diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 83bca8f716a..ac9a2e75218 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT} USER vscode -RUN curl -sSf https://rye.astral.sh/get | RYE_VERSION="0.24.0" RYE_INSTALL_OPTION="--yes" bash +RUN curl -sSf https://rye.astral.sh/get | RYE_VERSION="0.35.0" RYE_INSTALL_OPTION="--yes" bash ENV PATH=/home/vscode/.rye/shims:$PATH RUN echo "[[ -d .venv ]] && source .venv/bin/activate" >> /home/vscode/.bashrc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e853349a718..e26df5bda31 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,7 @@ on: pull_request: branches: - main + - next jobs: lint: @@ -21,7 +22,7 @@ jobs: curl -sSf https://rye.astral.sh/get | bash echo "$HOME/.rye/shims" >> $GITHUB_PATH env: - RYE_VERSION: 0.24.0 + RYE_VERSION: '0.35.0' RYE_INSTALL_OPTION: '--yes' - name: Install dependencies @@ -41,7 +42,7 @@ jobs: curl -sSf https://rye.astral.sh/get | bash echo "$HOME/.rye/shims" >> $GITHUB_PATH env: - RYE_VERSION: 0.24.0 + RYE_VERSION: '0.35.0' RYE_INSTALL_OPTION: '--yes' - name: Bootstrap @@ -61,8 +62,8 @@ jobs: curl -sSf https://rye.astral.sh/get | bash echo "$HOME/.rye/shims" >> $GITHUB_PATH env: - RYE_VERSION: 0.24.0 - RYE_INSTALL_OPTION: "--yes" + RYE_VERSION: '0.35.0' + RYE_INSTALL_OPTION: '--yes' - name: Install dependencies run: | rye sync --all-features diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 6528ad30f81..60c0cde4031 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -21,8 +21,8 @@ jobs: curl -sSf https://rye.astral.sh/get | bash echo "$HOME/.rye/shims" >> $GITHUB_PATH env: - RYE_VERSION: 0.24.0 - RYE_INSTALL_OPTION: "--yes" + RYE_VERSION: '0.35.0' + RYE_INSTALL_OPTION: '--yes' - name: Publish to PyPI run: | diff --git a/.gitignore b/.gitignore index 0f9a66a9764..87797408001 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.prism.log .vscode _dev diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 56441f9d371..e0dc5001b1a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.0.1" + ".": "3.1.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index bfdb542ea02..21a17687b3f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ -configured_endpoints: 1353 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-1274668bf5bb40cc6a93aa05b9b1c96050656b905a292bccdb53941f50eaf81e.yml +configured_endpoints: 1256 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-923d8c7667b68c786e6c026c4f4851798943c7d68ea055c0043d9253413c5847.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d7f748d129..cb4dcb40087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,312 @@ # Changelog +## 3.1.0 (2024-07-16) + +Full Changelog: [v3.0.1...v3.1.0](https://github.com/cloudflare/cloudflare-python/compare/v3.0.1...v3.1.0) + +### Features + +* **api:** add hash to url_scanner ([28c06a7](https://github.com/cloudflare/cloudflare-python/commit/28c06a7fd33c143e5da9b368b70262677d8c5fb4)) +* **api:** OpenAPI spec update via Stainless API ([f0c26a0](https://github.com/cloudflare/cloudflare-python/commit/f0c26a0b5378ab1e6fb945f9a6cec077d75d8542)) +* **api:** OpenAPI spec update via Stainless API ([7850e20](https://github.com/cloudflare/cloudflare-python/commit/7850e2040cc1268e175e5ba99385178fa4af153b)) +* **api:** OpenAPI spec update via Stainless API ([e91b45b](https://github.com/cloudflare/cloudflare-python/commit/e91b45b7f35070dfbb431b7090fb5bd3b23cf6ff)) +* **api:** OpenAPI spec update via Stainless API ([a2433f4](https://github.com/cloudflare/cloudflare-python/commit/a2433f41c70667e2029dc46fa437fc88634a5ed8)) +* **api:** OpenAPI spec update via Stainless API ([598836d](https://github.com/cloudflare/cloudflare-python/commit/598836dfda80bf10c4ca73b257aeb977eb08bc34)) +* **api:** OpenAPI spec update via Stainless API ([512203e](https://github.com/cloudflare/cloudflare-python/commit/512203e85899be0c4ccc8190541335079b2bdca2)) +* **api:** OpenAPI spec update via Stainless API ([cf3b8d9](https://github.com/cloudflare/cloudflare-python/commit/cf3b8d925d286f7c34aeb01e93c42eb7eabcbe57)) +* **api:** OpenAPI spec update via Stainless API ([cf6bd06](https://github.com/cloudflare/cloudflare-python/commit/cf6bd06c4cf2d58b4ac796653f8dd75390ea068c)) +* **api:** OpenAPI spec update via Stainless API ([ccaeebb](https://github.com/cloudflare/cloudflare-python/commit/ccaeebb547d93eb510b712ef69e34bbd65f5b337)) +* **api:** OpenAPI spec update via Stainless API ([4346909](https://github.com/cloudflare/cloudflare-python/commit/434690974d3bdaaa34565ba7a26bfe750d16cb9b)) +* **api:** OpenAPI spec update via Stainless API ([20e4aff](https://github.com/cloudflare/cloudflare-python/commit/20e4aff929e766d279507d97489f5059d5d2b770)) +* **api:** OpenAPI spec update via Stainless API ([9c895b4](https://github.com/cloudflare/cloudflare-python/commit/9c895b4f42765ea9cc36239c55a3cc3cb59ceac4)) +* **api:** OpenAPI spec update via Stainless API ([90c3186](https://github.com/cloudflare/cloudflare-python/commit/90c31867607cacc0df92c7522cb87ab0cb1cff5f)) +* **api:** OpenAPI spec update via Stainless API ([25951ee](https://github.com/cloudflare/cloudflare-python/commit/25951eeb48ae88ce35f9f86116d3cbacc45bc1b2)) +* **api:** OpenAPI spec update via Stainless API ([ca2bde2](https://github.com/cloudflare/cloudflare-python/commit/ca2bde239b915b466b12771884e89b280dd3065a)) +* **api:** OpenAPI spec update via Stainless API ([c2e0647](https://github.com/cloudflare/cloudflare-python/commit/c2e0647bafd5baa13fdb71f379978e59d38aabbf)) +* **api:** OpenAPI spec update via Stainless API ([74cd67c](https://github.com/cloudflare/cloudflare-python/commit/74cd67c1d52e37daae3c56d32c93a3a4de6365d0)) +* **api:** OpenAPI spec update via Stainless API ([83cd3fd](https://github.com/cloudflare/cloudflare-python/commit/83cd3fdb839de792fe43191b6f5ff9dfff28bd0e)) +* **api:** OpenAPI spec update via Stainless API ([86075bb](https://github.com/cloudflare/cloudflare-python/commit/86075bbe47a78093139791c627604aa58772c1a1)) +* **api:** OpenAPI spec update via Stainless API ([7b4ad6e](https://github.com/cloudflare/cloudflare-python/commit/7b4ad6eb4aaba4f17d146dd848f67d9dcdcba159)) +* **api:** OpenAPI spec update via Stainless API ([11cfe41](https://github.com/cloudflare/cloudflare-python/commit/11cfe41b8e80ae2405fa01ab1d7dd1893f2cbb2c)) +* **api:** OpenAPI spec update via Stainless API ([c3abf89](https://github.com/cloudflare/cloudflare-python/commit/c3abf890c1575e305cb0bfb8db5573f372460526)) +* **api:** OpenAPI spec update via Stainless API ([1729a2c](https://github.com/cloudflare/cloudflare-python/commit/1729a2cdd4171289500c8c335196177e3cd0dcff)) +* **api:** OpenAPI spec update via Stainless API ([2516664](https://github.com/cloudflare/cloudflare-python/commit/25166648100df6ea94d8d7c5ccdddf3354870599)) +* **api:** OpenAPI spec update via Stainless API ([2dce4af](https://github.com/cloudflare/cloudflare-python/commit/2dce4afe424da4476ba095c6d8ae93dc88377b5a)) +* **api:** OpenAPI spec update via Stainless API ([c08fb0d](https://github.com/cloudflare/cloudflare-python/commit/c08fb0db23befef2db80f531c8a12d2f607cb562)) +* **api:** OpenAPI spec update via Stainless API ([2fdfcf5](https://github.com/cloudflare/cloudflare-python/commit/2fdfcf5572dfb167a5292f6dc15ed0eb28ff941a)) +* **api:** OpenAPI spec update via Stainless API ([c94a743](https://github.com/cloudflare/cloudflare-python/commit/c94a7430a205e7d855a63b20b94728f46a97942b)) +* **api:** OpenAPI spec update via Stainless API ([87d6d49](https://github.com/cloudflare/cloudflare-python/commit/87d6d49d65697be7bfb046a3b26f4e765af3e463)) +* **api:** OpenAPI spec update via Stainless API ([7fcc030](https://github.com/cloudflare/cloudflare-python/commit/7fcc030e0b825047f3e9d230b686489e1dd144b0)) +* **api:** OpenAPI spec update via Stainless API ([64a4acd](https://github.com/cloudflare/cloudflare-python/commit/64a4acd3f11453eaf7bd817324f32410c7e2eefc)) +* **api:** OpenAPI spec update via Stainless API ([8607159](https://github.com/cloudflare/cloudflare-python/commit/86071592bef075f2d0934fb87d009a948297fa38)) +* **api:** OpenAPI spec update via Stainless API ([e75f499](https://github.com/cloudflare/cloudflare-python/commit/e75f49950ef8916ae747d51f8811f3e0a4b2a35a)) +* **api:** OpenAPI spec update via Stainless API ([8e5a9db](https://github.com/cloudflare/cloudflare-python/commit/8e5a9db1035e89e25e96023a9a37c673c9f83020)) +* **api:** OpenAPI spec update via Stainless API ([53f952b](https://github.com/cloudflare/cloudflare-python/commit/53f952b0cacf7f2fb3bb07ef3c2244774058f90b)) +* **api:** OpenAPI spec update via Stainless API ([9aae738](https://github.com/cloudflare/cloudflare-python/commit/9aae738690c7f728835e2a883f7cd485582bc0c6)) +* **api:** OpenAPI spec update via Stainless API ([17f284a](https://github.com/cloudflare/cloudflare-python/commit/17f284ac3d485d7e5849225f2a8d03bb951c94e2)) +* **api:** OpenAPI spec update via Stainless API ([1238133](https://github.com/cloudflare/cloudflare-python/commit/12381332af5e19131244ec7de5497afb29925a2c)) +* **api:** OpenAPI spec update via Stainless API ([b80c95a](https://github.com/cloudflare/cloudflare-python/commit/b80c95a5acf45b0a74fdfb079d5b4b2ba29f4889)) +* **api:** OpenAPI spec update via Stainless API ([1cba5a7](https://github.com/cloudflare/cloudflare-python/commit/1cba5a7c0dc808b4c9159441fb8cc92aa2bcbfb4)) +* **api:** OpenAPI spec update via Stainless API ([852b7dc](https://github.com/cloudflare/cloudflare-python/commit/852b7dc358f64d43b4f582c1bdb419982297d381)) +* **api:** OpenAPI spec update via Stainless API ([cf7cc16](https://github.com/cloudflare/cloudflare-python/commit/cf7cc163606391bd6f31a63fba6b9a35886e3655)) +* **api:** OpenAPI spec update via Stainless API ([009cfad](https://github.com/cloudflare/cloudflare-python/commit/009cfadeaadda6369a5a54b411ad49eb1c8080e6)) +* **api:** OpenAPI spec update via Stainless API ([cfa4415](https://github.com/cloudflare/cloudflare-python/commit/cfa44153bb98e1d5de4f6c5b40e829393dcc0fee)) +* **api:** OpenAPI spec update via Stainless API ([c174dc7](https://github.com/cloudflare/cloudflare-python/commit/c174dc7973c277aa6311f8abf57c82029171b05a)) +* **api:** OpenAPI spec update via Stainless API ([89d49a9](https://github.com/cloudflare/cloudflare-python/commit/89d49a90268b05872114ca2e5d36b57478033aae)) +* **api:** OpenAPI spec update via Stainless API ([f60b165](https://github.com/cloudflare/cloudflare-python/commit/f60b1656d2761b02fe3c83ee06b055ec37a2bb28)) +* **api:** OpenAPI spec update via Stainless API ([93bdfad](https://github.com/cloudflare/cloudflare-python/commit/93bdfad87e3d6384d300305293eb2a2338c2bcb1)) +* **api:** OpenAPI spec update via Stainless API ([8110894](https://github.com/cloudflare/cloudflare-python/commit/8110894e0b2ab5cce47c00a6abbb88921deb3836)) +* **api:** OpenAPI spec update via Stainless API ([74958bd](https://github.com/cloudflare/cloudflare-python/commit/74958bdef6ca704ccb6a6f526ec6f94013f29240)) +* **api:** OpenAPI spec update via Stainless API ([fba0e37](https://github.com/cloudflare/cloudflare-python/commit/fba0e374dce1386b26e218a688de14356e75f6d2)) +* **api:** OpenAPI spec update via Stainless API ([23722cc](https://github.com/cloudflare/cloudflare-python/commit/23722cc37209e138c5d791194c336a9f104616f6)) +* **api:** OpenAPI spec update via Stainless API ([8236e8b](https://github.com/cloudflare/cloudflare-python/commit/8236e8bf6764880e4347bc855d5e26ce1b506f63)) +* **api:** OpenAPI spec update via Stainless API ([5cf1dde](https://github.com/cloudflare/cloudflare-python/commit/5cf1ddeaa0181abab3c87e5d5bf19d92232c065b)) +* **api:** OpenAPI spec update via Stainless API ([a8cad59](https://github.com/cloudflare/cloudflare-python/commit/a8cad592935bbd685e0f504573cf7c8fb191951c)) +* **api:** OpenAPI spec update via Stainless API ([6134898](https://github.com/cloudflare/cloudflare-python/commit/6134898fdd4e64d8b2c30122c45fe7e2f2793523)) +* **api:** OpenAPI spec update via Stainless API ([d1df920](https://github.com/cloudflare/cloudflare-python/commit/d1df920f4ba8d8e8557acf250995a7f635487fd7)) +* **api:** OpenAPI spec update via Stainless API ([03f1cd5](https://github.com/cloudflare/cloudflare-python/commit/03f1cd5d2303dfbfa7460086b8d027063b05aa09)) +* **api:** OpenAPI spec update via Stainless API ([6fa0258](https://github.com/cloudflare/cloudflare-python/commit/6fa02583cb95bd6797de771dc7ac82ecd022c75a)) +* **api:** OpenAPI spec update via Stainless API ([bacd1bf](https://github.com/cloudflare/cloudflare-python/commit/bacd1bf46e8cf159240a1cd3590163f0858c6151)) +* **api:** OpenAPI spec update via Stainless API ([3ada1c7](https://github.com/cloudflare/cloudflare-python/commit/3ada1c7b2e2b51847586471734d036cabaac9837)) +* **api:** OpenAPI spec update via Stainless API ([fe70845](https://github.com/cloudflare/cloudflare-python/commit/fe708458268bd1167e770658ccb1a4a1bb5078f8)) +* **api:** OpenAPI spec update via Stainless API ([040b023](https://github.com/cloudflare/cloudflare-python/commit/040b023072f9b261933e0ec719fe540def306324)) +* **api:** OpenAPI spec update via Stainless API ([7e83029](https://github.com/cloudflare/cloudflare-python/commit/7e830293c537f6732dae17e45738061f705749cf)) +* **api:** OpenAPI spec update via Stainless API ([c5a2737](https://github.com/cloudflare/cloudflare-python/commit/c5a273734ac08b4144c3f3cf6491f8241e4ac4ba)) +* **api:** OpenAPI spec update via Stainless API ([2eb03dd](https://github.com/cloudflare/cloudflare-python/commit/2eb03dd982a840ccfbc411f4074b592ed453455d)) +* **api:** OpenAPI spec update via Stainless API ([0ce4b26](https://github.com/cloudflare/cloudflare-python/commit/0ce4b26ad021bef18defee002e53c9a6772d44b1)) +* **api:** OpenAPI spec update via Stainless API ([d91fe49](https://github.com/cloudflare/cloudflare-python/commit/d91fe49512b9fbaef063537ac83e046abdab9321)) +* **api:** OpenAPI spec update via Stainless API ([6995660](https://github.com/cloudflare/cloudflare-python/commit/69956609dd8e4d3b49f12d26f281732d094da463)) +* **api:** OpenAPI spec update via Stainless API ([3a7046c](https://github.com/cloudflare/cloudflare-python/commit/3a7046c27a857c08af086cc6decd77e16e5b728d)) +* **api:** OpenAPI spec update via Stainless API ([67e6f18](https://github.com/cloudflare/cloudflare-python/commit/67e6f18c0d39967f2dfb019c8d4304efffad9da3)) +* **api:** OpenAPI spec update via Stainless API ([04048c5](https://github.com/cloudflare/cloudflare-python/commit/04048c52c00d1c4c1838c67c6fd141adaa5f5d31)) +* **api:** OpenAPI spec update via Stainless API ([e9ed855](https://github.com/cloudflare/cloudflare-python/commit/e9ed855708d7d4bd33671b789075a7f762091fa6)) +* **api:** OpenAPI spec update via Stainless API ([befbb9c](https://github.com/cloudflare/cloudflare-python/commit/befbb9c64aedc39c185eb7cb360177633f1632f4)) +* **api:** OpenAPI spec update via Stainless API ([2294aab](https://github.com/cloudflare/cloudflare-python/commit/2294aabf9704cff988b7f3ae914276a1957e0ee8)) +* **api:** OpenAPI spec update via Stainless API ([eaa8e72](https://github.com/cloudflare/cloudflare-python/commit/eaa8e7251d7e8e0ef28440c93e0b9f395e89a208)) +* **api:** OpenAPI spec update via Stainless API ([2d1fd82](https://github.com/cloudflare/cloudflare-python/commit/2d1fd82a25085ec8af0f15159219499f3a777512)) +* **api:** OpenAPI spec update via Stainless API ([b7bf288](https://github.com/cloudflare/cloudflare-python/commit/b7bf288769f4e9711f109cab5b231cf97ee436b3)) +* **api:** OpenAPI spec update via Stainless API ([46698df](https://github.com/cloudflare/cloudflare-python/commit/46698df8041fa91f1d7dc1cf66ee6b34c5e5550d)) +* **api:** OpenAPI spec update via Stainless API ([58191cb](https://github.com/cloudflare/cloudflare-python/commit/58191cba252056dc906a63d41bf99388919d9b91)) +* **api:** OpenAPI spec update via Stainless API ([e0c241a](https://github.com/cloudflare/cloudflare-python/commit/e0c241ae0c09686f564fae01f23f03fbeb091ae0)) +* **api:** OpenAPI spec update via Stainless API ([5baa2fc](https://github.com/cloudflare/cloudflare-python/commit/5baa2fc8fd2c2c433389e78d59d5b0904ee92652)) +* **api:** OpenAPI spec update via Stainless API ([80601e2](https://github.com/cloudflare/cloudflare-python/commit/80601e266d77d18e058e0b251bf24eb8139d73e1)) +* **api:** OpenAPI spec update via Stainless API ([68138db](https://github.com/cloudflare/cloudflare-python/commit/68138db1b04b75f831ceb188ebe3e91e805c6615)) +* **api:** OpenAPI spec update via Stainless API ([25ddd22](https://github.com/cloudflare/cloudflare-python/commit/25ddd22e8ebc516a280afd656bea3338de60b92c)) +* **api:** OpenAPI spec update via Stainless API ([06a3d17](https://github.com/cloudflare/cloudflare-python/commit/06a3d17164bbb3bbde5f6c34fe50a9c1f6487c46)) +* **api:** OpenAPI spec update via Stainless API ([ec24a52](https://github.com/cloudflare/cloudflare-python/commit/ec24a52f7f0dc3f0eea7ae905dcffa0aada85366)) +* **api:** OpenAPI spec update via Stainless API ([15aabc4](https://github.com/cloudflare/cloudflare-python/commit/15aabc46d6cdce0e93ef9a52ed8acb644a1a21b4)) +* **api:** OpenAPI spec update via Stainless API ([c723bde](https://github.com/cloudflare/cloudflare-python/commit/c723bde8ca43b8c64a78700ffafd208d12ac5967)) +* **api:** OpenAPI spec update via Stainless API ([d8f38c6](https://github.com/cloudflare/cloudflare-python/commit/d8f38c68efbc4b1cf8b9f80e81f32adf971ab56b)) +* **api:** OpenAPI spec update via Stainless API ([915c1d7](https://github.com/cloudflare/cloudflare-python/commit/915c1d761dde3485d3aca5f4b3ddb530a15a25ee)) +* **api:** OpenAPI spec update via Stainless API ([2842572](https://github.com/cloudflare/cloudflare-python/commit/284257253d7f203f4483c1a4e555879e92c77751)) +* **api:** OpenAPI spec update via Stainless API ([da4b888](https://github.com/cloudflare/cloudflare-python/commit/da4b88885af11c8cdaa24f6df47f62474af6472b)) +* **api:** OpenAPI spec update via Stainless API ([cd05b30](https://github.com/cloudflare/cloudflare-python/commit/cd05b30c88c7c4950159a0d1c35ea41787e89b8b)) +* **api:** OpenAPI spec update via Stainless API ([0c67313](https://github.com/cloudflare/cloudflare-python/commit/0c67313053090532785b8df4be37150d586ef25e)) +* **api:** OpenAPI spec update via Stainless API ([2c0ff7d](https://github.com/cloudflare/cloudflare-python/commit/2c0ff7dee26669a155639a3cc9b68de1e6592ddb)) +* **api:** OpenAPI spec update via Stainless API ([61f2012](https://github.com/cloudflare/cloudflare-python/commit/61f20128d4257abc0216c14cc39781116addeaac)) +* **api:** OpenAPI spec update via Stainless API ([a72ac5b](https://github.com/cloudflare/cloudflare-python/commit/a72ac5b5a6fbbdb1a2345f6199a68755fa1f87fc)) +* **api:** OpenAPI spec update via Stainless API ([f4ca9d1](https://github.com/cloudflare/cloudflare-python/commit/f4ca9d12410b0fba30b69bbbba811ba60b9967e7)) +* **api:** OpenAPI spec update via Stainless API ([2bad5b9](https://github.com/cloudflare/cloudflare-python/commit/2bad5b93a901a1ee89b35891e05d7bbf05d1589e)) +* **api:** OpenAPI spec update via Stainless API ([5825940](https://github.com/cloudflare/cloudflare-python/commit/582594017ebd9426b7d7c64e258bff1835ead53c)) +* **api:** OpenAPI spec update via Stainless API ([9bc3a45](https://github.com/cloudflare/cloudflare-python/commit/9bc3a4555aabcf97d43435d75f355de45e96e168)) +* **api:** OpenAPI spec update via Stainless API ([0575db6](https://github.com/cloudflare/cloudflare-python/commit/0575db6f08ac4c85283eedd75d1038e09e084e59)) +* **api:** OpenAPI spec update via Stainless API ([81164f1](https://github.com/cloudflare/cloudflare-python/commit/81164f1641408ec586c6f93b01b72702a4288f11)) +* **api:** OpenAPI spec update via Stainless API ([82449b1](https://github.com/cloudflare/cloudflare-python/commit/82449b15512f4926d4c125fdfeaf48829cf0ba3f)) +* **api:** OpenAPI spec update via Stainless API ([d56dc7a](https://github.com/cloudflare/cloudflare-python/commit/d56dc7a474b8e2ae1d475bbfecb84d0f613afdd4)) +* **api:** OpenAPI spec update via Stainless API ([ef6f32c](https://github.com/cloudflare/cloudflare-python/commit/ef6f32cf5d3936c61de034445acb08661f2ffdfa)) +* **api:** OpenAPI spec update via Stainless API ([e14765e](https://github.com/cloudflare/cloudflare-python/commit/e14765ee80efb3ba48a30152cc11e7ea05957995)) +* **api:** OpenAPI spec update via Stainless API ([b37a4a9](https://github.com/cloudflare/cloudflare-python/commit/b37a4a952c5d474c52d80c86e95232c843c8c4ff)) +* **api:** OpenAPI spec update via Stainless API ([b4c773e](https://github.com/cloudflare/cloudflare-python/commit/b4c773eca520228865aff15b602889f233db07a3)) +* **api:** OpenAPI spec update via Stainless API ([8d53838](https://github.com/cloudflare/cloudflare-python/commit/8d53838110ffb81f9df3a9ff2c077bf40bce3803)) +* **api:** OpenAPI spec update via Stainless API ([a9193f3](https://github.com/cloudflare/cloudflare-python/commit/a9193f3efd37c3ba952f5fc1bd9716109a2f6038)) +* **api:** OpenAPI spec update via Stainless API ([114bb6b](https://github.com/cloudflare/cloudflare-python/commit/114bb6b322e7fdd0481be424dea91fa9f13c1221)) +* **api:** OpenAPI spec update via Stainless API ([b39b42a](https://github.com/cloudflare/cloudflare-python/commit/b39b42a37f4e218c0c5b82cb99ef848e77d50972)) +* **api:** OpenAPI spec update via Stainless API ([070918f](https://github.com/cloudflare/cloudflare-python/commit/070918f0d2abab1766b0d0a0b12cc3a2f738922f)) +* **api:** OpenAPI spec update via Stainless API ([a138322](https://github.com/cloudflare/cloudflare-python/commit/a138322698b7398a94541bf47ef931088a54a63c)) +* **api:** OpenAPI spec update via Stainless API ([ed59500](https://github.com/cloudflare/cloudflare-python/commit/ed595005439f2820450795575b37f5a9fafaf1ae)) +* **api:** OpenAPI spec update via Stainless API ([15ad935](https://github.com/cloudflare/cloudflare-python/commit/15ad9355e6cb8a6171954a4c3660dc45bbde134d)) +* **api:** OpenAPI spec update via Stainless API ([15ef09d](https://github.com/cloudflare/cloudflare-python/commit/15ef09d211715e102a7230463291f842c86c455d)) +* **api:** OpenAPI spec update via Stainless API ([647cd3e](https://github.com/cloudflare/cloudflare-python/commit/647cd3ebbcb92abd2bd19a3c845d9ad3f1da86b2)) +* **api:** OpenAPI spec update via Stainless API ([65df83b](https://github.com/cloudflare/cloudflare-python/commit/65df83ba6d8e81fb1c8285548952ec522a76fbfb)) +* **api:** OpenAPI spec update via Stainless API ([bb11a58](https://github.com/cloudflare/cloudflare-python/commit/bb11a58e22404b7901bf03be2c0abeb78d15ddd3)) +* **api:** OpenAPI spec update via Stainless API ([0354780](https://github.com/cloudflare/cloudflare-python/commit/03547804fcf6ef2ec07093dbcadf81be21db528e)) +* **api:** OpenAPI spec update via Stainless API ([8116c69](https://github.com/cloudflare/cloudflare-python/commit/8116c69364aefac196fc53103868d3830dc3ee74)) +* **api:** OpenAPI spec update via Stainless API ([f81ecdd](https://github.com/cloudflare/cloudflare-python/commit/f81ecdddbe0e69bc001dde77b5766a6d84ec337a)) +* **api:** OpenAPI spec update via Stainless API ([da7d675](https://github.com/cloudflare/cloudflare-python/commit/da7d67586ad2cc617d3f2e67f0e68e6669571330)) +* **api:** OpenAPI spec update via Stainless API ([4a1eec8](https://github.com/cloudflare/cloudflare-python/commit/4a1eec886c9d1117dda13769dc34450101aaef79)) +* **api:** OpenAPI spec update via Stainless API ([bb2a07e](https://github.com/cloudflare/cloudflare-python/commit/bb2a07e35bb62f7778af00a539c45b100250b9ab)) +* **api:** OpenAPI spec update via Stainless API ([b8411a9](https://github.com/cloudflare/cloudflare-python/commit/b8411a93631256d3e60260fb1d085b5a2fc61059)) +* **api:** OpenAPI spec update via Stainless API ([f4d0dc7](https://github.com/cloudflare/cloudflare-python/commit/f4d0dc713833de606438f5b991c5217919c8858c)) +* **api:** OpenAPI spec update via Stainless API ([491a775](https://github.com/cloudflare/cloudflare-python/commit/491a77520bc9c998b2ebf235fcef1d493259bfbd)) +* **api:** OpenAPI spec update via Stainless API ([dced7fc](https://github.com/cloudflare/cloudflare-python/commit/dced7fcf3365bff044541ba43d2d1909f3093483)) +* **api:** OpenAPI spec update via Stainless API ([6a16a58](https://github.com/cloudflare/cloudflare-python/commit/6a16a5856041fc52cad561b36c6757a5fb229b60)) +* **api:** OpenAPI spec update via Stainless API ([e3a3b62](https://github.com/cloudflare/cloudflare-python/commit/e3a3b6208066f7b58700c4007300a92d337e744d)) +* **api:** OpenAPI spec update via Stainless API ([aaa21da](https://github.com/cloudflare/cloudflare-python/commit/aaa21da3219f12a4be884547b5ab81a2fd1bfbac)) +* **api:** OpenAPI spec update via Stainless API ([d5bb6f8](https://github.com/cloudflare/cloudflare-python/commit/d5bb6f83628aabfcd1db493fcc6eb76e22de5f68)) +* **api:** OpenAPI spec update via Stainless API ([9de375b](https://github.com/cloudflare/cloudflare-python/commit/9de375beef2488972cacd318bfd27a49f3973e02)) +* **api:** OpenAPI spec update via Stainless API ([1865527](https://github.com/cloudflare/cloudflare-python/commit/18655278398f9763c94a71cdfe9313bc6b0a5abc)) +* **api:** OpenAPI spec update via Stainless API ([688c4f0](https://github.com/cloudflare/cloudflare-python/commit/688c4f037826f4300d8be2c7a770daa33bfdd2f4)) +* **api:** OpenAPI spec update via Stainless API ([8176af1](https://github.com/cloudflare/cloudflare-python/commit/8176af1d6cde5c1cde27a48f135cdd3d91f955d2)) +* **api:** OpenAPI spec update via Stainless API ([6e6f0e3](https://github.com/cloudflare/cloudflare-python/commit/6e6f0e325b4234ff4b84f86f6a2af2c9a7727b31)) +* **api:** OpenAPI spec update via Stainless API ([b4e9e71](https://github.com/cloudflare/cloudflare-python/commit/b4e9e71ad85e18a3aacdcd1afdfa481ce63fad20)) +* **api:** OpenAPI spec update via Stainless API ([bfd6950](https://github.com/cloudflare/cloudflare-python/commit/bfd6950cfc776a23d60f7bca40667b41bf235e2b)) +* **api:** OpenAPI spec update via Stainless API ([c32f164](https://github.com/cloudflare/cloudflare-python/commit/c32f16418b56b29a1a21896930423b0a9de31e89)) +* **api:** OpenAPI spec update via Stainless API ([ff6a875](https://github.com/cloudflare/cloudflare-python/commit/ff6a8754280633d21d15f55861adc4cea3d8708c)) +* **api:** OpenAPI spec update via Stainless API ([8b94b8d](https://github.com/cloudflare/cloudflare-python/commit/8b94b8dd763f1c4688ad27e6a36c138e6cf27052)) +* **api:** OpenAPI spec update via Stainless API ([4f48f34](https://github.com/cloudflare/cloudflare-python/commit/4f48f341129c396bdc50dafe7bc6781f6b077877)) +* **api:** OpenAPI spec update via Stainless API ([32a6d2d](https://github.com/cloudflare/cloudflare-python/commit/32a6d2dcd9e3381c3d3e0c345e377f82a46f5352)) +* **api:** OpenAPI spec update via Stainless API ([3339305](https://github.com/cloudflare/cloudflare-python/commit/33393052922c358ff090b879c254539d6479f9b7)) +* **api:** OpenAPI spec update via Stainless API ([e7ece70](https://github.com/cloudflare/cloudflare-python/commit/e7ece7099ae716de17b421d5b9905fe52b19dc80)) +* **api:** OpenAPI spec update via Stainless API ([f621e07](https://github.com/cloudflare/cloudflare-python/commit/f621e070f2e3ad28b0770aebd595ff65ad445089)) +* **api:** OpenAPI spec update via Stainless API ([c4ec251](https://github.com/cloudflare/cloudflare-python/commit/c4ec2518e7031bc83aa21508f647f104424da4ce)) +* **api:** OpenAPI spec update via Stainless API ([f3d27bd](https://github.com/cloudflare/cloudflare-python/commit/f3d27bd774f90ae72b41547f7db2487ada600973)) +* **api:** OpenAPI spec update via Stainless API ([398428c](https://github.com/cloudflare/cloudflare-python/commit/398428cde69f0953309c5142d56949cc55b5f3a1)) +* **api:** OpenAPI spec update via Stainless API ([cf5b13e](https://github.com/cloudflare/cloudflare-python/commit/cf5b13e5271c63012a21520dc168ed64a1696225)) +* **api:** OpenAPI spec update via Stainless API ([9e8d867](https://github.com/cloudflare/cloudflare-python/commit/9e8d867e3e9c4043366b0934900b96d63aedd83a)) +* **api:** OpenAPI spec update via Stainless API ([2ebf3ae](https://github.com/cloudflare/cloudflare-python/commit/2ebf3aedd935784cbd7463980ce8b19400136d14)) +* **api:** OpenAPI spec update via Stainless API ([be954f1](https://github.com/cloudflare/cloudflare-python/commit/be954f1f8df7965f71180d994464286455dff31e)) +* **api:** OpenAPI spec update via Stainless API ([209d91d](https://github.com/cloudflare/cloudflare-python/commit/209d91db43837a3bc759fa6ba0f6ad03e7bd1c22)) +* **api:** OpenAPI spec update via Stainless API ([0648b00](https://github.com/cloudflare/cloudflare-python/commit/0648b00bc8893394882a6198a86f2775aeffa265)) +* **api:** OpenAPI spec update via Stainless API ([8728546](https://github.com/cloudflare/cloudflare-python/commit/87285467021bc607827c284359a09900592417ec)) +* **api:** OpenAPI spec update via Stainless API ([d086f8e](https://github.com/cloudflare/cloudflare-python/commit/d086f8e4065dedb7117027d5d1dab45b08d8b83f)) +* **api:** OpenAPI spec update via Stainless API ([b4ccd6a](https://github.com/cloudflare/cloudflare-python/commit/b4ccd6ae626bd333ba9a29476c54f2c49f5871c8)) +* **api:** OpenAPI spec update via Stainless API ([b3aea3b](https://github.com/cloudflare/cloudflare-python/commit/b3aea3b33e283f9bfc69f15f583d3ca91f9c1c16)) +* **api:** OpenAPI spec update via Stainless API ([22b306f](https://github.com/cloudflare/cloudflare-python/commit/22b306f9f32baeb01fc591bab5e7eb055b8f7866)) +* **api:** OpenAPI spec update via Stainless API ([6474698](https://github.com/cloudflare/cloudflare-python/commit/64746987f3b1d510fdb01d0224a06d22c90de7fb)) +* **api:** OpenAPI spec update via Stainless API ([2adff4f](https://github.com/cloudflare/cloudflare-python/commit/2adff4fa8c4a1d2d16f79b4942344cdf0bb14365)) +* **api:** OpenAPI spec update via Stainless API ([6599b89](https://github.com/cloudflare/cloudflare-python/commit/6599b894084c7049ad8bd2990c32e5ba6064d896)) +* **api:** OpenAPI spec update via Stainless API ([ca8df49](https://github.com/cloudflare/cloudflare-python/commit/ca8df49cac11b03f631243f2b5bc61033260d72b)) +* **api:** OpenAPI spec update via Stainless API ([811809e](https://github.com/cloudflare/cloudflare-python/commit/811809ea7819adb8ac0d7193d8381804b7414780)) +* **api:** OpenAPI spec update via Stainless API ([5417100](https://github.com/cloudflare/cloudflare-python/commit/541710005f476704c47c3521d248003fc9779029)) +* **api:** OpenAPI spec update via Stainless API ([b8641ba](https://github.com/cloudflare/cloudflare-python/commit/b8641babb0bdfe6fe7a95a9e483dfd92c44ec77f)) +* **api:** OpenAPI spec update via Stainless API ([85ea74c](https://github.com/cloudflare/cloudflare-python/commit/85ea74c4a37b5194290c8209516a362b59750cb4)) +* **api:** OpenAPI spec update via Stainless API ([3f6b017](https://github.com/cloudflare/cloudflare-python/commit/3f6b0175cfdcdc991232c1a42361ef7d2873a7d4)) +* **api:** OpenAPI spec update via Stainless API ([99bcb73](https://github.com/cloudflare/cloudflare-python/commit/99bcb73398dfc64dfa6f5983de458835156e2b92)) +* **api:** OpenAPI spec update via Stainless API ([98d6d68](https://github.com/cloudflare/cloudflare-python/commit/98d6d681f0ad9668ce3fdedd534fbf1ba8f8507d)) +* **api:** OpenAPI spec update via Stainless API ([878b526](https://github.com/cloudflare/cloudflare-python/commit/878b526a9d376b2a3fceaefc7223388436f8c31c)) +* **api:** OpenAPI spec update via Stainless API ([52fcb9b](https://github.com/cloudflare/cloudflare-python/commit/52fcb9bf6988bd59bed933efd942ac8a35825fb9)) +* **api:** OpenAPI spec update via Stainless API ([24610ee](https://github.com/cloudflare/cloudflare-python/commit/24610ee1243535917235fe9ba04c3e80580c1c1c)) +* **api:** OpenAPI spec update via Stainless API ([1de091b](https://github.com/cloudflare/cloudflare-python/commit/1de091bc1ba4baf0e2bea21d0f2222a89c4edf69)) +* **api:** OpenAPI spec update via Stainless API ([a1855ad](https://github.com/cloudflare/cloudflare-python/commit/a1855ad6ee34f84f89450f911184b6f7eed4413d)) +* **api:** OpenAPI spec update via Stainless API ([c540a6b](https://github.com/cloudflare/cloudflare-python/commit/c540a6bc15c3853b7c24cf7ab0b76442ccdbe2b5)) +* **api:** OpenAPI spec update via Stainless API ([46fe427](https://github.com/cloudflare/cloudflare-python/commit/46fe427595b0c1580dfe6918782883cb8aa60007)) +* **api:** OpenAPI spec update via Stainless API ([6b898d6](https://github.com/cloudflare/cloudflare-python/commit/6b898d6f100b09f5f2366aa80ef9aba6d908f916)) +* **api:** OpenAPI spec update via Stainless API ([2a1cb4b](https://github.com/cloudflare/cloudflare-python/commit/2a1cb4b5eebeeaa93b5001123a694925e76fbd87)) +* **api:** OpenAPI spec update via Stainless API ([f44b8d9](https://github.com/cloudflare/cloudflare-python/commit/f44b8d9ac90e52945dccdd5daf59db6d6fa8adc0)) +* **api:** OpenAPI spec update via Stainless API ([e8f0de5](https://github.com/cloudflare/cloudflare-python/commit/e8f0de59269f9b97a1b55a70cffeac08b6f8e86f)) +* **api:** OpenAPI spec update via Stainless API ([bbc84f8](https://github.com/cloudflare/cloudflare-python/commit/bbc84f8a0376b069b8518941feca9f7fd9d94a66)) +* **api:** OpenAPI spec update via Stainless API ([e54a57e](https://github.com/cloudflare/cloudflare-python/commit/e54a57e258d36ed6b1054af8e90637c6aa66be0d)) +* **api:** OpenAPI spec update via Stainless API ([96735b7](https://github.com/cloudflare/cloudflare-python/commit/96735b72824d5e8e23c4806bed46dde469caa036)) +* **api:** OpenAPI spec update via Stainless API ([bc04ae8](https://github.com/cloudflare/cloudflare-python/commit/bc04ae8b528ec86c035981138e99ea648cfb5290)) +* **api:** OpenAPI spec update via Stainless API ([1273d3f](https://github.com/cloudflare/cloudflare-python/commit/1273d3fcc43ab553dc5224195a446a7d9bef6c81)) +* **api:** OpenAPI spec update via Stainless API ([291e099](https://github.com/cloudflare/cloudflare-python/commit/291e099c3e37e5db5143c3aae020326a24385de8)) +* **api:** OpenAPI spec update via Stainless API ([258cab1](https://github.com/cloudflare/cloudflare-python/commit/258cab107d7116f1dabd7fc7d97e9074a8ab9d90)) +* **api:** OpenAPI spec update via Stainless API ([c4770ee](https://github.com/cloudflare/cloudflare-python/commit/c4770ee743c448a7bb8a3dabbc24f6354144d225)) +* **api:** OpenAPI spec update via Stainless API ([a511f0e](https://github.com/cloudflare/cloudflare-python/commit/a511f0e2cbb2a61e96f3cb589415fe80a9704434)) +* **api:** OpenAPI spec update via Stainless API ([af263ca](https://github.com/cloudflare/cloudflare-python/commit/af263cad7303d31ac949456b5505d0c8b52f09e4)) +* **api:** OpenAPI spec update via Stainless API ([d2e2b28](https://github.com/cloudflare/cloudflare-python/commit/d2e2b28b9866b565cd6886de51c1e1dd822a1d01)) +* **api:** OpenAPI spec update via Stainless API ([821bb59](https://github.com/cloudflare/cloudflare-python/commit/821bb593a9de0164e50d82333139ae710d5335ea)) +* **api:** OpenAPI spec update via Stainless API ([e78475a](https://github.com/cloudflare/cloudflare-python/commit/e78475a10ec7076dc4f2aa17ee022474ae2adf23)) +* **api:** OpenAPI spec update via Stainless API ([b6be122](https://github.com/cloudflare/cloudflare-python/commit/b6be1224977894d2e22f15a2351d32ab762c92a8)) +* **api:** OpenAPI spec update via Stainless API ([3995ced](https://github.com/cloudflare/cloudflare-python/commit/3995ced50250d1c2064d211d417646b96412dfd0)) +* **api:** OpenAPI spec update via Stainless API ([2f1d0e0](https://github.com/cloudflare/cloudflare-python/commit/2f1d0e0668fbb75bf7bc2f8b0b9352a344282a52)) +* **api:** OpenAPI spec update via Stainless API ([75500a8](https://github.com/cloudflare/cloudflare-python/commit/75500a82528ea4719f465ea829d5859bd6cd7753)) +* **api:** OpenAPI spec update via Stainless API ([8fb0b19](https://github.com/cloudflare/cloudflare-python/commit/8fb0b193fc2229cedddaa58788bc99266e08b2bf)) +* **api:** OpenAPI spec update via Stainless API ([522bc46](https://github.com/cloudflare/cloudflare-python/commit/522bc467ebdd2dbcacb8bfce715df6395c9cd8e8)) +* **api:** OpenAPI spec update via Stainless API ([8a429e3](https://github.com/cloudflare/cloudflare-python/commit/8a429e35b8473e54ea071bd28394d946069451fc)) +* **api:** OpenAPI spec update via Stainless API ([38feb38](https://github.com/cloudflare/cloudflare-python/commit/38feb387f4ae465c94934daf211a0f4ea365653e)) +* **api:** OpenAPI spec update via Stainless API ([3c4078f](https://github.com/cloudflare/cloudflare-python/commit/3c4078f9df62341cb4eb203db869e7e14a15a43f)) +* **api:** OpenAPI spec update via Stainless API ([60f53e5](https://github.com/cloudflare/cloudflare-python/commit/60f53e5336ccba89198c2b82ed0783b658903f78)) +* **api:** OpenAPI spec update via Stainless API ([1282d20](https://github.com/cloudflare/cloudflare-python/commit/1282d2095fc72b2a0d9a89109ad61826229bad92)) +* **api:** OpenAPI spec update via Stainless API ([1551969](https://github.com/cloudflare/cloudflare-python/commit/1551969f22447c6c58eb751601e585361585a393)) +* **api:** OpenAPI spec update via Stainless API ([a90da01](https://github.com/cloudflare/cloudflare-python/commit/a90da01d76b191ca8db4864f41f1161c6a418ea9)) +* **api:** OpenAPI spec update via Stainless API ([17c6455](https://github.com/cloudflare/cloudflare-python/commit/17c6455a40f4ca9030d05229b31d3f72ed9b03f7)) +* **api:** OpenAPI spec update via Stainless API ([f7a6ca1](https://github.com/cloudflare/cloudflare-python/commit/f7a6ca119d87ca95d169ea216086a162486e2d58)) +* **api:** OpenAPI spec update via Stainless API ([34706fd](https://github.com/cloudflare/cloudflare-python/commit/34706fdbe82f48e7d8465bd7ce0214b87dea5e41)) +* **api:** OpenAPI spec update via Stainless API ([9094b4e](https://github.com/cloudflare/cloudflare-python/commit/9094b4e4b237a6b0576810f33fe0067a9f0945b8)) +* **api:** OpenAPI spec update via Stainless API ([4a0644f](https://github.com/cloudflare/cloudflare-python/commit/4a0644f309e82a517c9f28f770b13392736fc4b2)) +* **api:** OpenAPI spec update via Stainless API ([17c2b78](https://github.com/cloudflare/cloudflare-python/commit/17c2b78eab91e1e0bb5cefcae5108861dc112cec)) +* **api:** OpenAPI spec update via Stainless API ([5584fca](https://github.com/cloudflare/cloudflare-python/commit/5584fca47ee8029453960542574421c2bfe1f713)) +* **api:** OpenAPI spec update via Stainless API ([6c8b53a](https://github.com/cloudflare/cloudflare-python/commit/6c8b53a499c856886e6eda6db3c1f22e6969e966)) +* **api:** OpenAPI spec update via Stainless API ([0dbf0f5](https://github.com/cloudflare/cloudflare-python/commit/0dbf0f5382d744ac2eff3ca183d31ba1e331cd8f)) +* **api:** OpenAPI spec update via Stainless API ([6949c20](https://github.com/cloudflare/cloudflare-python/commit/6949c20c1eaf29453ffc04182c116f58918ac01d)) +* **api:** OpenAPI spec update via Stainless API ([eba86e8](https://github.com/cloudflare/cloudflare-python/commit/eba86e853d1dae984993f2538d3dac1650390dae)) +* **api:** OpenAPI spec update via Stainless API ([f43166b](https://github.com/cloudflare/cloudflare-python/commit/f43166b9914feba22ea46f44f9d12900992c4798)) +* **api:** OpenAPI spec update via Stainless API ([ee81fba](https://github.com/cloudflare/cloudflare-python/commit/ee81fba8a8ca57e53dda82d3bfdb4492707e4ba6)) +* **api:** OpenAPI spec update via Stainless API ([a897b66](https://github.com/cloudflare/cloudflare-python/commit/a897b665cfbbd37d57e62eaa791d2a91e8a45559)) +* **api:** OpenAPI spec update via Stainless API ([ffc17e9](https://github.com/cloudflare/cloudflare-python/commit/ffc17e958c1c3601f1c70a18021283bf37225948)) +* **api:** OpenAPI spec update via Stainless API ([aeaa56c](https://github.com/cloudflare/cloudflare-python/commit/aeaa56cf6fcba32181047a63b209cfb61b8f5a3b)) +* **api:** OpenAPI spec update via Stainless API ([64819e5](https://github.com/cloudflare/cloudflare-python/commit/64819e531dd5134571a0b55ed963dfa3d1a9cc77)) +* **api:** OpenAPI spec update via Stainless API ([9ec6e88](https://github.com/cloudflare/cloudflare-python/commit/9ec6e8880449858c46ffa8b962d33108aa7ac69d)) +* **api:** OpenAPI spec update via Stainless API ([8f24c0d](https://github.com/cloudflare/cloudflare-python/commit/8f24c0d53839d2601d4e1bd52d7617f58086926c)) +* **api:** OpenAPI spec update via Stainless API ([9a14329](https://github.com/cloudflare/cloudflare-python/commit/9a143298564b586a3655a15249fb6198c72d29ea)) +* **api:** OpenAPI spec update via Stainless API ([6e0e19f](https://github.com/cloudflare/cloudflare-python/commit/6e0e19f4f078d3dd11872cb41177686526f442fb)) +* **api:** OpenAPI spec update via Stainless API ([21c0d21](https://github.com/cloudflare/cloudflare-python/commit/21c0d21b766566cdb99a2b260a71f7ee19dd610f)) +* **api:** OpenAPI spec update via Stainless API ([d064f1a](https://github.com/cloudflare/cloudflare-python/commit/d064f1a0f41bc13e123b30f96d18450c592cccf5)) +* **api:** OpenAPI spec update via Stainless API ([d666576](https://github.com/cloudflare/cloudflare-python/commit/d666576e60ec7a24ceb89aa0280b1c91de1aea03)) +* **api:** OpenAPI spec update via Stainless API ([634a302](https://github.com/cloudflare/cloudflare-python/commit/634a302bfc49250984f90381f9e1a4998031cfa4)) +* **api:** OpenAPI spec update via Stainless API ([aa12f3c](https://github.com/cloudflare/cloudflare-python/commit/aa12f3c9b2b094e7be72997ebc8dfe103117af4d)) +* **api:** OpenAPI spec update via Stainless API ([0559f40](https://github.com/cloudflare/cloudflare-python/commit/0559f4076e51d9f25526c0e1d8394c958930b89d)) +* **api:** OpenAPI spec update via Stainless API ([30e1a06](https://github.com/cloudflare/cloudflare-python/commit/30e1a06a3dbd613a1ab782e003729b456f630404)) +* **api:** OpenAPI spec update via Stainless API ([741afd2](https://github.com/cloudflare/cloudflare-python/commit/741afd294103d244e6397c85d55214a957c1b406)) +* **api:** OpenAPI spec update via Stainless API ([a1b659c](https://github.com/cloudflare/cloudflare-python/commit/a1b659ca93641feef1b21e5ddc470672d55e7b6a)) +* **api:** OpenAPI spec update via Stainless API ([1c9534a](https://github.com/cloudflare/cloudflare-python/commit/1c9534a37a227e6c349246f2b93881c245047282)) +* **api:** OpenAPI spec update via Stainless API ([213c7f0](https://github.com/cloudflare/cloudflare-python/commit/213c7f0519da8b2f0aa373710644a44850dae529)) +* **api:** OpenAPI spec update via Stainless API ([d265388](https://github.com/cloudflare/cloudflare-python/commit/d265388717ce46986b3f3206e03a429ae1913a55)) +* **api:** OpenAPI spec update via Stainless API ([8aeb63a](https://github.com/cloudflare/cloudflare-python/commit/8aeb63a65033b430e2f045a404e8b672882e731d)) +* **api:** OpenAPI spec update via Stainless API ([2547a2e](https://github.com/cloudflare/cloudflare-python/commit/2547a2e132a6356b92a2699e4730c18130301986)) +* **api:** OpenAPI spec update via Stainless API ([f6f6db3](https://github.com/cloudflare/cloudflare-python/commit/f6f6db3d01e4975c0f04885855689545bcc062e0)) +* **api:** OpenAPI spec update via Stainless API ([598261d](https://github.com/cloudflare/cloudflare-python/commit/598261d7acb05e138ea288714f071cfb85aafb21)) +* **api:** OpenAPI spec update via Stainless API ([17ed0ff](https://github.com/cloudflare/cloudflare-python/commit/17ed0ff86a7946e20422fc4c591ced68543e213d)) +* **api:** OpenAPI spec update via Stainless API ([f026881](https://github.com/cloudflare/cloudflare-python/commit/f02688168e9ba3e5f70350e64d08d49dcbaef159)) +* **api:** OpenAPI spec update via Stainless API ([#1147](https://github.com/cloudflare/cloudflare-python/issues/1147)) ([de4e348](https://github.com/cloudflare/cloudflare-python/commit/de4e3480493c1a6da37373f8cb06df8dacfd0bfa)) +* **api:** OpenAPI spec update via Stainless API ([#1148](https://github.com/cloudflare/cloudflare-python/issues/1148)) ([9026ba1](https://github.com/cloudflare/cloudflare-python/commit/9026ba1317f96ce83986ee633f4587191f3236cb)) +* **api:** OpenAPI spec update via Stainless API ([#1149](https://github.com/cloudflare/cloudflare-python/issues/1149)) ([b017f04](https://github.com/cloudflare/cloudflare-python/commit/b017f04e5b811ef32173f45d6b4b3a3f0dd6a81a)) +* **api:** OpenAPI spec update via Stainless API ([#1150](https://github.com/cloudflare/cloudflare-python/issues/1150)) ([11218de](https://github.com/cloudflare/cloudflare-python/commit/11218de0b1ae274ce39d864e785f7ddbdd9499b3)) +* **api:** OpenAPI spec update via Stainless API ([#1152](https://github.com/cloudflare/cloudflare-python/issues/1152)) ([c2878bd](https://github.com/cloudflare/cloudflare-python/commit/c2878bdb2578de9990d0001f139656221c86e9de)) +* **api:** OpenAPI spec update via Stainless API ([#1155](https://github.com/cloudflare/cloudflare-python/issues/1155)) ([7706d48](https://github.com/cloudflare/cloudflare-python/commit/7706d48f3f1382e4a23a55a9e8819a8abb5ed075)) +* **api:** OpenAPI spec update via Stainless API ([#1156](https://github.com/cloudflare/cloudflare-python/issues/1156)) ([e71be01](https://github.com/cloudflare/cloudflare-python/commit/e71be01b47386d43e0555d2d029d03690237eca2)) +* **api:** OpenAPI spec update via Stainless API ([#1157](https://github.com/cloudflare/cloudflare-python/issues/1157)) ([d73518c](https://github.com/cloudflare/cloudflare-python/commit/d73518c7b75c6624d81971e7d206904d1638f3d8)) +* **api:** OpenAPI spec update via Stainless API ([#1158](https://github.com/cloudflare/cloudflare-python/issues/1158)) ([0dff80f](https://github.com/cloudflare/cloudflare-python/commit/0dff80f61429dec8114d4698c46cc946b366bf8d)) +* **api:** OpenAPI spec update via Stainless API ([#1160](https://github.com/cloudflare/cloudflare-python/issues/1160)) ([6031ae9](https://github.com/cloudflare/cloudflare-python/commit/6031ae93d9f3aa5468fa245161eee009d27ffcb5)) +* **api:** OpenAPI spec update via Stainless API ([#1161](https://github.com/cloudflare/cloudflare-python/issues/1161)) ([079cba5](https://github.com/cloudflare/cloudflare-python/commit/079cba58d11fdb9dfb0e3d48eba51ac6f294c1bd)) +* **api:** OpenAPI spec update via Stainless API ([#1162](https://github.com/cloudflare/cloudflare-python/issues/1162)) ([b25c6fc](https://github.com/cloudflare/cloudflare-python/commit/b25c6fc4490f193f833415491a67967b9617675f)) +* **api:** OpenAPI spec update via Stainless API ([#1163](https://github.com/cloudflare/cloudflare-python/issues/1163)) ([94c8879](https://github.com/cloudflare/cloudflare-python/commit/94c88793f635b0db08c46a2eedd7952dddd17c92)) +* **api:** OpenAPI spec update via Stainless API ([#1164](https://github.com/cloudflare/cloudflare-python/issues/1164)) ([37b2b79](https://github.com/cloudflare/cloudflare-python/commit/37b2b79102d869092b26403633d00459db7d4fd7)) +* **api:** OpenAPI spec update via Stainless API ([#1165](https://github.com/cloudflare/cloudflare-python/issues/1165)) ([6503a16](https://github.com/cloudflare/cloudflare-python/commit/6503a1689e3d9e2c47fd375320a7028972ece709)) +* **api:** OpenAPI spec update via Stainless API ([#1166](https://github.com/cloudflare/cloudflare-python/issues/1166)) ([3dcb89f](https://github.com/cloudflare/cloudflare-python/commit/3dcb89f67e0b9bbc8e58445fb4964f16761a6655)) +* **api:** OpenAPI spec update via Stainless API ([#1167](https://github.com/cloudflare/cloudflare-python/issues/1167)) ([316f72e](https://github.com/cloudflare/cloudflare-python/commit/316f72ed25fb5ac235d10528bed1b3cea884c6c1)) +* **api:** OpenAPI spec update via Stainless API ([#1168](https://github.com/cloudflare/cloudflare-python/issues/1168)) ([bce89eb](https://github.com/cloudflare/cloudflare-python/commit/bce89ebcd94cf8f27f1df383bb26fab80ece51df)) +* **api:** OpenAPI spec update via Stainless API ([#1170](https://github.com/cloudflare/cloudflare-python/issues/1170)) ([bcbde3c](https://github.com/cloudflare/cloudflare-python/commit/bcbde3c48acc8d07268bb51550b67273bad1b526)) +* **api:** OpenAPI spec update via Stainless API ([#1171](https://github.com/cloudflare/cloudflare-python/issues/1171)) ([49a3447](https://github.com/cloudflare/cloudflare-python/commit/49a344776c7654fd3448b241d886b359899820be)) +* **api:** OpenAPI spec update via Stainless API ([#1172](https://github.com/cloudflare/cloudflare-python/issues/1172)) ([2e661f0](https://github.com/cloudflare/cloudflare-python/commit/2e661f04b793428a79f6a1950216b152cf605a5b)) +* **api:** OpenAPI spec update via Stainless API ([#1173](https://github.com/cloudflare/cloudflare-python/issues/1173)) ([7805fde](https://github.com/cloudflare/cloudflare-python/commit/7805fde9b300a107b619ed44d58cd144575bf556)) +* **api:** OpenAPI spec update via Stainless API ([#1174](https://github.com/cloudflare/cloudflare-python/issues/1174)) ([62e392f](https://github.com/cloudflare/cloudflare-python/commit/62e392fc33d1bb8ad29cbe0bd871615f4e2229f5)) +* **api:** OpenAPI spec update via Stainless API ([#1175](https://github.com/cloudflare/cloudflare-python/issues/1175)) ([fa52697](https://github.com/cloudflare/cloudflare-python/commit/fa526975d0daedf8bda09bed1678a74a4f6f058b)) +* **api:** OpenAPI spec update via Stainless API ([#1176](https://github.com/cloudflare/cloudflare-python/issues/1176)) ([6a321d3](https://github.com/cloudflare/cloudflare-python/commit/6a321d34b825d9217d847be1ea56cf611defe111)) +* **api:** OpenAPI spec update via Stainless API ([#1177](https://github.com/cloudflare/cloudflare-python/issues/1177)) ([736ef7d](https://github.com/cloudflare/cloudflare-python/commit/736ef7dfbdbaf7c42ced3c702574142b02d006cd)) +* **api:** OpenAPI spec update via Stainless API ([#1179](https://github.com/cloudflare/cloudflare-python/issues/1179)) ([502c98c](https://github.com/cloudflare/cloudflare-python/commit/502c98c1a1499d454f98f388e5527540f0712002)) +* **api:** OpenAPI spec update via Stainless API ([#1183](https://github.com/cloudflare/cloudflare-python/issues/1183)) ([8fdc3df](https://github.com/cloudflare/cloudflare-python/commit/8fdc3df35e7920199ba257dcda0f804f997758cf)) +* **api:** OpenAPI spec update via Stainless API ([#1184](https://github.com/cloudflare/cloudflare-python/issues/1184)) ([bb95823](https://github.com/cloudflare/cloudflare-python/commit/bb958239243ec5bed89615884104cba1df4543e6)) +* **api:** OpenAPI spec update via Stainless API ([#1185](https://github.com/cloudflare/cloudflare-python/issues/1185)) ([7ae4e71](https://github.com/cloudflare/cloudflare-python/commit/7ae4e71c470086e80e8cb1d47d9536f20b1c6092)) +* **api:** OpenAPI spec update via Stainless API ([#1186](https://github.com/cloudflare/cloudflare-python/issues/1186)) ([84d7b0d](https://github.com/cloudflare/cloudflare-python/commit/84d7b0dc1a0d7ad3eade4ef567167f3cac827496)) +* **api:** OpenAPI spec update via Stainless API ([#1187](https://github.com/cloudflare/cloudflare-python/issues/1187)) ([1022f30](https://github.com/cloudflare/cloudflare-python/commit/1022f3066bf2e65457ef9a0d8f969f87a1e20b94)) +* **api:** OpenAPI spec update via Stainless API ([#1188](https://github.com/cloudflare/cloudflare-python/issues/1188)) ([90ce238](https://github.com/cloudflare/cloudflare-python/commit/90ce238bfabfc0182f8f8dabf5cbc9ae84a15c91)) +* **api:** OpenAPI spec update via Stainless API ([#1190](https://github.com/cloudflare/cloudflare-python/issues/1190)) ([a2955c5](https://github.com/cloudflare/cloudflare-python/commit/a2955c5da1ec6e6a0d6205c6bc33e19040fb98d5)) +* **api:** OpenAPI spec update via Stainless API ([#1191](https://github.com/cloudflare/cloudflare-python/issues/1191)) ([d3e0648](https://github.com/cloudflare/cloudflare-python/commit/d3e0648ee12e9cf442de7c58e29cc5bfe5ec8abe)) +* **api:** OpenAPI spec update via Stainless API ([#1192](https://github.com/cloudflare/cloudflare-python/issues/1192)) ([8ea5be2](https://github.com/cloudflare/cloudflare-python/commit/8ea5be246f8471bc252df1dd431c45bc428d08b5)) +* **api:** OpenAPI spec update via Stainless API ([#1193](https://github.com/cloudflare/cloudflare-python/issues/1193)) ([0bfa95a](https://github.com/cloudflare/cloudflare-python/commit/0bfa95acf64fa8b6682388cad93e04062ffface1)) +* **api:** update via SDK Studio ([c309481](https://github.com/cloudflare/cloudflare-python/commit/c309481bf9454776b16a1c6ab666aa73f1a13d7c)) +* **api:** update via SDK Studio ([fd61b0d](https://github.com/cloudflare/cloudflare-python/commit/fd61b0dd320d0bd6f93ed03783a739ee0145629b)) +* **api:** update via SDK Studio ([6f848ba](https://github.com/cloudflare/cloudflare-python/commit/6f848ba0bea1a6d62115be64580ef67e8bd784b0)) +* **api:** update via SDK Studio ([#1146](https://github.com/cloudflare/cloudflare-python/issues/1146)) ([4fc1453](https://github.com/cloudflare/cloudflare-python/commit/4fc14538dc45b58059a84eb89afa4013be4fb0ff)) +* **api:** update via SDK Studio ([#1154](https://github.com/cloudflare/cloudflare-python/issues/1154)) ([129fdd8](https://github.com/cloudflare/cloudflare-python/commit/129fdd8333e094f979ec6a2f07517fe5aaff4003)) +* **api:** update via SDK Studio ([#1159](https://github.com/cloudflare/cloudflare-python/issues/1159)) ([32214d9](https://github.com/cloudflare/cloudflare-python/commit/32214d9a3c32aa2a5ecad1eb9328dcd8c1343fce)) +* **api:** update via SDK Studio ([#1180](https://github.com/cloudflare/cloudflare-python/issues/1180)) ([d0a6c8a](https://github.com/cloudflare/cloudflare-python/commit/d0a6c8a7683be5b2b0110f761ad47f8fb6b7d9fc)) +* **api:** update via SDK Studio ([#1181](https://github.com/cloudflare/cloudflare-python/issues/1181)) ([efafb96](https://github.com/cloudflare/cloudflare-python/commit/efafb96456cbf3314ab93dfb3dbf71d554a77eec)) +* **api:** update via SDK Studio ([#1182](https://github.com/cloudflare/cloudflare-python/issues/1182)) ([41a8d22](https://github.com/cloudflare/cloudflare-python/commit/41a8d2246f92dcafba6a7f728ed21bdf354cd508)) +* **api:** update via SDK Studio ([#1189](https://github.com/cloudflare/cloudflare-python/issues/1189)) ([cf972bb](https://github.com/cloudflare/cloudflare-python/commit/cf972bbbe25203a42bfc9f9b6c80a0aac64a30dc)) + ## 3.0.1 (2024-06-24) Full Changelog: [v3.0.0...v3.0.1](https://github.com/cloudflare/cloudflare-python/compare/v3.0.0...v3.0.1) diff --git a/README.md b/README.md index f33dc6ecb84..c88029367c0 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ and offers both synchronous and asynchronous clients powered by [httpx](https:// ## Documentation -The REST API documentation can be found [on developers.cloudflare.com](https://developers.cloudflare.com/api). The full API of this library can be found in [api.md](api.md). +The REST API documentation can be found on [developers.cloudflare.com](https://developers.cloudflare.com/api). The full API of this library can be found in [api.md](api.md). ## Installation @@ -351,7 +351,7 @@ You can directly override the [httpx client](https://www.python-httpx.org/api/#c - Support for proxies - Custom transports -- Additional [advanced](https://www.python-httpx.org/advanced/#client-instances) functionality +- Additional [advanced](https://www.python-httpx.org/advanced/clients/) functionality ```python from cloudflare import Cloudflare, DefaultHttpxClient diff --git a/api.md b/api.md index 3f970882269..b2c35ac9ccd 100644 --- a/api.md +++ b/api.md @@ -307,671 +307,70 @@ Methods: ## Settings -### ZeroRTT - -Types: - -```python -from cloudflare.types.zones.settings import ZeroRTT -``` - -Methods: - -- client.zones.settings.zero_rtt.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.zero_rtt.get(\*, zone_id) -> Optional - -### AdvancedDDoS - -Types: - -```python -from cloudflare.types.zones.settings import AdvancedDDoS -``` - -Methods: - -- client.zones.settings.advanced_ddos.get(\*, zone_id) -> Optional - -### AlwaysOnline - -Types: - -```python -from cloudflare.types.zones.settings import AlwaysOnline -``` - -Methods: - -- client.zones.settings.always_online.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.always_online.get(\*, zone_id) -> Optional - -### AlwaysUseHTTPS - -Types: - -```python -from cloudflare.types.zones.settings import AlwaysUseHTTPS -``` - -Methods: - -- client.zones.settings.always_use_https.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.always_use_https.get(\*, zone_id) -> Optional - -### AutomaticHTTPSRewrites - -Types: - -```python -from cloudflare.types.zones.settings import AutomaticHTTPSRewrites -``` - -Methods: - -- client.zones.settings.automatic_https_rewrites.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.automatic_https_rewrites.get(\*, zone_id) -> Optional - -### AutomaticPlatformOptimization - -Types: - -```python -from cloudflare.types.zones.settings import AutomaticPlatformOptimization -``` - -Methods: - -- client.zones.settings.automatic_platform_optimization.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.automatic_platform_optimization.get(\*, zone_id) -> Optional - -### Brotli - -Types: - -```python -from cloudflare.types.zones.settings import Brotli -``` - -Methods: - -- client.zones.settings.brotli.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.brotli.get(\*, zone_id) -> Optional - -### BrowserCacheTTL - -Types: - -```python -from cloudflare.types.zones.settings import BrowserCacheTTL -``` - -Methods: - -- client.zones.settings.browser_cache_ttl.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.browser_cache_ttl.get(\*, zone_id) -> Optional - -### BrowserCheck - -Types: - -```python -from cloudflare.types.zones.settings import BrowserCheck -``` - -Methods: - -- client.zones.settings.browser_check.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.browser_check.get(\*, zone_id) -> Optional - -### CacheLevel - -Types: - -```python -from cloudflare.types.zones.settings import CacheLevel -``` - -Methods: - -- client.zones.settings.cache_level.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.cache_level.get(\*, zone_id) -> Optional - -### ChallengeTTL - -Types: - -```python -from cloudflare.types.zones.settings import ChallengeTTL -``` - -Methods: - -- client.zones.settings.challenge_ttl.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.challenge_ttl.get(\*, zone_id) -> Optional - -### Ciphers - -Types: - -```python -from cloudflare.types.zones.settings import Ciphers -``` - -Methods: - -- client.zones.settings.ciphers.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.ciphers.get(\*, zone_id) -> Optional - -### DevelopmentMode - -Types: - -```python -from cloudflare.types.zones.settings import DevelopmentMode -``` - -Methods: - -- client.zones.settings.development_mode.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.development_mode.get(\*, zone_id) -> Optional - -### EarlyHints - -Types: - -```python -from cloudflare.types.zones.settings import EarlyHints -``` - -Methods: - -- client.zones.settings.early_hints.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.early_hints.get(\*, zone_id) -> Optional - -### EmailObfuscation - -Types: - -```python -from cloudflare.types.zones.settings import EmailObfuscation -``` - -Methods: - -- client.zones.settings.email_obfuscation.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.email_obfuscation.get(\*, zone_id) -> Optional - -### H2Prioritization - -Types: - -```python -from cloudflare.types.zones.settings import H2Prioritization -``` - -Methods: - -- client.zones.settings.h2_prioritization.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.h2_prioritization.get(\*, zone_id) -> Optional - -### HotlinkProtection - -Types: - -```python -from cloudflare.types.zones.settings import HotlinkProtection -``` - -Methods: - -- client.zones.settings.hotlink_protection.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.hotlink_protection.get(\*, zone_id) -> Optional - -### HTTP2 - -Types: - -```python -from cloudflare.types.zones.settings import HTTP2 -``` - -Methods: - -- client.zones.settings.http2.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.http2.get(\*, zone_id) -> Optional - -### HTTP3 - -Types: - -```python -from cloudflare.types.zones.settings import HTTP3 -``` - -Methods: - -- client.zones.settings.http3.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.http3.get(\*, zone_id) -> Optional - -### ImageResizing - -Types: - -```python -from cloudflare.types.zones.settings import ImageResizing -``` - -Methods: - -- client.zones.settings.image_resizing.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.image_resizing.get(\*, zone_id) -> Optional - -### IPGeolocation - -Types: - -```python -from cloudflare.types.zones.settings import IPGeolocation -``` - -Methods: - -- client.zones.settings.ip_geolocation.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.ip_geolocation.get(\*, zone_id) -> Optional - -### IPV6 - -Types: - -```python -from cloudflare.types.zones.settings import IPV6 -``` - -Methods: - -- client.zones.settings.ipv6.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.ipv6.get(\*, zone_id) -> Optional - -### MinTLSVersion - -Types: - -```python -from cloudflare.types.zones.settings import MinTLSVersion -``` - -Methods: - -- client.zones.settings.min_tls_version.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.min_tls_version.get(\*, zone_id) -> Optional - -### Minify - -Types: - -```python -from cloudflare.types.zones.settings import Minify -``` - -Methods: - -- client.zones.settings.minify.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.minify.get(\*, zone_id) -> Optional - -### Mirage - -Types: - -```python -from cloudflare.types.zones.settings import Mirage -``` - -Methods: - -- client.zones.settings.mirage.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.mirage.get(\*, zone_id) -> Optional - -### MobileRedirect - -Types: - -```python -from cloudflare.types.zones.settings import MobileRedirect -``` - -Methods: - -- client.zones.settings.mobile_redirect.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.mobile_redirect.get(\*, zone_id) -> Optional - -### NEL - -Types: - -```python -from cloudflare.types.zones.settings import NEL -``` - -Methods: - -- client.zones.settings.nel.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.nel.get(\*, zone_id) -> Optional - -### OpportunisticEncryption - Types: ```python -from cloudflare.types.zones.settings import OpportunisticEncryption -``` - -Methods: - -- client.zones.settings.opportunistic_encryption.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.opportunistic_encryption.get(\*, zone_id) -> Optional - -### OpportunisticOnion - -Types: - -```python -from cloudflare.types.zones.settings import OpportunisticOnion -``` - -Methods: - -- client.zones.settings.opportunistic_onion.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.opportunistic_onion.get(\*, zone_id) -> Optional - -### OrangeToOrange - -Types: - -```python -from cloudflare.types.zones.settings import OrangeToOrange -``` - -Methods: - -- client.zones.settings.orange_to_orange.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.orange_to_orange.get(\*, zone_id) -> Optional - -### OriginErrorPagePassThru - -Types: - -```python -from cloudflare.types.zones.settings import OriginErrorPagePassThru -``` - -Methods: - -- client.zones.settings.origin_error_page_pass_thru.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.origin_error_page_pass_thru.get(\*, zone_id) -> Optional - -### OriginMaxHTTPVersion - -Types: - -```python -from cloudflare.types.zones.settings import ( +from cloudflare.types.zones import ( + AdvancedDDoS, + AlwaysOnline, + AlwaysUseHTTPS, + AutomaticHTTPSRewrites, + AutomaticPlatformOptimization, + Brotli, + BrowserCacheTTL, + BrowserCheck, + CacheLevel, + ChallengeTTL, + Ciphers, + DevelopmentMode, + EarlyHints, + EmailObfuscation, + FontSettings, + H2Prioritization, + HotlinkProtection, + HTTP2, + HTTP3, + ImageResizing, + IPGeolocation, + IPV6, + MinTLSVersion, + Minify, + Mirage, + MobileRedirect, + NEL, + OpportunisticEncryption, + OpportunisticOnion, + OrangeToOrange, + OriginErrorPagePassThru, OriginMaxHTTPVersion, - OriginMaxHTTPVersionEditResponse, - OriginMaxHTTPVersionGetResponse, + Polish, + PrefetchPreload, + ProxyReadTimeout, + PseudoIPV4, + ResponseBuffering, + RocketLoader, + SecurityHeaders, + SecurityLevel, + ServerSideExcludes, + SortQueryStringForCache, + SSL, + SSLRecommender, + TLS1_3, + TLSClientAuth, + TrueClientIPHeader, + WAF, + WebP, + Websocket, + ZeroRTT, + SettingEditResponse, + SettingGetResponse, ) ``` Methods: -- client.zones.settings.origin_max_http_version.edit(\*, zone_id, \*\*params) -> OriginMaxHTTPVersionEditResponse -- client.zones.settings.origin_max_http_version.get(\*, zone_id) -> OriginMaxHTTPVersionGetResponse - -### Polish - -Types: - -```python -from cloudflare.types.zones.settings import Polish -``` - -Methods: - -- client.zones.settings.polish.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.polish.get(\*, zone_id) -> Optional - -### PrefetchPreload - -Types: - -```python -from cloudflare.types.zones.settings import PrefetchPreload -``` - -Methods: - -- client.zones.settings.prefetch_preload.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.prefetch_preload.get(\*, zone_id) -> Optional - -### ProxyReadTimeout - -Types: - -```python -from cloudflare.types.zones.settings import ProxyReadTimeout -``` - -Methods: - -- client.zones.settings.proxy_read_timeout.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.proxy_read_timeout.get(\*, zone_id) -> Optional - -### PseudoIPV4 - -Types: - -```python -from cloudflare.types.zones.settings import PseudoIPV4 -``` - -Methods: - -- client.zones.settings.pseudo_ipv4.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.pseudo_ipv4.get(\*, zone_id) -> Optional - -### ResponseBuffering - -Types: - -```python -from cloudflare.types.zones.settings import ResponseBuffering -``` - -Methods: - -- client.zones.settings.response_buffering.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.response_buffering.get(\*, zone_id) -> Optional - -### RocketLoader - -Types: - -```python -from cloudflare.types.zones.settings import RocketLoader -``` - -Methods: - -- client.zones.settings.rocket_loader.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.rocket_loader.get(\*, zone_id) -> Optional - -### SecurityHeaders - -Types: - -```python -from cloudflare.types.zones.settings import SecurityHeaders -``` - -Methods: - -- client.zones.settings.security_headers.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.security_headers.get(\*, zone_id) -> Optional - -### SecurityLevel - -Types: - -```python -from cloudflare.types.zones.settings import SecurityLevel -``` - -Methods: - -- client.zones.settings.security_level.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.security_level.get(\*, zone_id) -> Optional - -### ServerSideExcludes - -Types: - -```python -from cloudflare.types.zones.settings import ServerSideExcludes -``` - -Methods: - -- client.zones.settings.server_side_excludes.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.server_side_excludes.get(\*, zone_id) -> Optional - -### SortQueryStringForCache - -Types: - -```python -from cloudflare.types.zones.settings import SortQueryStringForCache -``` - -Methods: - -- client.zones.settings.sort_query_string_for_cache.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.sort_query_string_for_cache.get(\*, zone_id) -> Optional - -### SSL - -Types: - -```python -from cloudflare.types.zones.settings import SSL -``` - -Methods: - -- client.zones.settings.ssl.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.ssl.get(\*, zone_id) -> Optional - -### SSLRecommender - -Types: - -```python -from cloudflare.types.zones.settings import SSLRecommender -``` - -Methods: - -- client.zones.settings.ssl_recommender.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.ssl_recommender.get(\*, zone_id) -> Optional - -### TLS1_3 - -Types: - -```python -from cloudflare.types.zones.settings import TLS1_3 -``` - -Methods: - -- client.zones.settings.tls_1_3.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.tls_1_3.get(\*, zone_id) -> Optional - -### TLSClientAuth - -Types: - -```python -from cloudflare.types.zones.settings import TLSClientAuth -``` - -Methods: - -- client.zones.settings.tls_client_auth.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.tls_client_auth.get(\*, zone_id) -> Optional - -### TrueClientIPHeader - -Types: - -```python -from cloudflare.types.zones.settings import TrueClientIPHeader -``` - -Methods: - -- client.zones.settings.true_client_ip_header.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.true_client_ip_header.get(\*, zone_id) -> Optional - -### WAF - -Types: - -```python -from cloudflare.types.zones.settings import WAF -``` - -Methods: - -- client.zones.settings.waf.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.waf.get(\*, zone_id) -> Optional - -### WebP - -Types: - -```python -from cloudflare.types.zones.settings import WebP -``` - -Methods: - -- client.zones.settings.webp.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.webp.get(\*, zone_id) -> Optional - -### Websocket - -Types: - -```python -from cloudflare.types.zones.settings import Websocket -``` - -Methods: - -- client.zones.settings.websocket.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.websocket.get(\*, zone_id) -> Optional - -### FontSettings - -Types: - -```python -from cloudflare.types.zones.settings import FontSettings -``` - -Methods: - -- client.zones.settings.font_settings.edit(\*, zone_id, \*\*params) -> Optional -- client.zones.settings.font_settings.get(\*, zone_id) -> Optional +- client.zones.settings.edit(setting_id, \*, zone_id, \*\*params) -> Optional +- client.zones.settings.get(setting_id, \*, zone_id) -> Optional ## CustomNameservers @@ -1699,11 +1098,11 @@ from cloudflare.types.dns import ( Methods: -- client.dns.firewall.create(\*, account_id, \*\*params) -> Firewall +- client.dns.firewall.create(\*, account_id, \*\*params) -> Optional - client.dns.firewall.list(\*, account_id, \*\*params) -> SyncV4PagePaginationArray[Firewall] -- client.dns.firewall.delete(dns_firewall_id, \*, account_id) -> FirewallDeleteResponse -- client.dns.firewall.edit(dns_firewall_id, \*, account_id, \*\*params) -> Firewall -- client.dns.firewall.get(dns_firewall_id, \*, account_id) -> Firewall +- client.dns.firewall.delete(dns_firewall_id, \*, account_id) -> Optional +- client.dns.firewall.edit(dns_firewall_id, \*, account_id, \*\*params) -> Optional +- client.dns.firewall.get(dns_firewall_id, \*, account_id) -> Optional ### Analytics @@ -2993,7 +2392,7 @@ from cloudflare.types.api_gateway.discovery import OperationEditResponse Methods: -- client.api_gateway.discovery.operations.list(\*, zone_id, \*\*params) -> SyncSinglePage[DiscoveryOperation] +- client.api_gateway.discovery.operations.list(\*, zone_id, \*\*params) -> SyncV4PagePaginationArray[DiscoveryOperation] - client.api_gateway.discovery.operations.edit(operation_id, \*, zone_id, \*\*params) -> OperationEditResponse ## Operations @@ -3001,15 +2400,21 @@ Methods: Types: ```python -from cloudflare.types.api_gateway import APIShield, OperationCreateResponse, OperationDeleteResponse +from cloudflare.types.api_gateway import ( + APIShield, + OperationCreateResponse, + OperationListResponse, + OperationDeleteResponse, + OperationGetResponse, +) ``` Methods: -- client.api_gateway.operations.create(\*, zone_id, \*\*params) -> Optional -- client.api_gateway.operations.list(\*, zone_id, \*\*params) -> SyncSinglePage[APIShield] +- client.api_gateway.operations.create(\*, zone_id, \*\*params) -> OperationCreateResponse +- client.api_gateway.operations.list(\*, zone_id, \*\*params) -> SyncV4PagePaginationArray[OperationListResponse] - client.api_gateway.operations.delete(operation_id, \*, zone_id) -> OperationDeleteResponse -- client.api_gateway.operations.get(operation_id, \*, zone_id, \*\*params) -> APIShield +- client.api_gateway.operations.get(operation_id, \*, zone_id, \*\*params) -> OperationGetResponse ### SchemaValidation @@ -3073,8 +2478,8 @@ from cloudflare.types.api_gateway import ( Methods: - client.api_gateway.user_schemas.create(\*, zone_id, \*\*params) -> SchemaUpload -- client.api_gateway.user_schemas.list(\*, zone_id, \*\*params) -> SyncSinglePage[PublicSchema] -- client.api_gateway.user_schemas.delete(schema_id, \*, zone_id) -> UserSchemaDeleteResponse +- client.api_gateway.user_schemas.list(\*, zone_id, \*\*params) -> SyncV4PagePaginationArray[PublicSchema] +- client.api_gateway.user_schemas.delete(schema_id, \*, zone_id) -> Optional - client.api_gateway.user_schemas.edit(schema_id, \*, zone_id, \*\*params) -> PublicSchema - client.api_gateway.user_schemas.get(schema_id, \*, zone_id, \*\*params) -> PublicSchema @@ -3088,7 +2493,7 @@ from cloudflare.types.api_gateway.user_schemas import OperationListResponse Methods: -- client.api_gateway.user_schemas.operations.list(schema_id, \*, zone_id, \*\*params) -> SyncSinglePage[OperationListResponse] +- client.api_gateway.user_schemas.operations.list(schema_id, \*, zone_id, \*\*params) -> SyncV4PagePaginationArray[OperationListResponse] # ManagedHeaders @@ -3929,7 +3334,7 @@ from cloudflare.types.intel.attack_surface_report import IssueTypeGetResponse Methods: -- client.intel.attack_surface_report.issue_types.get(\*, account_id) -> IssueTypeGetResponse +- client.intel.attack_surface_report.issue_types.get(\*, account_id) -> Optional ### Issues @@ -3950,10 +3355,10 @@ from cloudflare.types.intel.attack_surface_report import ( Methods: - client.intel.attack_surface_report.issues.list(\*, account_id, \*\*params) -> SyncV4PagePagination[IssueListResponse] -- client.intel.attack*surface_report.issues.class*(\*, account_id, \*\*params) -> IssueClassResponse -- client.intel.attack_surface_report.issues.dismiss(issue_id, \*, account_id, \*\*params) -> IssueDismissResponse -- client.intel.attack_surface_report.issues.severity(\*, account_id, \*\*params) -> IssueSeverityResponse -- client.intel.attack_surface_report.issues.type(\*, account_id, \*\*params) -> IssueTypeResponse +- client.intel.attack*surface_report.issues.class*(\*, account_id, \*\*params) -> Optional +- client.intel.attack_surface_report.issues.dismiss(issue_id, \*, account_id, \*\*params) -> Optional +- client.intel.attack_surface_report.issues.severity(\*, account_id, \*\*params) -> Optional +- client.intel.attack_surface_report.issues.type(\*, account_id, \*\*params) -> Optional # MagicTransit @@ -6097,7 +5502,7 @@ Methods: Types: ```python -from cloudflare.types.zero_trust.gateway import Location, LocationNetwork, LocationDeleteResponse +from cloudflare.types.zero_trust.gateway import Location, LocationDeleteResponse ``` Methods: @@ -6726,22 +6131,6 @@ Methods: - client.radar.as112.top.ip_version(ip_version, \*\*params) -> TopIPVersionResponse - client.radar.as112.top.locations(\*\*params) -> TopLocationsResponse -## ConnectionTampering - -Types: - -```python -from cloudflare.types.radar import ( - ConnectionTamperingSummaryResponse, - ConnectionTamperingTimeseriesGroupsResponse, -) -``` - -Methods: - -- client.radar.connection_tampering.summary(\*\*params) -> ConnectionTamperingSummaryResponse -- client.radar.connection_tampering.timeseries_groups(\*\*params) -> ConnectionTamperingTimeseriesGroupsResponse - ## Email Types: @@ -7552,6 +6941,22 @@ Methods: - client.radar.traffic_anomalies.locations.get(\*\*params) -> LocationGetResponse +## TCPResetsTimeouts + +Types: + +```python +from cloudflare.types.radar import ( + TCPResetsTimeoutSummaryResponse, + TCPResetsTimeoutTimeseriesGroupsResponse, +) +``` + +Methods: + +- client.radar.tcp_resets_timeouts.summary(\*\*params) -> TCPResetsTimeoutSummaryResponse +- client.radar.tcp_resets_timeouts.timeseries_groups(\*\*params) -> TCPResetsTimeoutTimeseriesGroupsResponse + # BotManagement Types: @@ -7929,3 +7334,18 @@ Methods: - client.iam.resource_groups.list(\*, account_id, \*\*params) -> SyncV4PagePaginationArray[object] - client.iam.resource_groups.delete(resource_group_id, \*, account_id) -> Optional - client.iam.resource_groups.get(resource_group_id, \*, account_id) -> ResourceGroupGetResponse + +# CloudConnector + +## Rules + +Types: + +```python +from cloudflare.types.cloud_connector import RuleUpdateResponse, RuleListResponse +``` + +Methods: + +- client.cloud_connector.rules.update(\*, zone_id, \*\*params) -> Optional +- client.cloud_connector.rules.list(\*, zone_id) -> SyncSinglePage[RuleListResponse] diff --git a/bin/publish-pypi b/bin/publish-pypi index 826054e9248..05bfccbb71e 100644 --- a/bin/publish-pypi +++ b/bin/publish-pypi @@ -3,4 +3,7 @@ set -eux mkdir -p dist rye build --clean +# Patching importlib-metadata version until upstream library version is updated +# https://github.com/pypa/twine/issues/977#issuecomment-2189800841 +"$HOME/.rye/self/bin/python3" -m pip install 'importlib-metadata==7.2.1' rye publish --yes --token=$PYPI_TOKEN diff --git a/pyproject.toml b/pyproject.toml index deca880317a..d8f5ee3101f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cloudflare" -version = "3.0.1" +version = "3.1.0" description = "The official Python library for the cloudflare API" dynamic = ["readme"] license = "Apache-2.0" @@ -58,6 +58,7 @@ dev-dependencies = [ "nox", "dirty-equals>=0.6.0", "importlib-metadata>=6.7.0", + "rich>=13.7.1", ] @@ -99,6 +100,21 @@ include = [ [tool.hatch.build.targets.wheel] packages = ["src/cloudflare"] +[tool.hatch.build.targets.sdist] +# Basically everything except hidden files/directories (such as .github, .devcontainers, .python-version, etc) +include = [ + "/*.toml", + "/*.json", + "/*.lock", + "/*.md", + "/mypy.ini", + "/noxfile.py", + "bin/*", + "examples/*", + "src/*", + "tests/*", +] + [tool.hatch.metadata.hooks.fancy-pypi-readme] content-type = "text/markdown" diff --git a/requirements-dev.lock b/requirements-dev.lock index 3a5469efbd0..d624bbeb64e 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -6,11 +6,12 @@ # features: [] # all-features: true # with-sources: false +# generate-hashes: false -e file:. annotated-types==0.6.0 # via pydantic -anyio==4.1.0 +anyio==4.4.0 # via cloudflare # via httpx argcomplete==3.1.2 @@ -44,7 +45,11 @@ idna==3.4 importlib-metadata==7.0.0 iniconfig==2.0.0 # via pytest -mypy==1.7.1 +markdown-it-py==3.0.0 + # via rich +mdurl==0.1.2 + # via markdown-it-py +mypy==1.10.1 mypy-extensions==1.0.0 # via mypy nodeenv==1.8.0 @@ -63,6 +68,8 @@ pydantic==2.7.1 # via cloudflare pydantic-core==2.18.2 # via pydantic +pygments==2.18.0 + # via rich pyright==1.1.364 pytest==7.1.1 # via pytest-asyncio @@ -72,6 +79,7 @@ python-dateutil==2.8.2 pytz==2023.3.post1 # via dirty-equals respx==0.20.2 +rich==13.7.1 ruff==0.1.9 setuptools==68.2.2 # via nodeenv @@ -86,6 +94,7 @@ tomli==2.0.1 # via mypy # via pytest typing-extensions==4.8.0 + # via anyio # via cloudflare # via mypy # via pydantic diff --git a/requirements.lock b/requirements.lock index ec0db0c5222..a0d34229e70 100644 --- a/requirements.lock +++ b/requirements.lock @@ -6,11 +6,12 @@ # features: [] # all-features: true # with-sources: false +# generate-hashes: false -e file:. annotated-types==0.6.0 # via pydantic -anyio==4.1.0 +anyio==4.4.0 # via cloudflare # via httpx certifi==2023.7.22 @@ -38,6 +39,7 @@ sniffio==1.3.0 # via cloudflare # via httpx typing-extensions==4.8.0 + # via anyio # via cloudflare # via pydantic # via pydantic-core diff --git a/src/cloudflare/_base_client.py b/src/cloudflare/_base_client.py index d6730dbb3e4..ac63cf2cd11 100644 --- a/src/cloudflare/_base_client.py +++ b/src/cloudflare/_base_client.py @@ -58,6 +58,7 @@ HttpxSendArgs, AsyncTransport, RequestOptions, + HttpxRequestFiles, ModelBuilderProtocol, ) from ._utils import is_dict, is_list, asyncify, is_given, lru_cache, is_mapping @@ -459,6 +460,7 @@ def _build_request( headers = self._build_headers(options) params = _merge_mappings(self.default_query, options.params) content_type = headers.get("Content-Type") + files = options.files # If the given Content-Type header is multipart/form-data then it # has to be removed so that httpx can generate the header with @@ -472,7 +474,7 @@ def _build_request( headers.pop("Content-Type") # As we are now sending multipart/form-data instead of application/json - # we need to tell httpx to use it, https://www.python-httpx.org/advanced/#multipart-file-encoding + # we need to tell httpx to use it, https://www.python-httpx.org/advanced/clients/#multipart-file-encoding if json_data: if not is_dict(json_data): raise TypeError( @@ -480,6 +482,15 @@ def _build_request( ) kwargs["data"] = self._serialize_multipartform(json_data) + # httpx determines whether or not to send a "multipart/form-data" + # request based on the truthiness of the "files" argument. + # This gets around that issue by generating a dict value that + # evaluates to true. + # + # https://github.com/encode/httpx/discussions/2399#discussioncomment-3814186 + if not files: + files = cast(HttpxRequestFiles, ForceMultipartDict()) + # TODO: report this error to httpx return self._client.build_request( # pyright: ignore[reportUnknownMemberType] headers=headers, @@ -492,7 +503,7 @@ def _build_request( # https://github.com/microsoft/pyright/issues/3526#event-6715453066 params=self.qs.stringify(cast(Mapping[str, Any], params)) if params else None, json=json_data, - files=options.files, + files=files, **kwargs, ) @@ -868,9 +879,9 @@ def __exit__( def _prepare_options( self, options: FinalRequestOptions, # noqa: ARG002 - ) -> None: + ) -> FinalRequestOptions: """Hook for mutating the given options""" - return None + return options def _prepare_request( self, @@ -944,8 +955,13 @@ def _request( stream: bool, stream_cls: type[_StreamT] | None, ) -> ResponseT | _StreamT: + # create a copy of the options we were given so that if the + # options are mutated later & we then retry, the retries are + # given the original options + input_options = model_copy(options) + cast_to = self._maybe_override_cast_to(cast_to, options) - self._prepare_options(options) + options = self._prepare_options(options) retries = self._remaining_retries(remaining_retries, options) request = self._build_request(options) @@ -968,7 +984,7 @@ def _request( if retries > 0: return self._retry_request( - options, + input_options, cast_to, retries, stream=stream, @@ -983,7 +999,7 @@ def _request( if retries > 0: return self._retry_request( - options, + input_options, cast_to, retries, stream=stream, @@ -1011,7 +1027,7 @@ def _request( if retries > 0 and self._should_retry(err.response): err.response.close() return self._retry_request( - options, + input_options, cast_to, retries, err.response.headers, @@ -1426,9 +1442,9 @@ async def __aexit__( async def _prepare_options( self, options: FinalRequestOptions, # noqa: ARG002 - ) -> None: + ) -> FinalRequestOptions: """Hook for mutating the given options""" - return None + return options async def _prepare_request( self, @@ -1507,8 +1523,13 @@ async def _request( # execute it earlier while we are in an async context self._platform = await asyncify(get_platform)() + # create a copy of the options we were given so that if the + # options are mutated later & we then retry, the retries are + # given the original options + input_options = model_copy(options) + cast_to = self._maybe_override_cast_to(cast_to, options) - await self._prepare_options(options) + options = await self._prepare_options(options) retries = self._remaining_retries(remaining_retries, options) request = self._build_request(options) @@ -1529,7 +1550,7 @@ async def _request( if retries > 0: return await self._retry_request( - options, + input_options, cast_to, retries, stream=stream, @@ -1544,7 +1565,7 @@ async def _request( if retries > 0: return await self._retry_request( - options, + input_options, cast_to, retries, stream=stream, @@ -1567,7 +1588,7 @@ async def _request( if retries > 0 and self._should_retry(err.response): await err.response.aclose() return await self._retry_request( - options, + input_options, cast_to, retries, err.response.headers, @@ -1863,6 +1884,11 @@ def make_request_options( return options +class ForceMultipartDict(Dict[str, None]): + def __bool__(self) -> bool: + return True + + class OtherPlatform: def __init__(self, name: str) -> None: self.name = name diff --git a/src/cloudflare/_client.py b/src/cloudflare/_client.py index cf1a1aadb2b..6e2928862dd 100644 --- a/src/cloudflare/_client.py +++ b/src/cloudflare/_client.py @@ -131,6 +131,7 @@ class Cloudflare(SyncAPIClient): event_notifications: resources.EventNotificationsResource ai_gateway: resources.AIGatewayResource iam: resources.IAMResource + cloud_connector: resources.CloudConnectorResource with_raw_response: CloudflareWithRawResponse with_streaming_response: CloudflareWithStreamedResponse @@ -290,13 +291,14 @@ def __init__( self.event_notifications = resources.EventNotificationsResource(self) self.ai_gateway = resources.AIGatewayResource(self) self.iam = resources.IAMResource(self) + self.cloud_connector = resources.CloudConnectorResource(self) self.with_raw_response = CloudflareWithRawResponse(self) self.with_streaming_response = CloudflareWithStreamedResponse(self) @property @override def qs(self) -> Querystring: - return Querystring(array_format="repeat") + return Querystring(nested_format="dots", array_format="repeat") @property @override @@ -552,6 +554,7 @@ class AsyncCloudflare(AsyncAPIClient): event_notifications: resources.AsyncEventNotificationsResource ai_gateway: resources.AsyncAIGatewayResource iam: resources.AsyncIAMResource + cloud_connector: resources.AsyncCloudConnectorResource with_raw_response: AsyncCloudflareWithRawResponse with_streaming_response: AsyncCloudflareWithStreamedResponse @@ -711,13 +714,14 @@ def __init__( self.event_notifications = resources.AsyncEventNotificationsResource(self) self.ai_gateway = resources.AsyncAIGatewayResource(self) self.iam = resources.AsyncIAMResource(self) + self.cloud_connector = resources.AsyncCloudConnectorResource(self) self.with_raw_response = AsyncCloudflareWithRawResponse(self) self.with_streaming_response = AsyncCloudflareWithStreamedResponse(self) @property @override def qs(self) -> Querystring: - return Querystring(array_format="repeat") + return Querystring(nested_format="dots", array_format="repeat") @property @override @@ -984,6 +988,7 @@ def __init__(self, client: Cloudflare) -> None: self.event_notifications = resources.EventNotificationsResourceWithRawResponse(client.event_notifications) self.ai_gateway = resources.AIGatewayResourceWithRawResponse(client.ai_gateway) self.iam = resources.IAMResourceWithRawResponse(client.iam) + self.cloud_connector = resources.CloudConnectorResourceWithRawResponse(client.cloud_connector) class AsyncCloudflareWithRawResponse: @@ -1086,6 +1091,7 @@ def __init__(self, client: AsyncCloudflare) -> None: self.event_notifications = resources.AsyncEventNotificationsResourceWithRawResponse(client.event_notifications) self.ai_gateway = resources.AsyncAIGatewayResourceWithRawResponse(client.ai_gateway) self.iam = resources.AsyncIAMResourceWithRawResponse(client.iam) + self.cloud_connector = resources.AsyncCloudConnectorResourceWithRawResponse(client.cloud_connector) class CloudflareWithStreamedResponse: @@ -1188,6 +1194,7 @@ def __init__(self, client: Cloudflare) -> None: self.event_notifications = resources.EventNotificationsResourceWithStreamingResponse(client.event_notifications) self.ai_gateway = resources.AIGatewayResourceWithStreamingResponse(client.ai_gateway) self.iam = resources.IAMResourceWithStreamingResponse(client.iam) + self.cloud_connector = resources.CloudConnectorResourceWithStreamingResponse(client.cloud_connector) class AsyncCloudflareWithStreamedResponse: @@ -1298,6 +1305,7 @@ def __init__(self, client: AsyncCloudflare) -> None: ) self.ai_gateway = resources.AsyncAIGatewayResourceWithStreamingResponse(client.ai_gateway) self.iam = resources.AsyncIAMResourceWithStreamingResponse(client.iam) + self.cloud_connector = resources.AsyncCloudConnectorResourceWithStreamingResponse(client.cloud_connector) Client = Cloudflare diff --git a/src/cloudflare/_compat.py b/src/cloudflare/_compat.py index 74c7639b4cd..c919b5adb3e 100644 --- a/src/cloudflare/_compat.py +++ b/src/cloudflare/_compat.py @@ -118,10 +118,10 @@ def get_model_fields(model: type[pydantic.BaseModel]) -> dict[str, FieldInfo]: return model.__fields__ # type: ignore -def model_copy(model: _ModelT) -> _ModelT: +def model_copy(model: _ModelT, *, deep: bool = False) -> _ModelT: if PYDANTIC_V2: - return model.model_copy() - return model.copy() # type: ignore + return model.model_copy(deep=deep) + return model.copy(deep=deep) # type: ignore def model_json(model: pydantic.BaseModel, *, indent: int | None = None) -> str: diff --git a/src/cloudflare/_models.py b/src/cloudflare/_models.py index 75c68cc7302..eb7ce3bde92 100644 --- a/src/cloudflare/_models.py +++ b/src/cloudflare/_models.py @@ -10,6 +10,7 @@ ClassVar, Protocol, Required, + ParamSpec, TypedDict, TypeGuard, final, @@ -67,6 +68,9 @@ __all__ = ["BaseModel", "GenericModel"] _T = TypeVar("_T") +_BaseModelT = TypeVar("_BaseModelT", bound="BaseModel") + +P = ParamSpec("P") @runtime_checkable @@ -379,6 +383,29 @@ def is_basemodel_type(type_: type) -> TypeGuard[type[BaseModel] | type[GenericMo return issubclass(origin, BaseModel) or issubclass(origin, GenericModel) +def build( + base_model_cls: Callable[P, _BaseModelT], + *args: P.args, + **kwargs: P.kwargs, +) -> _BaseModelT: + """Construct a BaseModel class without validation. + + This is useful for cases where you need to instantiate a `BaseModel` + from an API response as this provides type-safe params which isn't supported + by helpers like `construct_type()`. + + ```py + build(MyModel, my_field_a="foo", my_field_b=123) + ``` + """ + if args: + raise TypeError( + "Received positional arguments which are not supported; Keyword arguments must be used instead", + ) + + return cast(_BaseModelT, construct_type(type_=base_model_cls, value=kwargs)) + + def construct_type(*, value: object, type_: object) -> object: """Loose coercion to the expected type with construction of nested values. @@ -616,6 +643,14 @@ def validate_type(*, type_: type[_T], value: object) -> _T: return cast(_T, _validate_non_model_type(type_=type_, value=value)) +def set_pydantic_config(typ: Any, config: pydantic.ConfigDict) -> None: + """Add a pydantic config for the given type. + + Note: this is a no-op on Pydantic v1. + """ + setattr(typ, "__pydantic_config__", config) # noqa: B010 + + # our use of subclasssing here causes weirdness for type checkers, # so we just pretend that we don't subclass if TYPE_CHECKING: diff --git a/src/cloudflare/_utils/__init__.py b/src/cloudflare/_utils/__init__.py index 667e2473f65..3efe66c8e85 100644 --- a/src/cloudflare/_utils/__init__.py +++ b/src/cloudflare/_utils/__init__.py @@ -49,4 +49,7 @@ maybe_transform as maybe_transform, async_maybe_transform as async_maybe_transform, ) -from ._reflection import function_has_argument as function_has_argument +from ._reflection import ( + function_has_argument as function_has_argument, + assert_signatures_in_sync as assert_signatures_in_sync, +) diff --git a/src/cloudflare/_utils/_reflection.py b/src/cloudflare/_utils/_reflection.py index e134f58e086..9a53c7bd21c 100644 --- a/src/cloudflare/_utils/_reflection.py +++ b/src/cloudflare/_utils/_reflection.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import inspect from typing import Any, Callable @@ -6,3 +8,35 @@ def function_has_argument(func: Callable[..., Any], arg_name: str) -> bool: """Returns whether or not the given function has a specific parameter""" sig = inspect.signature(func) return arg_name in sig.parameters + + +def assert_signatures_in_sync( + source_func: Callable[..., Any], + check_func: Callable[..., Any], + *, + exclude_params: set[str] = set(), +) -> None: + """Ensure that the signature of the second function matches the first.""" + + check_sig = inspect.signature(check_func) + source_sig = inspect.signature(source_func) + + errors: list[str] = [] + + for name, source_param in source_sig.parameters.items(): + if name in exclude_params: + continue + + custom_param = check_sig.parameters.get(name) + if not custom_param: + errors.append(f"the `{name}` param is missing") + continue + + if custom_param.annotation != source_param.annotation: + errors.append( + f"types for the `{name}` param are do not match; source={repr(source_param.annotation)} checking={repr(source_param.annotation)}" + ) + continue + + if errors: + raise AssertionError(f"{len(errors)} errors encountered when comparing signatures:\n\n" + "\n\n".join(errors)) diff --git a/src/cloudflare/_version.py b/src/cloudflare/_version.py index 3595cc453c3..8567a89a5c0 100644 --- a/src/cloudflare/_version.py +++ b/src/cloudflare/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "cloudflare" -__version__ = "3.0.1" # x-release-please-version +__version__ = "3.1.0" # x-release-please-version diff --git a/src/cloudflare/resources/__init__.py b/src/cloudflare/resources/__init__.py index 05545390c25..35be298a563 100644 --- a/src/cloudflare/resources/__init__.py +++ b/src/cloudflare/resources/__init__.py @@ -528,6 +528,14 @@ WARPConnectorResourceWithStreamingResponse, AsyncWARPConnectorResourceWithStreamingResponse, ) +from .cloud_connector import ( + CloudConnectorResource, + AsyncCloudConnectorResource, + CloudConnectorResourceWithRawResponse, + AsyncCloudConnectorResourceWithRawResponse, + CloudConnectorResourceWithStreamingResponse, + AsyncCloudConnectorResourceWithStreamingResponse, +) from .durable_objects import ( DurableObjectsResource, AsyncDurableObjectsResource, @@ -1178,4 +1186,10 @@ "AsyncIAMResourceWithRawResponse", "IAMResourceWithStreamingResponse", "AsyncIAMResourceWithStreamingResponse", + "CloudConnectorResource", + "AsyncCloudConnectorResource", + "CloudConnectorResourceWithRawResponse", + "AsyncCloudConnectorResourceWithRawResponse", + "CloudConnectorResourceWithStreamingResponse", + "AsyncCloudConnectorResourceWithStreamingResponse", ] diff --git a/src/cloudflare/resources/accounts/accounts.py b/src/cloudflare/resources/accounts/accounts.py index 75b2a0e8fbe..2d48d9dfe99 100644 --- a/src/cloudflare/resources/accounts/accounts.py +++ b/src/cloudflare/resources/accounts/accounts.py @@ -38,10 +38,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.accounts import account_list_params, account_update_params __all__ = ["AccountsResource", "AsyncAccountsResource"] diff --git a/src/cloudflare/resources/accounts/members.py b/src/cloudflare/resources/accounts/members.py index ab13b631e8f..97716de0279 100644 --- a/src/cloudflare/resources/accounts/members.py +++ b/src/cloudflare/resources/accounts/members.py @@ -23,10 +23,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.accounts import member_list_params, member_create_params, member_update_params from ...types.accounts.member_get_response import MemberGetResponse from ...types.accounts.member_list_response import MemberListResponse diff --git a/src/cloudflare/resources/accounts/roles.py b/src/cloudflare/resources/accounts/roles.py index 16c89ca10dd..f23d3aa498c 100644 --- a/src/cloudflare/resources/accounts/roles.py +++ b/src/cloudflare/resources/accounts/roles.py @@ -17,10 +17,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.shared.role import Role __all__ = ["RolesResource", "AsyncRolesResource"] diff --git a/src/cloudflare/resources/acm/total_tls.py b/src/cloudflare/resources/acm/total_tls.py index 1282d909aa4..22877d9f1a8 100644 --- a/src/cloudflare/resources/acm/total_tls.py +++ b/src/cloudflare/resources/acm/total_tls.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.acm import CertificateAuthority, total_tls_create_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.acm.certificate_authority import CertificateAuthority from ...types.acm.total_tls_get_response import TotalTLSGetResponse from ...types.acm.total_tls_create_response import TotalTLSCreateResponse diff --git a/src/cloudflare/resources/addressing/address_maps/accounts.py b/src/cloudflare/resources/addressing/address_maps/accounts.py index d48154dcb04..a7a4e27322c 100644 --- a/src/cloudflare/resources/addressing/address_maps/accounts.py +++ b/src/cloudflare/resources/addressing/address_maps/accounts.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.addressing.address_maps import account_update_params from ....types.addressing.address_maps.account_delete_response import AccountDeleteResponse from ....types.addressing.address_maps.account_update_response import AccountUpdateResponse diff --git a/src/cloudflare/resources/addressing/address_maps/address_maps.py b/src/cloudflare/resources/addressing/address_maps/address_maps.py index c92ddd937a3..755134df84f 100644 --- a/src/cloudflare/resources/addressing/address_maps/address_maps.py +++ b/src/cloudflare/resources/addressing/address_maps/address_maps.py @@ -45,10 +45,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.addressing import address_map_edit_params, address_map_create_params from ....types.addressing.address_map import AddressMap from ....types.addressing.address_map_get_response import AddressMapGetResponse diff --git a/src/cloudflare/resources/addressing/address_maps/ips.py b/src/cloudflare/resources/addressing/address_maps/ips.py index afabfb17ecf..e9edf9881fe 100644 --- a/src/cloudflare/resources/addressing/address_maps/ips.py +++ b/src/cloudflare/resources/addressing/address_maps/ips.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.addressing.address_maps import ip_update_params from ....types.addressing.address_maps.ip_delete_response import IPDeleteResponse from ....types.addressing.address_maps.ip_update_response import IPUpdateResponse diff --git a/src/cloudflare/resources/addressing/address_maps/zones.py b/src/cloudflare/resources/addressing/address_maps/zones.py index adb801b9671..cf592d92645 100644 --- a/src/cloudflare/resources/addressing/address_maps/zones.py +++ b/src/cloudflare/resources/addressing/address_maps/zones.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.addressing.address_maps import zone_update_params from ....types.addressing.address_maps.zone_delete_response import ZoneDeleteResponse from ....types.addressing.address_maps.zone_update_response import ZoneUpdateResponse diff --git a/src/cloudflare/resources/addressing/loa_documents/downloads.py b/src/cloudflare/resources/addressing/loa_documents/downloads.py index e333bc3e986..5540d005306 100644 --- a/src/cloudflare/resources/addressing/loa_documents/downloads.py +++ b/src/cloudflare/resources/addressing/loa_documents/downloads.py @@ -19,9 +19,7 @@ async_to_custom_raw_response_wrapper, async_to_custom_streamed_response_wrapper, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options __all__ = ["DownloadsResource", "AsyncDownloadsResource"] diff --git a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py index 7080381886a..a783c0551a0 100644 --- a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py +++ b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.addressing import loa_document_create_params from ....types.addressing.loa_document_create_response import LOADocumentCreateResponse @@ -80,6 +78,10 @@ def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/addressing/loa_documents", body=maybe_transform({"loa_document": loa_document}, loa_document_create_params.LOADocumentCreateParams), @@ -137,6 +139,10 @@ async def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/addressing/loa_documents", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py index ffa7d4bda3d..a2c7b0f566e 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.addressing.prefixes.bgp import binding_create_params from .....types.addressing.prefixes.bgp.service_binding import ServiceBinding from .....types.addressing.prefixes.bgp.binding_delete_response import BindingDeleteResponse diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py index fc337311031..a2a444a4c68 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.addressing.prefixes.bgp import prefix_edit_params from .....types.addressing.prefixes.bgp.bgp_prefix import BGPPrefix diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py index aca3d146bc4..065c28d426e 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.addressing.prefixes.bgp import status_edit_params from .....types.addressing.prefixes.bgp.status_get_response import StatusGetResponse from .....types.addressing.prefixes.bgp.status_edit_response import StatusEditResponse diff --git a/src/cloudflare/resources/addressing/prefixes/delegations.py b/src/cloudflare/resources/addressing/prefixes/delegations.py index 193d76d1c01..1fed5c0a3ba 100644 --- a/src/cloudflare/resources/addressing/prefixes/delegations.py +++ b/src/cloudflare/resources/addressing/prefixes/delegations.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.addressing.prefixes import delegation_create_params from ....types.addressing.prefixes.delegations import Delegations from ....types.addressing.prefixes.delegation_delete_response import DelegationDeleteResponse diff --git a/src/cloudflare/resources/addressing/prefixes/prefixes.py b/src/cloudflare/resources/addressing/prefixes/prefixes.py index f7eb058f695..ee43ea753db 100644 --- a/src/cloudflare/resources/addressing/prefixes/prefixes.py +++ b/src/cloudflare/resources/addressing/prefixes/prefixes.py @@ -38,10 +38,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.addressing import prefix_edit_params, prefix_create_params from ....types.addressing.prefix import Prefix from ....types.addressing.prefix_delete_response import PrefixDeleteResponse diff --git a/src/cloudflare/resources/addressing/regional_hostnames/regional_hostnames.py b/src/cloudflare/resources/addressing/regional_hostnames/regional_hostnames.py index 1524d3e06bc..1c719b3da72 100644 --- a/src/cloudflare/resources/addressing/regional_hostnames/regional_hostnames.py +++ b/src/cloudflare/resources/addressing/regional_hostnames/regional_hostnames.py @@ -29,10 +29,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.addressing import regional_hostname_edit_params, regional_hostname_create_params from ....types.addressing.regional_hostname_get_response import RegionalHostnameGetResponse from ....types.addressing.regional_hostname_edit_response import RegionalHostnameEditResponse diff --git a/src/cloudflare/resources/addressing/regional_hostnames/regions.py b/src/cloudflare/resources/addressing/regional_hostnames/regions.py index 7340ffab77f..c3432d5cb2b 100644 --- a/src/cloudflare/resources/addressing/regional_hostnames/regions.py +++ b/src/cloudflare/resources/addressing/regional_hostnames/regions.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.addressing.regional_hostnames.region_list_response import RegionListResponse __all__ = ["RegionsResource", "AsyncRegionsResource"] diff --git a/src/cloudflare/resources/addressing/services.py b/src/cloudflare/resources/addressing/services.py index 4b97ccde1a2..ff6ef55cfa2 100644 --- a/src/cloudflare/resources/addressing/services.py +++ b/src/cloudflare/resources/addressing/services.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.addressing.service_list_response import ServiceListResponse __all__ = ["ServicesResource", "AsyncServicesResource"] diff --git a/src/cloudflare/resources/ai_gateway/ai_gateway.py b/src/cloudflare/resources/ai_gateway/ai_gateway.py index ac5a9237f0b..6d75bfb8ba3 100644 --- a/src/cloudflare/resources/ai_gateway/ai_gateway.py +++ b/src/cloudflare/resources/ai_gateway/ai_gateway.py @@ -30,10 +30,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.ai_gateway import ai_gateway_list_params, ai_gateway_create_params, ai_gateway_update_params from ...types.ai_gateway.ai_gateway_get_response import AIGatewayGetResponse from ...types.ai_gateway.ai_gateway_list_response import AIGatewayListResponse diff --git a/src/cloudflare/resources/ai_gateway/logs.py b/src/cloudflare/resources/ai_gateway/logs.py index 58f38d09fbc..4ddf4d28468 100644 --- a/src/cloudflare/resources/ai_gateway/logs.py +++ b/src/cloudflare/resources/ai_gateway/logs.py @@ -19,10 +19,7 @@ async_to_streamed_response_wrapper, ) from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.ai_gateway import log_list_params from ...types.ai_gateway.log_list_response import LogListResponse diff --git a/src/cloudflare/resources/alerting/available_alerts.py b/src/cloudflare/resources/alerting/available_alerts.py index b6c6a2d8327..8ededcc6759 100644 --- a/src/cloudflare/resources/alerting/available_alerts.py +++ b/src/cloudflare/resources/alerting/available_alerts.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.alerting.available_alert_list_response import AvailableAlertListResponse __all__ = ["AvailableAlertsResource", "AsyncAvailableAlertsResource"] diff --git a/src/cloudflare/resources/alerting/destinations/eligible.py b/src/cloudflare/resources/alerting/destinations/eligible.py index 25d24519dce..9f330cc89c6 100644 --- a/src/cloudflare/resources/alerting/destinations/eligible.py +++ b/src/cloudflare/resources/alerting/destinations/eligible.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.alerting.destinations.eligible_get_response import EligibleGetResponse __all__ = ["EligibleResource", "AsyncEligibleResource"] diff --git a/src/cloudflare/resources/alerting/destinations/pagerduty.py b/src/cloudflare/resources/alerting/destinations/pagerduty.py index 093dbb88fbf..b6e4f112a41 100644 --- a/src/cloudflare/resources/alerting/destinations/pagerduty.py +++ b/src/cloudflare/resources/alerting/destinations/pagerduty.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.alerting.destinations.pagerduty_get_response import PagerdutyGetResponse from ....types.alerting.destinations.pagerduty_link_response import PagerdutyLinkResponse from ....types.alerting.destinations.pagerduty_create_response import PagerdutyCreateResponse diff --git a/src/cloudflare/resources/alerting/destinations/webhooks.py b/src/cloudflare/resources/alerting/destinations/webhooks.py index 883d4890db8..038ec887425 100644 --- a/src/cloudflare/resources/alerting/destinations/webhooks.py +++ b/src/cloudflare/resources/alerting/destinations/webhooks.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.alerting.destinations import webhook_create_params, webhook_update_params from ....types.alerting.destinations.webhooks import Webhooks from ....types.alerting.destinations.webhook_create_response import WebhookCreateResponse diff --git a/src/cloudflare/resources/alerting/history.py b/src/cloudflare/resources/alerting/history.py index 9ddd67eb387..f36f2e6927e 100644 --- a/src/cloudflare/resources/alerting/history.py +++ b/src/cloudflare/resources/alerting/history.py @@ -18,10 +18,7 @@ async_to_streamed_response_wrapper, ) from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.alerting import history_list_params from ...types.alerting.history import History diff --git a/src/cloudflare/resources/alerting/policies.py b/src/cloudflare/resources/alerting/policies.py index b4c0c91442f..d951b329903 100644 --- a/src/cloudflare/resources/alerting/policies.py +++ b/src/cloudflare/resources/alerting/policies.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.alerting import policy_create_params, policy_update_params from ...types.alerting.policy import Policy from ...types.alerting.mechanism_param import MechanismParam diff --git a/src/cloudflare/resources/api_gateway/configurations.py b/src/cloudflare/resources/api_gateway/configurations.py index 4e02d4359d6..efa78c99742 100644 --- a/src/cloudflare/resources/api_gateway/configurations.py +++ b/src/cloudflare/resources/api_gateway/configurations.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, List, Type, Iterable, cast +from typing import List, Type, Iterable, cast from typing_extensions import Literal import httpx @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.api_gateway import configuration_get_params, configuration_update_params from ...types.api_gateway.configuration import Configuration from ...types.api_gateway.configuration_update_response import ConfigurationUpdateResponse @@ -44,7 +42,7 @@ def update( self, *, zone_id: str, - auth_id_characteristics: Iterable[configuration_update_params.AuthIDCharacteristic] | NotGiven = NOT_GIVEN, + auth_id_characteristics: Iterable[configuration_update_params.AuthIDCharacteristic], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -68,25 +66,16 @@ def update( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return cast( - ConfigurationUpdateResponse, - self._put( - f"/zones/{zone_id}/api_gateway/configuration", - body=maybe_transform( - {"auth_id_characteristics": auth_id_characteristics}, - configuration_update_params.ConfigurationUpdateParams, - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[ConfigurationUpdateResponse]._unwrapper, - ), - cast_to=cast( - Any, ResultWrapper[ConfigurationUpdateResponse] - ), # Union types cannot be passed in as arguments in the type system + return self._put( + f"/zones/{zone_id}/api_gateway/configuration", + body=maybe_transform( + {"auth_id_characteristics": auth_id_characteristics}, + configuration_update_params.ConfigurationUpdateParams, + ), + options=make_request_options( + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), + cast_to=ConfigurationUpdateResponse, ) def get( @@ -146,7 +135,7 @@ async def update( self, *, zone_id: str, - auth_id_characteristics: Iterable[configuration_update_params.AuthIDCharacteristic] | NotGiven = NOT_GIVEN, + auth_id_characteristics: Iterable[configuration_update_params.AuthIDCharacteristic], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -170,25 +159,16 @@ async def update( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return cast( - ConfigurationUpdateResponse, - await self._put( - f"/zones/{zone_id}/api_gateway/configuration", - body=await async_maybe_transform( - {"auth_id_characteristics": auth_id_characteristics}, - configuration_update_params.ConfigurationUpdateParams, - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[ConfigurationUpdateResponse]._unwrapper, - ), - cast_to=cast( - Any, ResultWrapper[ConfigurationUpdateResponse] - ), # Union types cannot be passed in as arguments in the type system + return await self._put( + f"/zones/{zone_id}/api_gateway/configuration", + body=await async_maybe_transform( + {"auth_id_characteristics": auth_id_characteristics}, + configuration_update_params.ConfigurationUpdateParams, + ), + options=make_request_options( + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), + cast_to=ConfigurationUpdateResponse, ) async def get( diff --git a/src/cloudflare/resources/api_gateway/discovery/discovery.py b/src/cloudflare/resources/api_gateway/discovery/discovery.py index f4aed13c07e..9decd5b422c 100644 --- a/src/cloudflare/resources/api_gateway/discovery/discovery.py +++ b/src/cloudflare/resources/api_gateway/discovery/discovery.py @@ -24,9 +24,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.api_gateway.discovery_get_response import DiscoveryGetResponse __all__ = ["DiscoveryResource", "AsyncDiscoveryResource"] diff --git a/src/cloudflare/resources/api_gateway/discovery/operations.py b/src/cloudflare/resources/api_gateway/discovery/operations.py index d893457fcdb..4f7fb29a475 100644 --- a/src/cloudflare/resources/api_gateway/discovery/operations.py +++ b/src/cloudflare/resources/api_gateway/discovery/operations.py @@ -21,11 +21,8 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray +from ...._base_client import AsyncPaginator, make_request_options from ....types.api_gateway.discovery import operation_edit_params, operation_list_params from ....types.api_gateway.discovery_operation import DiscoveryOperation from ....types.api_gateway.discovery.operation_edit_response import OperationEditResponse @@ -54,8 +51,8 @@ def list( order: Literal["host", "method", "endpoint", "traffic_stats.requests", "traffic_stats.last_updated"] | NotGiven = NOT_GIVEN, origin: Literal["ML", "SessionIdentifier"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, state: Literal["review", "saved", "ignored"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -63,7 +60,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> SyncSinglePage[DiscoveryOperation]: + ) -> SyncV4PagePaginationArray[DiscoveryOperation]: """ Retrieve the most up to date view of discovered operations @@ -115,7 +112,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/discovery/operations", - page=SyncSinglePage[DiscoveryOperation], + page=SyncV4PagePaginationArray[DiscoveryOperation], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -159,7 +156,7 @@ def edit( Args: zone_id: Identifier - operation_id: UUID identifier + operation_id: UUID state: Mark state of operation in API Discovery @@ -213,8 +210,8 @@ def list( order: Literal["host", "method", "endpoint", "traffic_stats.requests", "traffic_stats.last_updated"] | NotGiven = NOT_GIVEN, origin: Literal["ML", "SessionIdentifier"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, state: Literal["review", "saved", "ignored"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -222,7 +219,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> AsyncPaginator[DiscoveryOperation, AsyncSinglePage[DiscoveryOperation]]: + ) -> AsyncPaginator[DiscoveryOperation, AsyncV4PagePaginationArray[DiscoveryOperation]]: """ Retrieve the most up to date view of discovered operations @@ -274,7 +271,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/discovery/operations", - page=AsyncSinglePage[DiscoveryOperation], + page=AsyncV4PagePaginationArray[DiscoveryOperation], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -318,7 +315,7 @@ async def edit( Args: zone_id: Identifier - operation_id: UUID identifier + operation_id: UUID state: Mark state of operation in API Discovery diff --git a/src/cloudflare/resources/api_gateway/operations/operations.py b/src/cloudflare/resources/api_gateway/operations/operations.py index 90c7b6dd975..cb5b7673217 100644 --- a/src/cloudflare/resources/api_gateway/operations/operations.py +++ b/src/cloudflare/resources/api_gateway/operations/operations.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, List, Type, Iterable, Optional, cast +from typing import List, Type, Iterable, cast from typing_extensions import Literal import httpx @@ -21,11 +21,8 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray +from ...._base_client import AsyncPaginator, make_request_options from .schema_validation import ( SchemaValidationResource, AsyncSchemaValidationResource, @@ -35,7 +32,8 @@ AsyncSchemaValidationResourceWithStreamingResponse, ) from ....types.api_gateway import operation_get_params, operation_list_params, operation_create_params -from ....types.api_gateway.api_shield import APIShield +from ....types.api_gateway.operation_get_response import OperationGetResponse +from ....types.api_gateway.operation_list_response import OperationListResponse from ....types.api_gateway.operation_create_response import OperationCreateResponse from ....types.api_gateway.operation_delete_response import OperationDeleteResponse @@ -66,7 +64,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OperationCreateResponse]: + ) -> OperationCreateResponse: """Add one or more operations to a zone. Endpoints can contain path variables. @@ -96,9 +94,9 @@ def create( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Optional[OperationCreateResponse]]._unwrapper, + post_parser=ResultWrapper[OperationCreateResponse]._unwrapper, ), - cast_to=cast(Type[Optional[OperationCreateResponse]], ResultWrapper[OperationCreateResponse]), + cast_to=cast(Type[OperationCreateResponse], ResultWrapper[OperationCreateResponse]), ) def list( @@ -111,15 +109,15 @@ def list( host: List[str] | NotGiven = NOT_GIVEN, method: List[str] | NotGiven = NOT_GIVEN, order: Literal["method", "host", "endpoint", "thresholds.$key"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: float | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> SyncSinglePage[APIShield]: + ) -> SyncV4PagePaginationArray[OperationListResponse]: """ Retrieve information about all operations on a zone @@ -143,7 +141,7 @@ def list( page: Page number of paginated results. - per_page: Number of results to return per page + per_page: Maximum number of results per page. extra_headers: Send extra headers @@ -157,7 +155,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/operations", - page=SyncSinglePage[APIShield], + page=SyncV4PagePaginationArray[OperationListResponse], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -177,7 +175,7 @@ def list( operation_list_params.OperationListParams, ), ), - model=APIShield, + model=OperationListResponse, ) def delete( @@ -198,6 +196,8 @@ def delete( Args: zone_id: Identifier + operation_id: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -210,21 +210,12 @@ def delete( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") if not operation_id: raise ValueError(f"Expected a non-empty value for `operation_id` but received {operation_id!r}") - return cast( - OperationDeleteResponse, - self._delete( - f"/zones/{zone_id}/api_gateway/operations/{operation_id}", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OperationDeleteResponse]._unwrapper, - ), - cast_to=cast( - Any, ResultWrapper[OperationDeleteResponse] - ), # Union types cannot be passed in as arguments in the type system + return self._delete( + f"/zones/{zone_id}/api_gateway/operations/{operation_id}", + options=make_request_options( + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), + cast_to=OperationDeleteResponse, ) def get( @@ -239,13 +230,15 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> APIShield: + ) -> OperationGetResponse: """ Retrieve information about an operation Args: zone_id: Identifier + operation_id: UUID + feature: Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning. @@ -270,9 +263,9 @@ def get( extra_body=extra_body, timeout=timeout, query=maybe_transform({"feature": feature}, operation_get_params.OperationGetParams), - post_parser=ResultWrapper[APIShield]._unwrapper, + post_parser=ResultWrapper[OperationGetResponse]._unwrapper, ), - cast_to=cast(Type[APIShield], ResultWrapper[APIShield]), + cast_to=cast(Type[OperationGetResponse], ResultWrapper[OperationGetResponse]), ) @@ -300,7 +293,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OperationCreateResponse]: + ) -> OperationCreateResponse: """Add one or more operations to a zone. Endpoints can contain path variables. @@ -330,9 +323,9 @@ async def create( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Optional[OperationCreateResponse]]._unwrapper, + post_parser=ResultWrapper[OperationCreateResponse]._unwrapper, ), - cast_to=cast(Type[Optional[OperationCreateResponse]], ResultWrapper[OperationCreateResponse]), + cast_to=cast(Type[OperationCreateResponse], ResultWrapper[OperationCreateResponse]), ) def list( @@ -345,15 +338,15 @@ def list( host: List[str] | NotGiven = NOT_GIVEN, method: List[str] | NotGiven = NOT_GIVEN, order: Literal["method", "host", "endpoint", "thresholds.$key"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: float | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> AsyncPaginator[APIShield, AsyncSinglePage[APIShield]]: + ) -> AsyncPaginator[OperationListResponse, AsyncV4PagePaginationArray[OperationListResponse]]: """ Retrieve information about all operations on a zone @@ -377,7 +370,7 @@ def list( page: Page number of paginated results. - per_page: Number of results to return per page + per_page: Maximum number of results per page. extra_headers: Send extra headers @@ -391,7 +384,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/operations", - page=AsyncSinglePage[APIShield], + page=AsyncV4PagePaginationArray[OperationListResponse], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -411,7 +404,7 @@ def list( operation_list_params.OperationListParams, ), ), - model=APIShield, + model=OperationListResponse, ) async def delete( @@ -432,6 +425,8 @@ async def delete( Args: zone_id: Identifier + operation_id: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -444,21 +439,12 @@ async def delete( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") if not operation_id: raise ValueError(f"Expected a non-empty value for `operation_id` but received {operation_id!r}") - return cast( - OperationDeleteResponse, - await self._delete( - f"/zones/{zone_id}/api_gateway/operations/{operation_id}", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OperationDeleteResponse]._unwrapper, - ), - cast_to=cast( - Any, ResultWrapper[OperationDeleteResponse] - ), # Union types cannot be passed in as arguments in the type system + return await self._delete( + f"/zones/{zone_id}/api_gateway/operations/{operation_id}", + options=make_request_options( + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), + cast_to=OperationDeleteResponse, ) async def get( @@ -473,13 +459,15 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> APIShield: + ) -> OperationGetResponse: """ Retrieve information about an operation Args: zone_id: Identifier + operation_id: UUID + feature: Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning. @@ -504,9 +492,9 @@ async def get( extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"feature": feature}, operation_get_params.OperationGetParams), - post_parser=ResultWrapper[APIShield]._unwrapper, + post_parser=ResultWrapper[OperationGetResponse]._unwrapper, ), - cast_to=cast(Type[APIShield], ResultWrapper[APIShield]), + cast_to=cast(Type[OperationGetResponse], ResultWrapper[OperationGetResponse]), ) diff --git a/src/cloudflare/resources/api_gateway/operations/schema_validation.py b/src/cloudflare/resources/api_gateway/operations/schema_validation.py index b8bd7a0cdcb..75fbceb4e40 100644 --- a/src/cloudflare/resources/api_gateway/operations/schema_validation.py +++ b/src/cloudflare/resources/api_gateway/operations/schema_validation.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.api_gateway.operations import ( SettingsMultipleRequest, schema_validation_edit_params, @@ -65,6 +63,8 @@ def update( Args: zone_id: Identifier + operation_id: UUID + mitigation_action: When set, this applies a mitigation action to this operation - `log` log request when request does not conform to schema for this operation @@ -156,6 +156,8 @@ def get( Args: zone_id: Identifier + operation_id: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -205,6 +207,8 @@ async def update( Args: zone_id: Identifier + operation_id: UUID + mitigation_action: When set, this applies a mitigation action to this operation - `log` log request when request does not conform to schema for this operation @@ -298,6 +302,8 @@ async def get( Args: zone_id: Identifier + operation_id: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request diff --git a/src/cloudflare/resources/api_gateway/schemas.py b/src/cloudflare/resources/api_gateway/schemas.py index d2d1976f847..501680e88a3 100644 --- a/src/cloudflare/resources/api_gateway/schemas.py +++ b/src/cloudflare/resources/api_gateway/schemas.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.api_gateway import schema_list_params from ...types.api_gateway.schema_list_response import SchemaListResponse diff --git a/src/cloudflare/resources/api_gateway/settings/schema_validation.py b/src/cloudflare/resources/api_gateway/settings/schema_validation.py index 74acb51c4a5..edfbacc9040 100644 --- a/src/cloudflare/resources/api_gateway/settings/schema_validation.py +++ b/src/cloudflare/resources/api_gateway/settings/schema_validation.py @@ -20,9 +20,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.api_gateway.settings import schema_validation_edit_params, schema_validation_update_params from ....types.api_gateway.settings.settings import Settings diff --git a/src/cloudflare/resources/api_gateway/user_schemas/operations.py b/src/cloudflare/resources/api_gateway/user_schemas/operations.py index 171f80b2aef..18cb925ea95 100644 --- a/src/cloudflare/resources/api_gateway/user_schemas/operations.py +++ b/src/cloudflare/resources/api_gateway/user_schemas/operations.py @@ -17,11 +17,8 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray +from ...._base_client import AsyncPaginator, make_request_options from ....types.api_gateway.user_schemas import operation_list_params from ....types.api_gateway.user_schemas.operation_list_response import OperationListResponse @@ -47,15 +44,15 @@ def list( host: List[str] | NotGiven = NOT_GIVEN, method: List[str] | NotGiven = NOT_GIVEN, operation_status: Literal["new", "existing"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> SyncSinglePage[OperationListResponse]: + ) -> SyncV4PagePaginationArray[OperationListResponse]: """Retrieves all operations from the schema. Operations that already exist in API @@ -97,7 +94,7 @@ def list( raise ValueError(f"Expected a non-empty value for `schema_id` but received {schema_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations", - page=SyncSinglePage[OperationListResponse], + page=SyncV4PagePaginationArray[OperationListResponse], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -139,15 +136,15 @@ def list( host: List[str] | NotGiven = NOT_GIVEN, method: List[str] | NotGiven = NOT_GIVEN, operation_status: Literal["new", "existing"] | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> AsyncPaginator[OperationListResponse, AsyncSinglePage[OperationListResponse]]: + ) -> AsyncPaginator[OperationListResponse, AsyncV4PagePaginationArray[OperationListResponse]]: """Retrieves all operations from the schema. Operations that already exist in API @@ -189,7 +186,7 @@ def list( raise ValueError(f"Expected a non-empty value for `schema_id` but received {schema_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations", - page=AsyncSinglePage[OperationListResponse], + page=AsyncV4PagePaginationArray[OperationListResponse], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, diff --git a/src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py b/src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py index 25fc670bd03..267ebee4be3 100644 --- a/src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py +++ b/src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Type, Mapping, cast +from typing import Any, Type, Mapping, Optional, cast from typing_extensions import Literal import httpx @@ -31,11 +31,8 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray +from ...._base_client import AsyncPaginator, make_request_options from ....types.api_gateway import ( user_schema_get_params, user_schema_edit_params, @@ -110,11 +107,10 @@ def create( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["file"]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/zones/{zone_id}/api_gateway/user_schemas", body=maybe_transform(body, user_schema_create_params.UserSchemaCreateParams), @@ -134,8 +130,8 @@ def list( *, zone_id: str, omit_source: bool | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, validation_enabled: bool | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -143,7 +139,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> SyncSinglePage[PublicSchema]: + ) -> SyncV4PagePaginationArray[PublicSchema]: """ Retrieve information about all schemas on a zone @@ -170,7 +166,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/user_schemas", - page=SyncSinglePage[PublicSchema], + page=SyncV4PagePaginationArray[PublicSchema], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -200,7 +196,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> UserSchemaDeleteResponse: + ) -> Optional[UserSchemaDeleteResponse]: """ Delete a schema @@ -220,7 +216,7 @@ def delete( if not schema_id: raise ValueError(f"Expected a non-empty value for `schema_id` but received {schema_id!r}") return cast( - UserSchemaDeleteResponse, + Optional[UserSchemaDeleteResponse], self._delete( f"/zones/{zone_id}/api_gateway/user_schemas/{schema_id}", options=make_request_options( @@ -228,7 +224,7 @@ def delete( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[UserSchemaDeleteResponse]._unwrapper, + post_parser=ResultWrapper[Optional[UserSchemaDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserSchemaDeleteResponse] @@ -392,11 +388,10 @@ async def create( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["file"]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/zones/{zone_id}/api_gateway/user_schemas", body=await async_maybe_transform(body, user_schema_create_params.UserSchemaCreateParams), @@ -416,8 +411,8 @@ def list( *, zone_id: str, omit_source: bool | NotGiven = NOT_GIVEN, - page: object | NotGiven = NOT_GIVEN, - per_page: object | NotGiven = NOT_GIVEN, + page: int | NotGiven = NOT_GIVEN, + per_page: int | NotGiven = NOT_GIVEN, validation_enabled: bool | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -425,7 +420,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> AsyncPaginator[PublicSchema, AsyncSinglePage[PublicSchema]]: + ) -> AsyncPaginator[PublicSchema, AsyncV4PagePaginationArray[PublicSchema]]: """ Retrieve information about all schemas on a zone @@ -452,7 +447,7 @@ def list( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") return self._get_api_list( f"/zones/{zone_id}/api_gateway/user_schemas", - page=AsyncSinglePage[PublicSchema], + page=AsyncV4PagePaginationArray[PublicSchema], options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -482,7 +477,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> UserSchemaDeleteResponse: + ) -> Optional[UserSchemaDeleteResponse]: """ Delete a schema @@ -502,7 +497,7 @@ async def delete( if not schema_id: raise ValueError(f"Expected a non-empty value for `schema_id` but received {schema_id!r}") return cast( - UserSchemaDeleteResponse, + Optional[UserSchemaDeleteResponse], await self._delete( f"/zones/{zone_id}/api_gateway/user_schemas/{schema_id}", options=make_request_options( @@ -510,7 +505,7 @@ async def delete( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[UserSchemaDeleteResponse]._unwrapper, + post_parser=ResultWrapper[Optional[UserSchemaDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserSchemaDeleteResponse] diff --git a/src/cloudflare/resources/argo/smart_routing.py b/src/cloudflare/resources/argo/smart_routing.py index 76b1e889a14..66076b40903 100644 --- a/src/cloudflare/resources/argo/smart_routing.py +++ b/src/cloudflare/resources/argo/smart_routing.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.argo import smart_routing_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.argo.smart_routing_get_response import SmartRoutingGetResponse from ...types.argo.smart_routing_edit_response import SmartRoutingEditResponse diff --git a/src/cloudflare/resources/argo/tiered_caching.py b/src/cloudflare/resources/argo/tiered_caching.py index 978bfc9d2c0..d11257e0a6c 100644 --- a/src/cloudflare/resources/argo/tiered_caching.py +++ b/src/cloudflare/resources/argo/tiered_caching.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.argo import tiered_caching_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.argo.tiered_caching_get_response import TieredCachingGetResponse from ...types.argo.tiered_caching_edit_response import TieredCachingEditResponse diff --git a/src/cloudflare/resources/audit_logs.py b/src/cloudflare/resources/audit_logs.py index 2d8cd11c4ba..5958b8541e7 100644 --- a/src/cloudflare/resources/audit_logs.py +++ b/src/cloudflare/resources/audit_logs.py @@ -19,10 +19,7 @@ async_to_streamed_response_wrapper, ) from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.audit_logs import audit_log_list_params from ..types.shared.audit_log import AuditLog diff --git a/src/cloudflare/resources/billing/profiles.py b/src/cloudflare/resources/billing/profiles.py index 011916b05ba..4ee42cdb407 100644 --- a/src/cloudflare/resources/billing/profiles.py +++ b/src/cloudflare/resources/billing/profiles.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.billing.profile_get_response import ProfileGetResponse __all__ = ["ProfilesResource", "AsyncProfilesResource"] diff --git a/src/cloudflare/resources/bot_management.py b/src/cloudflare/resources/bot_management.py index d1ee986475a..d0974c04dc4 100644 --- a/src/cloudflare/resources/bot_management.py +++ b/src/cloudflare/resources/bot_management.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.bot_management import bot_management_update_params from ..types.bot_management.bot_management_get_response import BotManagementGetResponse from ..types.bot_management.bot_management_update_response import BotManagementUpdateResponse diff --git a/src/cloudflare/resources/brand_protection.py b/src/cloudflare/resources/brand_protection.py index f23dee3648c..ce9193d61eb 100644 --- a/src/cloudflare/resources/brand_protection.py +++ b/src/cloudflare/resources/brand_protection.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.brand_protection import brand_protection_submit_params, brand_protection_url_info_params from ..types.brand_protection.info import Info from ..types.brand_protection.submit import Submit diff --git a/src/cloudflare/resources/cache/cache.py b/src/cloudflare/resources/cache/cache.py index 0b6fc0dd540..ad1bbcf2b6a 100644 --- a/src/cloudflare/resources/cache/cache.py +++ b/src/cloudflare/resources/cache/cache.py @@ -38,9 +38,7 @@ CacheReserveResourceWithStreamingResponse, AsyncCacheReserveResourceWithStreamingResponse, ) -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from .smart_tiered_cache import ( SmartTieredCacheResource, AsyncSmartTieredCacheResource, diff --git a/src/cloudflare/resources/cache/cache_reserve.py b/src/cloudflare/resources/cache/cache_reserve.py index 8a249b50a0a..ad27c95386f 100644 --- a/src/cloudflare/resources/cache/cache_reserve.py +++ b/src/cloudflare/resources/cache/cache_reserve.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.cache import cache_reserve_edit_params, cache_reserve_clear_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.cache.cache_reserve_get_response import CacheReserveGetResponse from ...types.cache.cache_reserve_edit_response import CacheReserveEditResponse from ...types.cache.cache_reserve_clear_response import CacheReserveClearResponse diff --git a/src/cloudflare/resources/cache/regional_tiered_cache.py b/src/cloudflare/resources/cache/regional_tiered_cache.py index 4ccfd7c49cc..ad130a1e6a3 100644 --- a/src/cloudflare/resources/cache/regional_tiered_cache.py +++ b/src/cloudflare/resources/cache/regional_tiered_cache.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.cache import regional_tiered_cache_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.cache.regional_tiered_cache_get_response import RegionalTieredCacheGetResponse from ...types.cache.regional_tiered_cache_edit_response import RegionalTieredCacheEditResponse diff --git a/src/cloudflare/resources/cache/smart_tiered_cache.py b/src/cloudflare/resources/cache/smart_tiered_cache.py index 28189fb0fe5..44e94e58319 100644 --- a/src/cloudflare/resources/cache/smart_tiered_cache.py +++ b/src/cloudflare/resources/cache/smart_tiered_cache.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.cache import smart_tiered_cache_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.cache.smart_tiered_cache_get_response import SmartTieredCacheGetResponse from ...types.cache.smart_tiered_cache_edit_response import SmartTieredCacheEditResponse from ...types.cache.smart_tiered_cache_delete_response import SmartTieredCacheDeleteResponse diff --git a/src/cloudflare/resources/cache/variants.py b/src/cloudflare/resources/cache/variants.py index 3c7f760c774..bf705271620 100644 --- a/src/cloudflare/resources/cache/variants.py +++ b/src/cloudflare/resources/cache/variants.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.cache import variant_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.cache.cache_variant import CacheVariant from ...types.cache.variant_get_response import VariantGetResponse from ...types.cache.variant_edit_response import VariantEditResponse diff --git a/src/cloudflare/resources/calls/calls.py b/src/cloudflare/resources/calls/calls.py index 17455714979..2e6a89aaf41 100644 --- a/src/cloudflare/resources/calls/calls.py +++ b/src/cloudflare/resources/calls/calls.py @@ -31,10 +31,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from ...types.calls import call_create_params, call_update_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.calls.calls_app import CallsApp from ...types.calls.call_list_response import CallListResponse from ...types.calls.calls_app_with_secret import CallsAppWithSecret diff --git a/src/cloudflare/resources/calls/turn/keys.py b/src/cloudflare/resources/calls/turn/keys.py index f87b1c8c6f4..bd7dd6712bd 100644 --- a/src/cloudflare/resources/calls/turn/keys.py +++ b/src/cloudflare/resources/calls/turn/keys.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.calls.turn import key_create_params, key_update_params from ....types.calls.turn.key_get_response import KeyGetResponse from ....types.calls.turn.key_list_response import KeyListResponse diff --git a/src/cloudflare/resources/certificate_authorities/hostname_associations.py b/src/cloudflare/resources/certificate_authorities/hostname_associations.py index 4867abd374d..486b397704e 100644 --- a/src/cloudflare/resources/certificate_authorities/hostname_associations.py +++ b/src/cloudflare/resources/certificate_authorities/hostname_associations.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.certificate_authorities import hostname_association_get_params, hostname_association_update_params from ...types.certificate_authorities.hostname_association import HostnameAssociation from ...types.certificate_authorities.hostname_association_get_response import HostnameAssociationGetResponse diff --git a/src/cloudflare/resources/challenges/widgets.py b/src/cloudflare/resources/challenges/widgets.py index 89830325d3c..95cf49944dc 100644 --- a/src/cloudflare/resources/challenges/widgets.py +++ b/src/cloudflare/resources/challenges/widgets.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.challenges import ( widget_list_params, widget_create_params, diff --git a/src/cloudflare/resources/client_certificates.py b/src/cloudflare/resources/client_certificates.py index f8a069fc5a7..238739406c6 100644 --- a/src/cloudflare/resources/client_certificates.py +++ b/src/cloudflare/resources/client_certificates.py @@ -22,10 +22,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.client_certificates import client_certificate_list_params, client_certificate_create_params from ..types.client_certificates.client_certificate import ClientCertificate diff --git a/src/cloudflare/resources/cloud_connector/__init__.py b/src/cloudflare/resources/cloud_connector/__init__.py new file mode 100644 index 00000000000..da4c14aec1c --- /dev/null +++ b/src/cloudflare/resources/cloud_connector/__init__.py @@ -0,0 +1,33 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from .rules import ( + RulesResource, + AsyncRulesResource, + RulesResourceWithRawResponse, + AsyncRulesResourceWithRawResponse, + RulesResourceWithStreamingResponse, + AsyncRulesResourceWithStreamingResponse, +) +from .cloud_connector import ( + CloudConnectorResource, + AsyncCloudConnectorResource, + CloudConnectorResourceWithRawResponse, + AsyncCloudConnectorResourceWithRawResponse, + CloudConnectorResourceWithStreamingResponse, + AsyncCloudConnectorResourceWithStreamingResponse, +) + +__all__ = [ + "RulesResource", + "AsyncRulesResource", + "RulesResourceWithRawResponse", + "AsyncRulesResourceWithRawResponse", + "RulesResourceWithStreamingResponse", + "AsyncRulesResourceWithStreamingResponse", + "CloudConnectorResource", + "AsyncCloudConnectorResource", + "CloudConnectorResourceWithRawResponse", + "AsyncCloudConnectorResourceWithRawResponse", + "CloudConnectorResourceWithStreamingResponse", + "AsyncCloudConnectorResourceWithStreamingResponse", +] diff --git a/src/cloudflare/resources/cloud_connector/cloud_connector.py b/src/cloudflare/resources/cloud_connector/cloud_connector.py new file mode 100644 index 00000000000..f95e76646df --- /dev/null +++ b/src/cloudflare/resources/cloud_connector/cloud_connector.py @@ -0,0 +1,80 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +from .rules import ( + RulesResource, + AsyncRulesResource, + RulesResourceWithRawResponse, + AsyncRulesResourceWithRawResponse, + RulesResourceWithStreamingResponse, + AsyncRulesResourceWithStreamingResponse, +) +from ..._compat import cached_property +from ..._resource import SyncAPIResource, AsyncAPIResource + +__all__ = ["CloudConnectorResource", "AsyncCloudConnectorResource"] + + +class CloudConnectorResource(SyncAPIResource): + @cached_property + def rules(self) -> RulesResource: + return RulesResource(self._client) + + @cached_property + def with_raw_response(self) -> CloudConnectorResourceWithRawResponse: + return CloudConnectorResourceWithRawResponse(self) + + @cached_property + def with_streaming_response(self) -> CloudConnectorResourceWithStreamingResponse: + return CloudConnectorResourceWithStreamingResponse(self) + + +class AsyncCloudConnectorResource(AsyncAPIResource): + @cached_property + def rules(self) -> AsyncRulesResource: + return AsyncRulesResource(self._client) + + @cached_property + def with_raw_response(self) -> AsyncCloudConnectorResourceWithRawResponse: + return AsyncCloudConnectorResourceWithRawResponse(self) + + @cached_property + def with_streaming_response(self) -> AsyncCloudConnectorResourceWithStreamingResponse: + return AsyncCloudConnectorResourceWithStreamingResponse(self) + + +class CloudConnectorResourceWithRawResponse: + def __init__(self, cloud_connector: CloudConnectorResource) -> None: + self._cloud_connector = cloud_connector + + @cached_property + def rules(self) -> RulesResourceWithRawResponse: + return RulesResourceWithRawResponse(self._cloud_connector.rules) + + +class AsyncCloudConnectorResourceWithRawResponse: + def __init__(self, cloud_connector: AsyncCloudConnectorResource) -> None: + self._cloud_connector = cloud_connector + + @cached_property + def rules(self) -> AsyncRulesResourceWithRawResponse: + return AsyncRulesResourceWithRawResponse(self._cloud_connector.rules) + + +class CloudConnectorResourceWithStreamingResponse: + def __init__(self, cloud_connector: CloudConnectorResource) -> None: + self._cloud_connector = cloud_connector + + @cached_property + def rules(self) -> RulesResourceWithStreamingResponse: + return RulesResourceWithStreamingResponse(self._cloud_connector.rules) + + +class AsyncCloudConnectorResourceWithStreamingResponse: + def __init__(self, cloud_connector: AsyncCloudConnectorResource) -> None: + self._cloud_connector = cloud_connector + + @cached_property + def rules(self) -> AsyncRulesResourceWithStreamingResponse: + return AsyncRulesResourceWithStreamingResponse(self._cloud_connector.rules) diff --git a/src/cloudflare/resources/zones/settings/http2.py b/src/cloudflare/resources/cloud_connector/rules.py similarity index 55% rename from src/cloudflare/resources/zones/settings/http2.py rename to src/cloudflare/resources/cloud_connector/rules.py index 8b545d2e20d..0b741471554 100644 --- a/src/cloudflare/resources/zones/settings/http2.py +++ b/src/cloudflare/resources/cloud_connector/rules.py @@ -2,62 +2,61 @@ from __future__ import annotations -from typing import Type, Optional, cast -from typing_extensions import Literal +from typing import Type, Iterable, Optional, cast import httpx -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( +from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven +from ..._utils import ( maybe_transform, async_maybe_transform, ) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( +from ..._compat import cached_property +from ..._resource import SyncAPIResource, AsyncAPIResource +from ..._response import ( to_raw_response_wrapper, to_streamed_response_wrapper, async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import http2_edit_params -from ....types.zones.settings.http2 import HTTP2 +from ..._wrappers import ResultWrapper +from ...pagination import SyncSinglePage, AsyncSinglePage +from ..._base_client import AsyncPaginator, make_request_options +from ...types.cloud_connector import rule_update_params +from ...types.cloud_connector.rule_list_response import RuleListResponse +from ...types.cloud_connector.rule_update_response import RuleUpdateResponse -__all__ = ["HTTP2Resource", "AsyncHTTP2Resource"] +__all__ = ["RulesResource", "AsyncRulesResource"] -class HTTP2Resource(SyncAPIResource): +class RulesResource(SyncAPIResource): @cached_property - def with_raw_response(self) -> HTTP2ResourceWithRawResponse: - return HTTP2ResourceWithRawResponse(self) + def with_raw_response(self) -> RulesResourceWithRawResponse: + return RulesResourceWithRawResponse(self) @cached_property - def with_streaming_response(self) -> HTTP2ResourceWithStreamingResponse: - return HTTP2ResourceWithStreamingResponse(self) + def with_streaming_response(self) -> RulesResourceWithStreamingResponse: + return RulesResourceWithStreamingResponse(self) - def edit( + def update( self, *, zone_id: str, - value: Literal["on", "off"], + body: Iterable[rule_update_params.Body], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP2]: + ) -> Optional[RuleUpdateResponse]: """ - Value of the HTTP2 setting. + Put Rules Args: zone_id: Identifier - value: Value of the HTTP2 setting. + body: List of Cloud Connector rules extra_headers: Send extra headers @@ -69,20 +68,20 @@ def edit( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/http2", - body=maybe_transform({"value": value}, http2_edit_params.HTTP2EditParams), + return self._put( + f"/zones/{zone_id}/cloud_connector/rules", + body=maybe_transform(body, rule_update_params.RuleUpdateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, + post_parser=ResultWrapper[Optional[RuleUpdateResponse]]._unwrapper, ), - cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), + cast_to=cast(Type[Optional[RuleUpdateResponse]], ResultWrapper[RuleUpdateResponse]), ) - def get( + def list( self, *, zone_id: str, @@ -92,9 +91,9 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP2]: + ) -> SyncSinglePage[RuleListResponse]: """ - Value of the HTTP2 setting. + Rules Args: zone_id: Identifier @@ -109,47 +108,44 @@ def get( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/http2", + return self._get_api_list( + f"/zones/{zone_id}/cloud_connector/rules", + page=SyncSinglePage[RuleListResponse], options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), - cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), + model=RuleListResponse, ) -class AsyncHTTP2Resource(AsyncAPIResource): +class AsyncRulesResource(AsyncAPIResource): @cached_property - def with_raw_response(self) -> AsyncHTTP2ResourceWithRawResponse: - return AsyncHTTP2ResourceWithRawResponse(self) + def with_raw_response(self) -> AsyncRulesResourceWithRawResponse: + return AsyncRulesResourceWithRawResponse(self) @cached_property - def with_streaming_response(self) -> AsyncHTTP2ResourceWithStreamingResponse: - return AsyncHTTP2ResourceWithStreamingResponse(self) + def with_streaming_response(self) -> AsyncRulesResourceWithStreamingResponse: + return AsyncRulesResourceWithStreamingResponse(self) - async def edit( + async def update( self, *, zone_id: str, - value: Literal["on", "off"], + body: Iterable[rule_update_params.Body], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP2]: + ) -> Optional[RuleUpdateResponse]: """ - Value of the HTTP2 setting. + Put Rules Args: zone_id: Identifier - value: Value of the HTTP2 setting. + body: List of Cloud Connector rules extra_headers: Send extra headers @@ -161,20 +157,20 @@ async def edit( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/http2", - body=await async_maybe_transform({"value": value}, http2_edit_params.HTTP2EditParams), + return await self._put( + f"/zones/{zone_id}/cloud_connector/rules", + body=await async_maybe_transform(body, rule_update_params.RuleUpdateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, + post_parser=ResultWrapper[Optional[RuleUpdateResponse]]._unwrapper, ), - cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), + cast_to=cast(Type[Optional[RuleUpdateResponse]], ResultWrapper[RuleUpdateResponse]), ) - async def get( + def list( self, *, zone_id: str, @@ -184,9 +180,9 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP2]: + ) -> AsyncPaginator[RuleListResponse, AsyncSinglePage[RuleListResponse]]: """ - Value of the HTTP2 setting. + Rules Args: zone_id: Identifier @@ -201,62 +197,59 @@ async def get( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/http2", + return self._get_api_list( + f"/zones/{zone_id}/cloud_connector/rules", + page=AsyncSinglePage[RuleListResponse], options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, + extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), - cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), + model=RuleListResponse, ) -class HTTP2ResourceWithRawResponse: - def __init__(self, http2: HTTP2Resource) -> None: - self._http2 = http2 +class RulesResourceWithRawResponse: + def __init__(self, rules: RulesResource) -> None: + self._rules = rules - self.edit = to_raw_response_wrapper( - http2.edit, + self.update = to_raw_response_wrapper( + rules.update, ) - self.get = to_raw_response_wrapper( - http2.get, + self.list = to_raw_response_wrapper( + rules.list, ) -class AsyncHTTP2ResourceWithRawResponse: - def __init__(self, http2: AsyncHTTP2Resource) -> None: - self._http2 = http2 +class AsyncRulesResourceWithRawResponse: + def __init__(self, rules: AsyncRulesResource) -> None: + self._rules = rules - self.edit = async_to_raw_response_wrapper( - http2.edit, + self.update = async_to_raw_response_wrapper( + rules.update, ) - self.get = async_to_raw_response_wrapper( - http2.get, + self.list = async_to_raw_response_wrapper( + rules.list, ) -class HTTP2ResourceWithStreamingResponse: - def __init__(self, http2: HTTP2Resource) -> None: - self._http2 = http2 +class RulesResourceWithStreamingResponse: + def __init__(self, rules: RulesResource) -> None: + self._rules = rules - self.edit = to_streamed_response_wrapper( - http2.edit, + self.update = to_streamed_response_wrapper( + rules.update, ) - self.get = to_streamed_response_wrapper( - http2.get, + self.list = to_streamed_response_wrapper( + rules.list, ) -class AsyncHTTP2ResourceWithStreamingResponse: - def __init__(self, http2: AsyncHTTP2Resource) -> None: - self._http2 = http2 +class AsyncRulesResourceWithStreamingResponse: + def __init__(self, rules: AsyncRulesResource) -> None: + self._rules = rules - self.edit = async_to_streamed_response_wrapper( - http2.edit, + self.update = async_to_streamed_response_wrapper( + rules.update, ) - self.get = async_to_streamed_response_wrapper( - http2.get, + self.list = async_to_streamed_response_wrapper( + rules.list, ) diff --git a/src/cloudflare/resources/cloudforce_one/requests/message.py b/src/cloudflare/resources/cloudforce_one/requests/message.py index 177e2c5b099..84388261101 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/message.py +++ b/src/cloudflare/resources/cloudforce_one/requests/message.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.cloudforce_one.requests import message_get_params, message_create_params, message_update_params from ....types.cloudforce_one.requests.message import Message from ....types.cloudforce_one.requests.message_get_response import MessageGetResponse diff --git a/src/cloudflare/resources/cloudforce_one/requests/priority.py b/src/cloudflare/resources/cloudforce_one/requests/priority.py index 243e43f789b..956da5319ea 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/priority.py +++ b/src/cloudflare/resources/cloudforce_one/requests/priority.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.cloudforce_one.item import Item from ....types.cloudforce_one.quota import Quota from ....types.cloudforce_one.requests import priority_create_params, priority_update_params diff --git a/src/cloudflare/resources/cloudforce_one/requests/requests.py b/src/cloudflare/resources/cloudforce_one/requests/requests.py index 267e04595d6..8d16022f5e3 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/requests.py +++ b/src/cloudflare/resources/cloudforce_one/requests/requests.py @@ -39,10 +39,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.cloudforce_one import request_list_params, request_create_params, request_update_params from ....types.cloudforce_one.item import Item from ....types.cloudforce_one.quota import Quota diff --git a/src/cloudflare/resources/custom_certificates/custom_certificates.py b/src/cloudflare/resources/custom_certificates/custom_certificates.py index a3deb798257..2dc84158685 100644 --- a/src/cloudflare/resources/custom_certificates/custom_certificates.py +++ b/src/cloudflare/resources/custom_certificates/custom_certificates.py @@ -30,10 +30,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.custom_hostnames import BundleMethod from ...types.custom_certificates import ( custom_certificate_edit_params, diff --git a/src/cloudflare/resources/custom_certificates/prioritize.py b/src/cloudflare/resources/custom_certificates/prioritize.py index 1b4813ec49d..c16c625fb77 100644 --- a/src/cloudflare/resources/custom_certificates/prioritize.py +++ b/src/cloudflare/resources/custom_certificates/prioritize.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.custom_certificates import prioritize_update_params from ...types.custom_certificates.prioritize_update_response import PrioritizeUpdateResponse diff --git a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py index 8ed92ce708f..64f36eb8d6e 100644 --- a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py +++ b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from .fallback_origin import ( FallbackOriginResource, AsyncFallbackOriginResource, diff --git a/src/cloudflare/resources/custom_hostnames/fallback_origin.py b/src/cloudflare/resources/custom_hostnames/fallback_origin.py index 8ca189ddf97..cfaf566b272 100644 --- a/src/cloudflare/resources/custom_hostnames/fallback_origin.py +++ b/src/cloudflare/resources/custom_hostnames/fallback_origin.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.custom_hostnames import fallback_origin_update_params from ...types.custom_hostnames.fallback_origin_get_response import FallbackOriginGetResponse from ...types.custom_hostnames.fallback_origin_delete_response import FallbackOriginDeleteResponse diff --git a/src/cloudflare/resources/custom_nameservers.py b/src/cloudflare/resources/custom_nameservers.py index e0aa1a8fee7..29c581ade49 100644 --- a/src/cloudflare/resources/custom_nameservers.py +++ b/src/cloudflare/resources/custom_nameservers.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.custom_nameservers import custom_nameserver_create_params from ..types.custom_nameservers.custom_nameserver import CustomNameserver from ..types.custom_nameservers.custom_nameserver_get_response import CustomNameserverGetResponse diff --git a/src/cloudflare/resources/d1/database.py b/src/cloudflare/resources/d1/database.py index d4b4ca58763..14a2dfce413 100644 --- a/src/cloudflare/resources/d1/database.py +++ b/src/cloudflare/resources/d1/database.py @@ -3,6 +3,7 @@ from __future__ import annotations from typing import Any, List, Type, cast +from typing_extensions import Literal import httpx @@ -23,10 +24,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from ...types.d1.d1 import D1 -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.d1.database_raw_response import DatabaseRawResponse from ...types.d1.database_list_response import DatabaseListResponse from ...types.d1.database_query_response import DatabaseQueryResponse @@ -50,6 +48,7 @@ def create( *, account_id: str, name: str, + primary_location_hint: Literal["wnam", "enam", "weur", "eeur", "apac", "oc"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -63,6 +62,9 @@ def create( Args: account_id: Account identifier tag. + primary_location_hint: Specify the region to create the D1 primary, if available. If this option is + omitted, the D1 will be created as close as possible to the current user. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -75,7 +77,13 @@ def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") return self._post( f"/accounts/{account_id}/d1/database", - body=maybe_transform({"name": name}, database_create_params.DatabaseCreateParams), + body=maybe_transform( + { + "name": name, + "primary_location_hint": primary_location_hint, + }, + database_create_params.DatabaseCreateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -251,6 +259,9 @@ def query( Args: account_id: Account identifier tag. + sql: Your SQL query. Supports multiple statements, joined by semicolons, which will + be executed as a batch. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -304,6 +315,9 @@ def raw( Args: account_id: Account identifier tag. + sql: Your SQL query. Supports multiple statements, joined by semicolons, which will + be executed as a batch. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -350,6 +364,7 @@ async def create( *, account_id: str, name: str, + primary_location_hint: Literal["wnam", "enam", "weur", "eeur", "apac", "oc"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -363,6 +378,9 @@ async def create( Args: account_id: Account identifier tag. + primary_location_hint: Specify the region to create the D1 primary, if available. If this option is + omitted, the D1 will be created as close as possible to the current user. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -375,7 +393,13 @@ async def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") return await self._post( f"/accounts/{account_id}/d1/database", - body=await async_maybe_transform({"name": name}, database_create_params.DatabaseCreateParams), + body=await async_maybe_transform( + { + "name": name, + "primary_location_hint": primary_location_hint, + }, + database_create_params.DatabaseCreateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -551,6 +575,9 @@ async def query( Args: account_id: Account identifier tag. + sql: Your SQL query. Supports multiple statements, joined by semicolons, which will + be executed as a batch. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -604,6 +631,9 @@ async def raw( Args: account_id: Account identifier tag. + sql: Your SQL query. Supports multiple statements, joined by semicolons, which will + be executed as a batch. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request diff --git a/src/cloudflare/resources/dcv_delegation.py b/src/cloudflare/resources/dcv_delegation.py index 18aa2d28f43..127c13a15c5 100644 --- a/src/cloudflare/resources/dcv_delegation.py +++ b/src/cloudflare/resources/dcv_delegation.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.dcv_delegation.dcv_delegation_uuid import DCVDelegationUUID __all__ = ["DCVDelegationResource", "AsyncDCVDelegationResource"] diff --git a/src/cloudflare/resources/diagnostics/traceroutes.py b/src/cloudflare/resources/diagnostics/traceroutes.py index 78ec1ca7d88..61741357995 100644 --- a/src/cloudflare/resources/diagnostics/traceroutes.py +++ b/src/cloudflare/resources/diagnostics/traceroutes.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.diagnostics import traceroute_create_params from ...types.diagnostics.traceroute_create_response import TracerouteCreateResponse diff --git a/src/cloudflare/resources/dns/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/analytics/reports/bytimes.py index 18e924c6fb2..2832c5b6782 100644 --- a/src/cloudflare/resources/dns/analytics/reports/bytimes.py +++ b/src/cloudflare/resources/dns/analytics/reports/bytimes.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.dns.firewall import Delta from .....types.dns.firewall.delta import Delta from .....types.dns.analytics.reports import bytime_get_params diff --git a/src/cloudflare/resources/dns/analytics/reports/reports.py b/src/cloudflare/resources/dns/analytics/reports/reports.py index 7649e01724f..6faf0eead08 100644 --- a/src/cloudflare/resources/dns/analytics/reports/reports.py +++ b/src/cloudflare/resources/dns/analytics/reports/reports.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.dns.analytics import report_get_params from .....types.dns.analytics.report import Report diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py index de7eb9723da..f11dd11b4ad 100644 --- a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py +++ b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.dns.firewall import Delta from ......types.dns.firewall.delta import Delta from ......types.dns.analytics.reports.by_time import ByTime diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py index 09693f73830..387bdb32beb 100644 --- a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py +++ b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.dns.analytics.report import Report from ......types.dns.firewall.analytics import report_get_params diff --git a/src/cloudflare/resources/dns/firewall/firewall.py b/src/cloudflare/resources/dns/firewall/firewall.py index dd82f5448c3..608e46bb270 100644 --- a/src/cloudflare/resources/dns/firewall/firewall.py +++ b/src/cloudflare/resources/dns/firewall/firewall.py @@ -30,10 +30,7 @@ from ...._wrappers import ResultWrapper from ....types.dns import firewall_edit_params, firewall_list_params, firewall_create_params from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from .analytics.analytics import AnalyticsResource, AsyncAnalyticsResource from ....types.dns.firewall.firewall import Firewall from ....types.dns.firewall_ips_param import FirewallIPsParam @@ -77,7 +74,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Create a configured DNS Firewall Cluster. @@ -92,11 +89,16 @@ def create( ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent. - maximum_cache_ttl: Maximum DNS Cache TTL. + maximum_cache_ttl: Maximum DNS cache TTL. This setting sets an upper bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Higher TTLs will be + decreased to the maximum defined here for caching purposes. - minimum_cache_ttl: Minimum DNS Cache TTL. + minimum_cache_ttl: Minimum DNS cache TTL. This setting sets a lower bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Lower TTLs will be + increased to the minimum defined here for caching purposes. - negative_cache_ttl: Negative DNS Cache TTL. + negative_cache_ttl: Negative DNS cache TTL. This setting controls how long DNS Firewall should cache + negative responses (e.g., NXDOMAIN) from the upstream servers. ratelimit: Ratelimit in queries per second per datacenter (applies to DNS queries sent to the upstream nameservers configured on the cluster). @@ -136,9 +138,9 @@ def create( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) def list( @@ -204,7 +206,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> FirewallDeleteResponse: + ) -> Optional[FirewallDeleteResponse]: """ Delete a configured DNS Firewall Cluster. @@ -232,9 +234,9 @@ def delete( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[FirewallDeleteResponse]._unwrapper, + post_parser=ResultWrapper[Optional[FirewallDeleteResponse]]._unwrapper, ), - cast_to=cast(Type[FirewallDeleteResponse], ResultWrapper[FirewallDeleteResponse]), + cast_to=cast(Type[Optional[FirewallDeleteResponse]], ResultWrapper[FirewallDeleteResponse]), ) def edit( @@ -242,6 +244,7 @@ def edit( dns_firewall_id: str, *, account_id: str, + id: str, deprecate_any_requests: bool, dns_firewall_ips: List[FirewallIPsParam], ecs_fallback: bool, @@ -259,7 +262,7 @@ def edit( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Modify a DNS Firewall Cluster configuration. @@ -268,19 +271,26 @@ def edit( dns_firewall_id: Identifier + id: Identifier + deprecate_any_requests: Deprecate the response to ANY requests. ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent. - maximum_cache_ttl: Maximum DNS Cache TTL. + maximum_cache_ttl: Maximum DNS cache TTL. This setting sets an upper bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Higher TTLs will be + decreased to the maximum defined here for caching purposes. - minimum_cache_ttl: Minimum DNS Cache TTL. + minimum_cache_ttl: Minimum DNS cache TTL. This setting sets a lower bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Lower TTLs will be + increased to the minimum defined here for caching purposes. name: DNS Firewall Cluster Name. attack_mitigation: Attack mitigation settings. - negative_cache_ttl: Negative DNS Cache TTL. + negative_cache_ttl: Negative DNS cache TTL. This setting controls how long DNS Firewall should cache + negative responses (e.g., NXDOMAIN) from the upstream servers. ratelimit: Ratelimit in queries per second per datacenter (applies to DNS queries sent to the upstream nameservers configured on the cluster). @@ -304,6 +314,7 @@ def edit( f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}", body=maybe_transform( { + "id": id, "deprecate_any_requests": deprecate_any_requests, "dns_firewall_ips": dns_firewall_ips, "ecs_fallback": ecs_fallback, @@ -323,9 +334,9 @@ def edit( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) def get( @@ -339,7 +350,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Show a single configured DNS Firewall cluster for an account. @@ -367,9 +378,9 @@ def get( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) @@ -406,7 +417,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Create a configured DNS Firewall Cluster. @@ -421,11 +432,16 @@ async def create( ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent. - maximum_cache_ttl: Maximum DNS Cache TTL. + maximum_cache_ttl: Maximum DNS cache TTL. This setting sets an upper bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Higher TTLs will be + decreased to the maximum defined here for caching purposes. - minimum_cache_ttl: Minimum DNS Cache TTL. + minimum_cache_ttl: Minimum DNS cache TTL. This setting sets a lower bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Lower TTLs will be + increased to the minimum defined here for caching purposes. - negative_cache_ttl: Negative DNS Cache TTL. + negative_cache_ttl: Negative DNS cache TTL. This setting controls how long DNS Firewall should cache + negative responses (e.g., NXDOMAIN) from the upstream servers. ratelimit: Ratelimit in queries per second per datacenter (applies to DNS queries sent to the upstream nameservers configured on the cluster). @@ -465,9 +481,9 @@ async def create( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) def list( @@ -533,7 +549,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> FirewallDeleteResponse: + ) -> Optional[FirewallDeleteResponse]: """ Delete a configured DNS Firewall Cluster. @@ -561,9 +577,9 @@ async def delete( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[FirewallDeleteResponse]._unwrapper, + post_parser=ResultWrapper[Optional[FirewallDeleteResponse]]._unwrapper, ), - cast_to=cast(Type[FirewallDeleteResponse], ResultWrapper[FirewallDeleteResponse]), + cast_to=cast(Type[Optional[FirewallDeleteResponse]], ResultWrapper[FirewallDeleteResponse]), ) async def edit( @@ -571,6 +587,7 @@ async def edit( dns_firewall_id: str, *, account_id: str, + id: str, deprecate_any_requests: bool, dns_firewall_ips: List[FirewallIPsParam], ecs_fallback: bool, @@ -588,7 +605,7 @@ async def edit( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Modify a DNS Firewall Cluster configuration. @@ -597,19 +614,26 @@ async def edit( dns_firewall_id: Identifier + id: Identifier + deprecate_any_requests: Deprecate the response to ANY requests. ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent. - maximum_cache_ttl: Maximum DNS Cache TTL. + maximum_cache_ttl: Maximum DNS cache TTL. This setting sets an upper bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Higher TTLs will be + decreased to the maximum defined here for caching purposes. - minimum_cache_ttl: Minimum DNS Cache TTL. + minimum_cache_ttl: Minimum DNS cache TTL. This setting sets a lower bound on DNS TTLs for purposes + of caching between DNS Firewall and the upstream servers. Lower TTLs will be + increased to the minimum defined here for caching purposes. name: DNS Firewall Cluster Name. attack_mitigation: Attack mitigation settings. - negative_cache_ttl: Negative DNS Cache TTL. + negative_cache_ttl: Negative DNS cache TTL. This setting controls how long DNS Firewall should cache + negative responses (e.g., NXDOMAIN) from the upstream servers. ratelimit: Ratelimit in queries per second per datacenter (applies to DNS queries sent to the upstream nameservers configured on the cluster). @@ -633,6 +657,7 @@ async def edit( f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}", body=await async_maybe_transform( { + "id": id, "deprecate_any_requests": deprecate_any_requests, "dns_firewall_ips": dns_firewall_ips, "ecs_fallback": ecs_fallback, @@ -652,9 +677,9 @@ async def edit( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) async def get( @@ -668,7 +693,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Firewall: + ) -> Optional[Firewall]: """ Show a single configured DNS Firewall cluster for an account. @@ -696,9 +721,9 @@ async def get( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[Firewall]._unwrapper, + post_parser=ResultWrapper[Optional[Firewall]]._unwrapper, ), - cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), + cast_to=cast(Type[Optional[Firewall]], ResultWrapper[Firewall]), ) diff --git a/src/cloudflare/resources/dns/records.py b/src/cloudflare/resources/dns/records.py index 078bf19d50e..feb3b54b6e5 100644 --- a/src/cloudflare/resources/dns/records.py +++ b/src/cloudflare/resources/dns/records.py @@ -31,10 +31,7 @@ record_update_params, ) from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.dns.record import Record from ...types.dns.ttl_param import TTLParam from ...types.dns.record_tags import RecordTags @@ -4326,6 +4323,10 @@ def import_( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/zones/{zone_id}/dns_records/import", body=maybe_transform( @@ -8668,6 +8669,10 @@ async def import_( """ if not zone_id: raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/zones/{zone_id}/dns_records/import", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/dns/settings.py b/src/cloudflare/resources/dns/settings.py index 635b4b77250..097801053cc 100644 --- a/src/cloudflare/resources/dns/settings.py +++ b/src/cloudflare/resources/dns/settings.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.dns import setting_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.dns.dns_setting_param import DNSSettingParam from ...types.dns.setting_get_response import SettingGetResponse from ...types.dns.setting_edit_response import SettingEditResponse diff --git a/src/cloudflare/resources/dnssec.py b/src/cloudflare/resources/dnssec.py index 54a5ec093ab..577e7edfcf0 100644 --- a/src/cloudflare/resources/dnssec.py +++ b/src/cloudflare/resources/dnssec.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.dnssec import dnssec_edit_params from ..types.dnssec.dnssec import DNSSEC from ..types.dnssec.dnssec_delete_response import DNSSECDeleteResponse diff --git a/src/cloudflare/resources/durable_objects/namespaces/namespaces.py b/src/cloudflare/resources/durable_objects/namespaces/namespaces.py index 7c8870332a3..c663cfe151a 100644 --- a/src/cloudflare/resources/durable_objects/namespaces/namespaces.py +++ b/src/cloudflare/resources/durable_objects/namespaces/namespaces.py @@ -22,10 +22,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.durable_objects.namespace import Namespace __all__ = ["NamespacesResource", "AsyncNamespacesResource"] diff --git a/src/cloudflare/resources/durable_objects/namespaces/objects.py b/src/cloudflare/resources/durable_objects/namespaces/objects.py index 0c05a216f24..8203cafb04c 100644 --- a/src/cloudflare/resources/durable_objects/namespaces/objects.py +++ b/src/cloudflare/resources/durable_objects/namespaces/objects.py @@ -15,10 +15,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncCursorLimitPagination, AsyncCursorLimitPagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.durable_objects.namespaces import object_list_params from ....types.durable_objects.namespaces.durable_object import DurableObject diff --git a/src/cloudflare/resources/email_routing/addresses.py b/src/cloudflare/resources/email_routing/addresses.py index 2ee58159aa2..24d0ccf8fee 100644 --- a/src/cloudflare/resources/email_routing/addresses.py +++ b/src/cloudflare/resources/email_routing/addresses.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.email_routing import address_list_params, address_create_params from ...types.email_routing.address import Address diff --git a/src/cloudflare/resources/email_routing/dns.py b/src/cloudflare/resources/email_routing/dns.py index 7e438437227..52ed8de53e3 100644 --- a/src/cloudflare/resources/email_routing/dns.py +++ b/src/cloudflare/resources/email_routing/dns.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.email_routing.dns_get_response import DNSGetResponse __all__ = ["DNSResource", "AsyncDNSResource"] diff --git a/src/cloudflare/resources/email_routing/email_routing.py b/src/cloudflare/resources/email_routing/email_routing.py index 52ff5a1758d..a784226f1f4 100644 --- a/src/cloudflare/resources/email_routing/email_routing.py +++ b/src/cloudflare/resources/email_routing/email_routing.py @@ -45,9 +45,7 @@ ) from ..._wrappers import ResultWrapper from .rules.rules import RulesResource, AsyncRulesResource -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.email_routing import email_routing_enable_params, email_routing_disable_params from ...types.email_routing.settings import Settings diff --git a/src/cloudflare/resources/email_routing/rules/catch_alls.py b/src/cloudflare/resources/email_routing/rules/catch_alls.py index 567104c8c91..14135aadea5 100644 --- a/src/cloudflare/resources/email_routing/rules/catch_alls.py +++ b/src/cloudflare/resources/email_routing/rules/catch_alls.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.email_routing.rules import catch_all_update_params from ....types.email_routing.rules.catch_all_action_param import CatchAllActionParam from ....types.email_routing.rules.catch_all_get_response import CatchAllGetResponse diff --git a/src/cloudflare/resources/email_routing/rules/rules.py b/src/cloudflare/resources/email_routing/rules/rules.py index d38f48dfc4a..520f6cd4641 100644 --- a/src/cloudflare/resources/email_routing/rules/rules.py +++ b/src/cloudflare/resources/email_routing/rules/rules.py @@ -30,10 +30,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.email_routing import rule_list_params, rule_create_params, rule_update_params from ....types.email_routing.action_param import ActionParam from ....types.email_routing.matcher_param import MatcherParam diff --git a/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py b/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py index b4c80577222..c1c541c1d96 100644 --- a/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py +++ b/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py @@ -24,9 +24,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.event_notifications.r2.configuration_get_response import ConfigurationGetResponse __all__ = ["ConfigurationResource", "AsyncConfigurationResource"] diff --git a/src/cloudflare/resources/event_notifications/r2/configuration/queues.py b/src/cloudflare/resources/event_notifications/r2/configuration/queues.py index cee65c5ac89..6b4d28e5383 100644 --- a/src/cloudflare/resources/event_notifications/r2/configuration/queues.py +++ b/src/cloudflare/resources/event_notifications/r2/configuration/queues.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.event_notifications.r2.configuration import queue_update_params from .....types.event_notifications.r2.configuration.queue_delete_response import QueueDeleteResponse from .....types.event_notifications.r2.configuration.queue_update_response import QueueUpdateResponse diff --git a/src/cloudflare/resources/filters.py b/src/cloudflare/resources/filters.py index 7c71132b273..ce71f975685 100644 --- a/src/cloudflare/resources/filters.py +++ b/src/cloudflare/resources/filters.py @@ -22,10 +22,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.filters import filter_list_params, filter_create_params, filter_update_params from ..types.filters.firewall_filter import FirewallFilter from ..types.filters.filter_create_response import FilterCreateResponse diff --git a/src/cloudflare/resources/firewall/access_rules.py b/src/cloudflare/resources/firewall/access_rules.py index 3fac39c90ce..80afe6dd910 100644 --- a/src/cloudflare/resources/firewall/access_rules.py +++ b/src/cloudflare/resources/firewall/access_rules.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.firewall import access_rule_edit_params, access_rule_list_params, access_rule_create_params from ...types.firewall.access_rule_get_response import AccessRuleGetResponse from ...types.firewall.access_rule_edit_response import AccessRuleEditResponse diff --git a/src/cloudflare/resources/firewall/lockdowns.py b/src/cloudflare/resources/firewall/lockdowns.py index da3be5c7fc9..52479f92639 100644 --- a/src/cloudflare/resources/firewall/lockdowns.py +++ b/src/cloudflare/resources/firewall/lockdowns.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.firewall import lockdown_list_params, lockdown_create_params, lockdown_update_params from ...types.firewall.lockdown import Lockdown from ...types.firewall.lockdown_delete_response import LockdownDeleteResponse diff --git a/src/cloudflare/resources/firewall/rules.py b/src/cloudflare/resources/firewall/rules.py index 8e58114ac84..7eb3973dc9f 100644 --- a/src/cloudflare/resources/firewall/rules.py +++ b/src/cloudflare/resources/firewall/rules.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.firewall import ( rule_get_params, rule_edit_params, diff --git a/src/cloudflare/resources/firewall/ua_rules.py b/src/cloudflare/resources/firewall/ua_rules.py index 4da2caa2b8e..3aec71bcbda 100644 --- a/src/cloudflare/resources/firewall/ua_rules.py +++ b/src/cloudflare/resources/firewall/ua_rules.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.firewall import ua_rule_list_params, ua_rule_create_params, ua_rule_update_params from ...types.firewall.ua_rule_get_response import UARuleGetResponse from ...types.firewall.ua_rule_list_response import UARuleListResponse diff --git a/src/cloudflare/resources/firewall/waf/overrides.py b/src/cloudflare/resources/firewall/waf/overrides.py index 682e482964f..0562584da76 100644 --- a/src/cloudflare/resources/firewall/waf/overrides.py +++ b/src/cloudflare/resources/firewall/waf/overrides.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.firewall.waf import override_list_params, override_create_params, override_update_params from ....types.firewall.waf.override import Override from ....types.firewall.waf.override_delete_response import OverrideDeleteResponse diff --git a/src/cloudflare/resources/firewall/waf/packages/groups.py b/src/cloudflare/resources/firewall/waf/packages/groups.py index efd106d5cec..a3835297072 100644 --- a/src/cloudflare/resources/firewall/waf/packages/groups.py +++ b/src/cloudflare/resources/firewall/waf/packages/groups.py @@ -22,10 +22,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.firewall.waf.packages import group_edit_params, group_list_params from .....types.firewall.waf.packages.group import Group from .....types.firewall.waf.packages.group_get_response import GroupGetResponse diff --git a/src/cloudflare/resources/firewall/waf/packages/packages.py b/src/cloudflare/resources/firewall/waf/packages/packages.py index bf8c365887e..b4d5b62323a 100644 --- a/src/cloudflare/resources/firewall/waf/packages/packages.py +++ b/src/cloudflare/resources/firewall/waf/packages/packages.py @@ -34,10 +34,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.firewall.waf import package_list_params from .....types.firewall.waf.package_get_response import PackageGetResponse from .....types.firewall.waf.package_list_response import PackageListResponse diff --git a/src/cloudflare/resources/firewall/waf/packages/rules.py b/src/cloudflare/resources/firewall/waf/packages/rules.py index 7a1f92a3ede..697ce9315d8 100644 --- a/src/cloudflare/resources/firewall/waf/packages/rules.py +++ b/src/cloudflare/resources/firewall/waf/packages/rules.py @@ -22,10 +22,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.firewall.waf.packages import rule_edit_params, rule_list_params from .....types.firewall.waf.packages.rule_get_response import RuleGetResponse from .....types.firewall.waf.packages.rule_edit_response import RuleEditResponse diff --git a/src/cloudflare/resources/healthchecks/healthchecks.py b/src/cloudflare/resources/healthchecks/healthchecks.py index 8120a2f6944..7097e46f114 100644 --- a/src/cloudflare/resources/healthchecks/healthchecks.py +++ b/src/cloudflare/resources/healthchecks/healthchecks.py @@ -29,10 +29,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.healthchecks import ( healthcheck_edit_params, healthcheck_list_params, diff --git a/src/cloudflare/resources/healthchecks/previews.py b/src/cloudflare/resources/healthchecks/previews.py index c15f4667368..d6593156765 100644 --- a/src/cloudflare/resources/healthchecks/previews.py +++ b/src/cloudflare/resources/healthchecks/previews.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.healthchecks import preview_create_params from ...types.healthchecks.healthcheck import Healthcheck from ...types.healthchecks.check_region import CheckRegion diff --git a/src/cloudflare/resources/hostnames/settings/tls.py b/src/cloudflare/resources/hostnames/settings/tls.py index 03e541fc6e2..32cf20e4ec3 100644 --- a/src/cloudflare/resources/hostnames/settings/tls.py +++ b/src/cloudflare/resources/hostnames/settings/tls.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.hostnames.settings import tls_update_params from ....types.hostnames.settings.setting import Setting from ....types.hostnames.settings.tls_get_response import TLSGetResponse diff --git a/src/cloudflare/resources/hyperdrive/configs.py b/src/cloudflare/resources/hyperdrive/configs.py index 66f94ebdeec..47c9a7cd72a 100644 --- a/src/cloudflare/resources/hyperdrive/configs.py +++ b/src/cloudflare/resources/hyperdrive/configs.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.hyperdrive import config_edit_params, config_create_params, config_update_params from ...types.hyperdrive.hyperdrive import Hyperdrive from ...types.hyperdrive.configuration_param import ConfigurationParam diff --git a/src/cloudflare/resources/iam/permission_groups.py b/src/cloudflare/resources/iam/permission_groups.py index 1bb7effc98d..a73299d11ad 100644 --- a/src/cloudflare/resources/iam/permission_groups.py +++ b/src/cloudflare/resources/iam/permission_groups.py @@ -16,10 +16,7 @@ ) from ...types.iam import permission_group_list_params from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.iam.permission_group_get_response import PermissionGroupGetResponse __all__ = ["PermissionGroupsResource", "AsyncPermissionGroupsResource"] diff --git a/src/cloudflare/resources/iam/resource_groups.py b/src/cloudflare/resources/iam/resource_groups.py index 9d524bcea8e..d31ccfb2bd4 100644 --- a/src/cloudflare/resources/iam/resource_groups.py +++ b/src/cloudflare/resources/iam/resource_groups.py @@ -22,10 +22,7 @@ from ..._wrappers import ResultWrapper from ...types.iam import resource_group_list_params, resource_group_create_params, resource_group_update_params from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.iam.resource_group_get_response import ResourceGroupGetResponse from ...types.iam.resource_group_create_response import ResourceGroupCreateResponse from ...types.iam.resource_group_delete_response import ResourceGroupDeleteResponse diff --git a/src/cloudflare/resources/images/v1/blobs.py b/src/cloudflare/resources/images/v1/blobs.py index 4a4dec6571c..d8e492724aa 100644 --- a/src/cloudflare/resources/images/v1/blobs.py +++ b/src/cloudflare/resources/images/v1/blobs.py @@ -17,9 +17,7 @@ async_to_custom_raw_response_wrapper, async_to_custom_streamed_response_wrapper, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options __all__ = ["BlobsResource", "AsyncBlobsResource"] diff --git a/src/cloudflare/resources/images/v1/keys.py b/src/cloudflare/resources/images/v1/keys.py index 96ff163104a..fb2704fbcf5 100644 --- a/src/cloudflare/resources/images/v1/keys.py +++ b/src/cloudflare/resources/images/v1/keys.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.images.v1.key_list_response import KeyListResponse from ....types.images.v1.key_delete_response import KeyDeleteResponse from ....types.images.v1.key_update_response import KeyUpdateResponse diff --git a/src/cloudflare/resources/images/v1/stats.py b/src/cloudflare/resources/images/v1/stats.py index f67fea164a7..bff97af42d4 100644 --- a/src/cloudflare/resources/images/v1/stats.py +++ b/src/cloudflare/resources/images/v1/stats.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.images.v1.stat import Stat __all__ = ["StatsResource", "AsyncStatsResource"] diff --git a/src/cloudflare/resources/images/v1/v1.py b/src/cloudflare/resources/images/v1/v1.py index b3ae56942d4..094a8bb7375 100644 --- a/src/cloudflare/resources/images/v1/v1.py +++ b/src/cloudflare/resources/images/v1/v1.py @@ -53,10 +53,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePagination, AsyncV4PagePagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.images import v1_edit_params, v1_list_params, v1_create_params from ....types.images.image import Image from ....types.images.v1_list_response import V1ListResponse @@ -133,6 +130,10 @@ def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/images/v1", body=maybe_transform( @@ -434,6 +435,10 @@ async def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/images/v1", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/images/v1/variants.py b/src/cloudflare/resources/images/v1/variants.py index f8572736699..e81e9a49cd2 100644 --- a/src/cloudflare/resources/images/v1/variants.py +++ b/src/cloudflare/resources/images/v1/variants.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.images.v1 import variant_edit_params, variant_create_params from ....types.images.v1.variant import Variant from ....types.images.v1.variant_get_response import VariantGetResponse diff --git a/src/cloudflare/resources/images/v2/direct_uploads.py b/src/cloudflare/resources/images/v2/direct_uploads.py index 3c66318e9f2..85950b687e7 100644 --- a/src/cloudflare/resources/images/v2/direct_uploads.py +++ b/src/cloudflare/resources/images/v2/direct_uploads.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.images.v2 import direct_upload_create_params from ....types.images.v2.direct_upload_create_response import DirectUploadCreateResponse @@ -89,6 +87,10 @@ def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/images/v2/direct_upload", body=maybe_transform( @@ -170,6 +172,10 @@ async def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/images/v2/direct_upload", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/images/v2/v2.py b/src/cloudflare/resources/images/v2/v2.py index b683506e828..2aba0656813 100644 --- a/src/cloudflare/resources/images/v2/v2.py +++ b/src/cloudflare/resources/images/v2/v2.py @@ -29,9 +29,7 @@ DirectUploadsResourceWithStreamingResponse, AsyncDirectUploadsResourceWithStreamingResponse, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.images import v2_list_params from ....types.images.v2_list_response import V2ListResponse diff --git a/src/cloudflare/resources/intel/asn/asn.py b/src/cloudflare/resources/intel/asn/asn.py index 97ac5cb12f8..d8084c9b2c8 100644 --- a/src/cloudflare/resources/intel/asn/asn.py +++ b/src/cloudflare/resources/intel/asn/asn.py @@ -24,9 +24,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.shared.asn import ASN __all__ = ["ASNResource", "AsyncASNResource"] diff --git a/src/cloudflare/resources/intel/asn/subnets.py b/src/cloudflare/resources/intel/asn/subnets.py index 20fc57dcf63..0bc5182e2bf 100644 --- a/src/cloudflare/resources/intel/asn/subnets.py +++ b/src/cloudflare/resources/intel/asn/subnets.py @@ -13,9 +13,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.shared.asn import ASN from ....types.intel.asn.subnet_get_response import SubnetGetResponse diff --git a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py index 327ad759c0c..c29c09235d0 100644 --- a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py +++ b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, cast +from typing import Type, Optional, cast import httpx @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.intel.attack_surface_report.issue_type_get_response import IssueTypeGetResponse __all__ = ["IssueTypesResource", "AsyncIssueTypesResource"] @@ -43,7 +41,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueTypeGetResponse: + ) -> Optional[IssueTypeGetResponse]: """ Get Security Center Issues Types @@ -67,9 +65,9 @@ def get( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[IssueTypeGetResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueTypeGetResponse]]._unwrapper, ), - cast_to=cast(Type[IssueTypeGetResponse], ResultWrapper[IssueTypeGetResponse]), + cast_to=cast(Type[Optional[IssueTypeGetResponse]], ResultWrapper[IssueTypeGetResponse]), ) @@ -92,7 +90,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueTypeGetResponse: + ) -> Optional[IssueTypeGetResponse]: """ Get Security Center Issues Types @@ -116,9 +114,9 @@ async def get( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[IssueTypeGetResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueTypeGetResponse]]._unwrapper, ), - cast_to=cast(Type[IssueTypeGetResponse], ResultWrapper[IssueTypeGetResponse]), + cast_to=cast(Type[Optional[IssueTypeGetResponse]], ResultWrapper[IssueTypeGetResponse]), ) diff --git a/src/cloudflare/resources/intel/attack_surface_report/issues.py b/src/cloudflare/resources/intel/attack_surface_report/issues.py index d4f6cca2c9f..1045499937e 100644 --- a/src/cloudflare/resources/intel/attack_surface_report/issues.py +++ b/src/cloudflare/resources/intel/attack_surface_report/issues.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, List, Type, cast +from typing import Any, List, Type, Optional, cast import httpx @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePagination, AsyncV4PagePagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.intel.attack_surface_report import ( issue_list_params, issue_type_params, @@ -147,7 +144,7 @@ def class_( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueClassResponse: + ) -> Optional[IssueClassResponse]: """ Get Security Center Issue Counts by Class @@ -187,9 +184,9 @@ def class_( }, issue_class_params.IssueClassParams, ), - post_parser=ResultWrapper[IssueClassResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueClassResponse]]._unwrapper, ), - cast_to=cast(Type[IssueClassResponse], ResultWrapper[IssueClassResponse]), + cast_to=cast(Type[Optional[IssueClassResponse]], ResultWrapper[IssueClassResponse]), ) def dismiss( @@ -204,7 +201,7 @@ def dismiss( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueDismissResponse: + ) -> Optional[IssueDismissResponse]: """ Archive Security Center Insight @@ -224,7 +221,7 @@ def dismiss( if not issue_id: raise ValueError(f"Expected a non-empty value for `issue_id` but received {issue_id!r}") return cast( - IssueDismissResponse, + Optional[IssueDismissResponse], self._put( f"/accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss", body=maybe_transform({"dismiss": dismiss}, issue_dismiss_params.IssueDismissParams), @@ -233,7 +230,7 @@ def dismiss( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[IssueDismissResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueDismissResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IssueDismissResponse] @@ -262,7 +259,7 @@ def severity( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueSeverityResponse: + ) -> Optional[IssueSeverityResponse]: """ Get Security Center Issue Counts by Severity @@ -302,9 +299,9 @@ def severity( }, issue_severity_params.IssueSeverityParams, ), - post_parser=ResultWrapper[IssueSeverityResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueSeverityResponse]]._unwrapper, ), - cast_to=cast(Type[IssueSeverityResponse], ResultWrapper[IssueSeverityResponse]), + cast_to=cast(Type[Optional[IssueSeverityResponse]], ResultWrapper[IssueSeverityResponse]), ) def type( @@ -328,7 +325,7 @@ def type( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueTypeResponse: + ) -> Optional[IssueTypeResponse]: """ Get Security Center Issue Counts by Type @@ -368,9 +365,9 @@ def type( }, issue_type_params.IssueTypeParams, ), - post_parser=ResultWrapper[IssueTypeResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueTypeResponse]]._unwrapper, ), - cast_to=cast(Type[IssueTypeResponse], ResultWrapper[IssueTypeResponse]), + cast_to=cast(Type[Optional[IssueTypeResponse]], ResultWrapper[IssueTypeResponse]), ) @@ -478,7 +475,7 @@ async def class_( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueClassResponse: + ) -> Optional[IssueClassResponse]: """ Get Security Center Issue Counts by Class @@ -518,9 +515,9 @@ async def class_( }, issue_class_params.IssueClassParams, ), - post_parser=ResultWrapper[IssueClassResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueClassResponse]]._unwrapper, ), - cast_to=cast(Type[IssueClassResponse], ResultWrapper[IssueClassResponse]), + cast_to=cast(Type[Optional[IssueClassResponse]], ResultWrapper[IssueClassResponse]), ) async def dismiss( @@ -535,7 +532,7 @@ async def dismiss( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueDismissResponse: + ) -> Optional[IssueDismissResponse]: """ Archive Security Center Insight @@ -555,7 +552,7 @@ async def dismiss( if not issue_id: raise ValueError(f"Expected a non-empty value for `issue_id` but received {issue_id!r}") return cast( - IssueDismissResponse, + Optional[IssueDismissResponse], await self._put( f"/accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss", body=await async_maybe_transform({"dismiss": dismiss}, issue_dismiss_params.IssueDismissParams), @@ -564,7 +561,7 @@ async def dismiss( extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper[IssueDismissResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueDismissResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IssueDismissResponse] @@ -593,7 +590,7 @@ async def severity( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueSeverityResponse: + ) -> Optional[IssueSeverityResponse]: """ Get Security Center Issue Counts by Severity @@ -633,9 +630,9 @@ async def severity( }, issue_severity_params.IssueSeverityParams, ), - post_parser=ResultWrapper[IssueSeverityResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueSeverityResponse]]._unwrapper, ), - cast_to=cast(Type[IssueSeverityResponse], ResultWrapper[IssueSeverityResponse]), + cast_to=cast(Type[Optional[IssueSeverityResponse]], ResultWrapper[IssueSeverityResponse]), ) async def type( @@ -659,7 +656,7 @@ async def type( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> IssueTypeResponse: + ) -> Optional[IssueTypeResponse]: """ Get Security Center Issue Counts by Type @@ -699,9 +696,9 @@ async def type( }, issue_type_params.IssueTypeParams, ), - post_parser=ResultWrapper[IssueTypeResponse]._unwrapper, + post_parser=ResultWrapper[Optional[IssueTypeResponse]]._unwrapper, ), - cast_to=cast(Type[IssueTypeResponse], ResultWrapper[IssueTypeResponse]), + cast_to=cast(Type[Optional[IssueTypeResponse]], ResultWrapper[IssueTypeResponse]), ) diff --git a/src/cloudflare/resources/intel/dns.py b/src/cloudflare/resources/intel/dns.py index 7a5835921b8..94c5cc0f84f 100644 --- a/src/cloudflare/resources/intel/dns.py +++ b/src/cloudflare/resources/intel/dns.py @@ -16,10 +16,7 @@ ) from ...pagination import SyncV4PagePagination, AsyncV4PagePagination from ...types.intel import dns_list_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.intel.dns_list_response import DNSListResponse __all__ = ["DNSResource", "AsyncDNSResource"] diff --git a/src/cloudflare/resources/intel/domain_history.py b/src/cloudflare/resources/intel/domain_history.py index 01f977b3b72..819f4154b0f 100644 --- a/src/cloudflare/resources/intel/domain_history.py +++ b/src/cloudflare/resources/intel/domain_history.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.intel import domain_history_get_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.intel.domain_history_get_response import DomainHistoryGetResponse __all__ = ["DomainHistoryResource", "AsyncDomainHistoryResource"] diff --git a/src/cloudflare/resources/intel/domains/bulks.py b/src/cloudflare/resources/intel/domains/bulks.py index c8eb350e1ae..86a51260bd7 100644 --- a/src/cloudflare/resources/intel/domains/bulks.py +++ b/src/cloudflare/resources/intel/domains/bulks.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.intel.domains import bulk_get_params from ....types.intel.domains.bulk_get_response import BulkGetResponse diff --git a/src/cloudflare/resources/intel/domains/domains.py b/src/cloudflare/resources/intel/domains/domains.py index 81e9d09a452..18d75cbf4f4 100644 --- a/src/cloudflare/resources/intel/domains/domains.py +++ b/src/cloudflare/resources/intel/domains/domains.py @@ -29,9 +29,7 @@ ) from ...._wrappers import ResultWrapper from ....types.intel import domain_get_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.intel.domain import Domain __all__ = ["DomainsResource", "AsyncDomainsResource"] diff --git a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py index 59883527aab..06fe7ca7890 100644 --- a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py +++ b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py @@ -38,10 +38,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage from ....types.intel import indicator_feed_create_params, indicator_feed_update_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.intel.indicator_feed_get_response import IndicatorFeedGetResponse from ....types.intel.indicator_feed_list_response import IndicatorFeedListResponse from ....types.intel.indicator_feed_create_response import IndicatorFeedCreateResponse diff --git a/src/cloudflare/resources/intel/indicator_feeds/permissions.py b/src/cloudflare/resources/intel/indicator_feeds/permissions.py index fe0f399ebdd..cba5e239a46 100644 --- a/src/cloudflare/resources/intel/indicator_feeds/permissions.py +++ b/src/cloudflare/resources/intel/indicator_feeds/permissions.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.intel.indicator_feeds import permission_create_params, permission_delete_params from ....types.intel.indicator_feeds.permission_list_response import PermissionListResponse from ....types.intel.indicator_feeds.permission_create_response import PermissionCreateResponse diff --git a/src/cloudflare/resources/intel/indicator_feeds/snapshots.py b/src/cloudflare/resources/intel/indicator_feeds/snapshots.py index 3f05ef5b71a..b2e4466cc2e 100644 --- a/src/cloudflare/resources/intel/indicator_feeds/snapshots.py +++ b/src/cloudflare/resources/intel/indicator_feeds/snapshots.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.intel.indicator_feeds import snapshot_update_params from ....types.intel.indicator_feeds.snapshot_update_response import SnapshotUpdateResponse @@ -71,6 +69,10 @@ def update( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot", body=maybe_transform({"source": source}, snapshot_update_params.SnapshotUpdateParams), @@ -127,6 +129,10 @@ async def update( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot", body=await async_maybe_transform({"source": source}, snapshot_update_params.SnapshotUpdateParams), diff --git a/src/cloudflare/resources/intel/ip_lists.py b/src/cloudflare/resources/intel/ip_lists.py index 78bb216c729..71a5e24ea72 100644 --- a/src/cloudflare/resources/intel/ip_lists.py +++ b/src/cloudflare/resources/intel/ip_lists.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.intel.ip_list_get_response import IPListGetResponse __all__ = ["IPListsResource", "AsyncIPListsResource"] diff --git a/src/cloudflare/resources/intel/ips.py b/src/cloudflare/resources/intel/ips.py index f205d9a9afd..b652e3a4898 100644 --- a/src/cloudflare/resources/intel/ips.py +++ b/src/cloudflare/resources/intel/ips.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.intel import ip_get_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.intel.ip_get_response import IPGetResponse __all__ = ["IPsResource", "AsyncIPsResource"] diff --git a/src/cloudflare/resources/intel/miscategorizations.py b/src/cloudflare/resources/intel/miscategorizations.py index bea63b18176..dfb119d4d40 100644 --- a/src/cloudflare/resources/intel/miscategorizations.py +++ b/src/cloudflare/resources/intel/miscategorizations.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.intel import miscategorization_create_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.intel.miscategorization_create_response import MiscategorizationCreateResponse __all__ = ["MiscategorizationsResource", "AsyncMiscategorizationsResource"] diff --git a/src/cloudflare/resources/intel/sinkholes.py b/src/cloudflare/resources/intel/sinkholes.py index 39757a98044..42afd8a78c0 100644 --- a/src/cloudflare/resources/intel/sinkholes.py +++ b/src/cloudflare/resources/intel/sinkholes.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.intel.sinkhole import Sinkhole __all__ = ["SinkholesResource", "AsyncSinkholesResource"] diff --git a/src/cloudflare/resources/intel/whois.py b/src/cloudflare/resources/intel/whois.py index d8f2efe389c..ebef795bb02 100644 --- a/src/cloudflare/resources/intel/whois.py +++ b/src/cloudflare/resources/intel/whois.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.intel import whois_get_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.intel.whois_get_response import WhoisGetResponse __all__ = ["WhoisResource", "AsyncWhoisResource"] diff --git a/src/cloudflare/resources/ips.py b/src/cloudflare/resources/ips.py index c5d99f25d6b..9beb8f86528 100644 --- a/src/cloudflare/resources/ips.py +++ b/src/cloudflare/resources/ips.py @@ -21,9 +21,7 @@ ) from .._wrappers import ResultWrapper from ..types.ips import ip_list_params -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.ips.ip_list_response import IPListResponse __all__ = ["IPsResource", "AsyncIPsResource"] diff --git a/src/cloudflare/resources/keyless_certificates.py b/src/cloudflare/resources/keyless_certificates.py index 2d68350af29..8aec29d7a7d 100644 --- a/src/cloudflare/resources/keyless_certificates.py +++ b/src/cloudflare/resources/keyless_certificates.py @@ -21,10 +21,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncSinglePage, AsyncSinglePage -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.custom_hostnames import BundleMethod from ..types.keyless_certificates import keyless_certificate_edit_params, keyless_certificate_create_params from ..types.custom_hostnames.bundle_method import BundleMethod diff --git a/src/cloudflare/resources/kv/namespaces/bulk.py b/src/cloudflare/resources/kv/namespaces/bulk.py index 7bc398ecfd9..6c9c6a7d1a7 100644 --- a/src/cloudflare/resources/kv/namespaces/bulk.py +++ b/src/cloudflare/resources/kv/namespaces/bulk.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.kv.namespaces import bulk_update_params from ....types.kv.namespaces.bulk_delete_response import BulkDeleteResponse from ....types.kv.namespaces.bulk_update_response import BulkUpdateResponse diff --git a/src/cloudflare/resources/kv/namespaces/keys.py b/src/cloudflare/resources/kv/namespaces/keys.py index 8d8c4ed3727..c61d663f9ba 100644 --- a/src/cloudflare/resources/kv/namespaces/keys.py +++ b/src/cloudflare/resources/kv/namespaces/keys.py @@ -15,10 +15,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncCursorLimitPagination, AsyncCursorLimitPagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.kv.namespaces import key_list_params from ....types.kv.namespaces.key import Key diff --git a/src/cloudflare/resources/kv/namespaces/metadata.py b/src/cloudflare/resources/kv/namespaces/metadata.py index 9112053105f..1aef3f0725d 100644 --- a/src/cloudflare/resources/kv/namespaces/metadata.py +++ b/src/cloudflare/resources/kv/namespaces/metadata.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.kv.namespaces.metadata_get_response import MetadataGetResponse __all__ = ["MetadataResource", "AsyncMetadataResource"] diff --git a/src/cloudflare/resources/kv/namespaces/namespaces.py b/src/cloudflare/resources/kv/namespaces/namespaces.py index be73605e215..6f82507c4e0 100644 --- a/src/cloudflare/resources/kv/namespaces/namespaces.py +++ b/src/cloudflare/resources/kv/namespaces/namespaces.py @@ -55,10 +55,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.kv.namespace import Namespace from ....types.kv.namespace_delete_response import NamespaceDeleteResponse from ....types.kv.namespace_update_response import NamespaceUpdateResponse diff --git a/src/cloudflare/resources/kv/namespaces/values.py b/src/cloudflare/resources/kv/namespaces/values.py index b80c2b635bb..67c7e92f75d 100644 --- a/src/cloudflare/resources/kv/namespaces/values.py +++ b/src/cloudflare/resources/kv/namespaces/values.py @@ -28,9 +28,7 @@ async_to_custom_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.kv.namespaces import value_update_params from ....types.kv.namespaces.value_delete_response import ValueDeleteResponse from ....types.kv.namespaces.value_update_response import ValueUpdateResponse @@ -97,6 +95,10 @@ def update( raise ValueError(f"Expected a non-empty value for `namespace_id` but received {namespace_id!r}") if not key_name: raise ValueError(f"Expected a non-empty value for `key_name` but received {key_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}", body=maybe_transform( @@ -280,6 +282,10 @@ async def update( raise ValueError(f"Expected a non-empty value for `namespace_id` but received {namespace_id!r}") if not key_name: raise ValueError(f"Expected a non-empty value for `key_name` but received {key_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/load_balancers/load_balancers.py b/src/cloudflare/resources/load_balancers/load_balancers.py index 251ee8f97bb..5474bf9e565 100644 --- a/src/cloudflare/resources/load_balancers/load_balancers.py +++ b/src/cloudflare/resources/load_balancers/load_balancers.py @@ -62,10 +62,7 @@ from ..._wrappers import ResultWrapper from .pools.pools import PoolsResource, AsyncPoolsResource from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from .monitors.monitors import MonitorsResource, AsyncMonitorsResource from ...types.load_balancers import ( SteeringPolicy, diff --git a/src/cloudflare/resources/load_balancers/monitors/monitors.py b/src/cloudflare/resources/load_balancers/monitors/monitors.py index d416ac7f341..ed24c10037a 100644 --- a/src/cloudflare/resources/load_balancers/monitors/monitors.py +++ b/src/cloudflare/resources/load_balancers/monitors/monitors.py @@ -38,10 +38,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.load_balancers import monitor_edit_params, monitor_create_params, monitor_update_params from ....types.load_balancers.monitor import Monitor from ....types.load_balancers.monitor_delete_response import MonitorDeleteResponse diff --git a/src/cloudflare/resources/load_balancers/monitors/previews.py b/src/cloudflare/resources/load_balancers/monitors/previews.py index df68da9f446..4de5c71cf24 100644 --- a/src/cloudflare/resources/load_balancers/monitors/previews.py +++ b/src/cloudflare/resources/load_balancers/monitors/previews.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.load_balancers.monitors import preview_create_params from ....types.load_balancers.monitors.preview_create_response import PreviewCreateResponse diff --git a/src/cloudflare/resources/load_balancers/monitors/references.py b/src/cloudflare/resources/load_balancers/monitors/references.py index d6a57962095..ef46a6ac365 100644 --- a/src/cloudflare/resources/load_balancers/monitors/references.py +++ b/src/cloudflare/resources/load_balancers/monitors/references.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.load_balancers.monitors.reference_get_response import ReferenceGetResponse __all__ = ["ReferencesResource", "AsyncReferencesResource"] diff --git a/src/cloudflare/resources/load_balancers/pools/health.py b/src/cloudflare/resources/load_balancers/pools/health.py index 9018456132c..0f583723a77 100644 --- a/src/cloudflare/resources/load_balancers/pools/health.py +++ b/src/cloudflare/resources/load_balancers/pools/health.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.load_balancers.pools import health_create_params from ....types.load_balancers.pools.health_get_response import HealthGetResponse from ....types.load_balancers.pools.health_create_response import HealthCreateResponse diff --git a/src/cloudflare/resources/load_balancers/pools/pools.py b/src/cloudflare/resources/load_balancers/pools/pools.py index 1652a3bed56..332d6f7146c 100644 --- a/src/cloudflare/resources/load_balancers/pools/pools.py +++ b/src/cloudflare/resources/load_balancers/pools/pools.py @@ -37,10 +37,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.load_balancers import ( pool_edit_params, pool_list_params, diff --git a/src/cloudflare/resources/load_balancers/pools/references.py b/src/cloudflare/resources/load_balancers/pools/references.py index a66b780bb96..6f75e55bb3e 100644 --- a/src/cloudflare/resources/load_balancers/pools/references.py +++ b/src/cloudflare/resources/load_balancers/pools/references.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.load_balancers.pools.reference_get_response import ReferenceGetResponse __all__ = ["ReferencesResource", "AsyncReferencesResource"] diff --git a/src/cloudflare/resources/load_balancers/previews.py b/src/cloudflare/resources/load_balancers/previews.py index 5014648be35..a444e682d3e 100644 --- a/src/cloudflare/resources/load_balancers/previews.py +++ b/src/cloudflare/resources/load_balancers/previews.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.load_balancers.preview_get_response import PreviewGetResponse __all__ = ["PreviewsResource", "AsyncPreviewsResource"] diff --git a/src/cloudflare/resources/load_balancers/regions.py b/src/cloudflare/resources/load_balancers/regions.py index 21ce3a8b4eb..38b0f38de4a 100644 --- a/src/cloudflare/resources/load_balancers/regions.py +++ b/src/cloudflare/resources/load_balancers/regions.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.load_balancers import region_list_params from ...types.load_balancers.region_get_response import RegionGetResponse from ...types.load_balancers.region_list_response import RegionListResponse diff --git a/src/cloudflare/resources/load_balancers/searches.py b/src/cloudflare/resources/load_balancers/searches.py index 5d52ce7aaec..c0e2eaf46c9 100644 --- a/src/cloudflare/resources/load_balancers/searches.py +++ b/src/cloudflare/resources/load_balancers/searches.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.load_balancers import search_get_params from ...types.load_balancers.search_get_response import SearchGetResponse diff --git a/src/cloudflare/resources/logpush/datasets/fields.py b/src/cloudflare/resources/logpush/datasets/fields.py index 611c0f0f15a..5e661edf514 100644 --- a/src/cloudflare/resources/logpush/datasets/fields.py +++ b/src/cloudflare/resources/logpush/datasets/fields.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options __all__ = ["FieldsResource", "AsyncFieldsResource"] diff --git a/src/cloudflare/resources/logpush/datasets/jobs.py b/src/cloudflare/resources/logpush/datasets/jobs.py index 4da84bf1027..f96da336d34 100644 --- a/src/cloudflare/resources/logpush/datasets/jobs.py +++ b/src/cloudflare/resources/logpush/datasets/jobs.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.logpush.datasets.job_get_response import JobGetResponse __all__ = ["JobsResource", "AsyncJobsResource"] diff --git a/src/cloudflare/resources/logpush/edge.py b/src/cloudflare/resources/logpush/edge.py index de3d6ff76e2..a708f47cfb3 100644 --- a/src/cloudflare/resources/logpush/edge.py +++ b/src/cloudflare/resources/logpush/edge.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.logpush import edge_create_params from ...types.logpush.edge_get_response import EdgeGetResponse from ...types.logpush.instant_logpush_job import InstantLogpushJob diff --git a/src/cloudflare/resources/logpush/jobs.py b/src/cloudflare/resources/logpush/jobs.py index b91faac731a..142476cb9a4 100644 --- a/src/cloudflare/resources/logpush/jobs.py +++ b/src/cloudflare/resources/logpush/jobs.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.logpush import job_create_params, job_update_params from ...types.logpush.logpush_job import LogpushJob from ...types.logpush.output_options_param import OutputOptionsParam diff --git a/src/cloudflare/resources/logpush/ownership.py b/src/cloudflare/resources/logpush/ownership.py index 5498bb1f679..42cf9a9ab36 100644 --- a/src/cloudflare/resources/logpush/ownership.py +++ b/src/cloudflare/resources/logpush/ownership.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.logpush import ownership_create_params, ownership_validate_params from ...types.logpush.ownership_validation import OwnershipValidation from ...types.logpush.ownership_create_response import OwnershipCreateResponse diff --git a/src/cloudflare/resources/logpush/validate.py b/src/cloudflare/resources/logpush/validate.py index c334340392b..2de975b9580 100644 --- a/src/cloudflare/resources/logpush/validate.py +++ b/src/cloudflare/resources/logpush/validate.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.logpush import validate_origin_params, validate_destination_params from ...types.logpush.validate_origin_response import ValidateOriginResponse from ...types.logpush.validate_destination_response import ValidateDestinationResponse diff --git a/src/cloudflare/resources/logs/control/cmb/config.py b/src/cloudflare/resources/logs/control/cmb/config.py index b1c4353d078..ac19a9921c9 100644 --- a/src/cloudflare/resources/logs/control/cmb/config.py +++ b/src/cloudflare/resources/logs/control/cmb/config.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.logs.control.cmb import config_create_params from .....types.logs.control.cmb.cmb_config import CmbConfig diff --git a/src/cloudflare/resources/logs/control/retention.py b/src/cloudflare/resources/logs/control/retention.py index 2d468f2a73f..ad95003425b 100644 --- a/src/cloudflare/resources/logs/control/retention.py +++ b/src/cloudflare/resources/logs/control/retention.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.logs.control import retention_create_params from ....types.logs.control.retention_get_response import RetentionGetResponse from ....types.logs.control.retention_create_response import RetentionCreateResponse diff --git a/src/cloudflare/resources/logs/rayid.py b/src/cloudflare/resources/logs/rayid.py index d6cbefae0ee..2cc4d4c11dc 100644 --- a/src/cloudflare/resources/logs/rayid.py +++ b/src/cloudflare/resources/logs/rayid.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...types.logs import rayid_get_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.logs.rayid_get_response import RayIDGetResponse __all__ = ["RayIDResource", "AsyncRayIDResource"] diff --git a/src/cloudflare/resources/logs/received/fields.py b/src/cloudflare/resources/logs/received/fields.py index 18015412ab8..f8e041e7866 100644 --- a/src/cloudflare/resources/logs/received/fields.py +++ b/src/cloudflare/resources/logs/received/fields.py @@ -13,9 +13,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.logs.received.field_get_response import FieldGetResponse __all__ = ["FieldsResource", "AsyncFieldsResource"] diff --git a/src/cloudflare/resources/logs/received/received.py b/src/cloudflare/resources/logs/received/received.py index fe5ea8ffda1..ce56f1d3f04 100644 --- a/src/cloudflare/resources/logs/received/received.py +++ b/src/cloudflare/resources/logs/received/received.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ....types.logs import received_get_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.logs.received_get_response import ReceivedGetResponse __all__ = ["ReceivedResource", "AsyncReceivedResource"] diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py index c5588ee35fb..ea4fc1e11d7 100644 --- a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py +++ b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.magic_network_monitoring import config_edit_params, config_create_params, config_update_params from ....types.magic_network_monitoring.configuration import Configuration diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/full.py b/src/cloudflare/resources/magic_network_monitoring/configs/full.py index ef411789377..3e7c2df80e9 100644 --- a/src/cloudflare/resources/magic_network_monitoring/configs/full.py +++ b/src/cloudflare/resources/magic_network_monitoring/configs/full.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.magic_network_monitoring.configuration import Configuration __all__ = ["FullResource", "AsyncFullResource"] diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py index 73550783cd7..b50a63f2784 100644 --- a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py +++ b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.magic_network_monitoring.rules import advertisement_edit_params from ....types.magic_network_monitoring.rules.advertisement import Advertisement diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py index 5d1deee2646..d963c020ce0 100644 --- a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py +++ b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py @@ -29,10 +29,7 @@ AdvertisementsResourceWithStreamingResponse, AsyncAdvertisementsResourceWithStreamingResponse, ) -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.magic_network_monitoring import rule_edit_params, rule_create_params, rule_update_params from ....types.magic_network_monitoring.magic_network_monitoring_rule import MagicNetworkMonitoringRule diff --git a/src/cloudflare/resources/magic_transit/apps.py b/src/cloudflare/resources/magic_transit/apps.py index c0e9b974eec..d2f727e82ea 100644 --- a/src/cloudflare/resources/magic_transit/apps.py +++ b/src/cloudflare/resources/magic_transit/apps.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.magic_transit import app_create_params, app_update_params from ...types.magic_transit.app_list_response import AppListResponse from ...types.magic_transit.app_create_response import AppCreateResponse diff --git a/src/cloudflare/resources/magic_transit/cf_interconnects.py b/src/cloudflare/resources/magic_transit/cf_interconnects.py index e06f3339eaa..1b8f9558567 100644 --- a/src/cloudflare/resources/magic_transit/cf_interconnects.py +++ b/src/cloudflare/resources/magic_transit/cf_interconnects.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.magic_transit import cf_interconnect_update_params from ...types.magic_transit.cf_interconnect_get_response import CfInterconnectGetResponse from ...types.magic_transit.cf_interconnect_list_response import CfInterconnectListResponse diff --git a/src/cloudflare/resources/magic_transit/connectors.py b/src/cloudflare/resources/magic_transit/connectors.py index c9c670927e4..0f881783b86 100644 --- a/src/cloudflare/resources/magic_transit/connectors.py +++ b/src/cloudflare/resources/magic_transit/connectors.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.magic_transit import connector_edit_params, connector_update_params from ...types.magic_transit.connector_get_response import ConnectorGetResponse from ...types.magic_transit.connector_edit_response import ConnectorEditResponse diff --git a/src/cloudflare/resources/magic_transit/gre_tunnels.py b/src/cloudflare/resources/magic_transit/gre_tunnels.py index 0a0ecac6b40..32c92784750 100644 --- a/src/cloudflare/resources/magic_transit/gre_tunnels.py +++ b/src/cloudflare/resources/magic_transit/gre_tunnels.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.magic_transit import gre_tunnel_create_params, gre_tunnel_update_params from ...types.magic_transit.health_check_param import HealthCheckParam from ...types.magic_transit.gre_tunnel_get_response import GRETunnelGetResponse diff --git a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py index 5628e089a81..f7b347a9460 100644 --- a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py +++ b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.magic_transit import ( ipsec_tunnel_create_params, ipsec_tunnel_update_params, diff --git a/src/cloudflare/resources/magic_transit/routes.py b/src/cloudflare/resources/magic_transit/routes.py index be721725cbc..7d122a07e8e 100644 --- a/src/cloudflare/resources/magic_transit/routes.py +++ b/src/cloudflare/resources/magic_transit/routes.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.magic_transit import route_create_params, route_update_params from ...types.magic_transit.scope_param import ScopeParam from ...types.magic_transit.route_get_response import RouteGetResponse diff --git a/src/cloudflare/resources/magic_transit/sites/acls.py b/src/cloudflare/resources/magic_transit/sites/acls.py index 6d675b5378a..b7957dd5131 100644 --- a/src/cloudflare/resources/magic_transit/sites/acls.py +++ b/src/cloudflare/resources/magic_transit/sites/acls.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.magic_transit.sites import acl_edit_params, acl_create_params, acl_update_params from ....types.magic_transit.sites.acl import ACL from ....types.magic_transit.sites.allowed_protocol import AllowedProtocol diff --git a/src/cloudflare/resources/magic_transit/sites/lans.py b/src/cloudflare/resources/magic_transit/sites/lans.py index 307bdcffc9b..8232dbc6418 100644 --- a/src/cloudflare/resources/magic_transit/sites/lans.py +++ b/src/cloudflare/resources/magic_transit/sites/lans.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.magic_transit.sites import ( lan_edit_params, lan_create_params, diff --git a/src/cloudflare/resources/magic_transit/sites/sites.py b/src/cloudflare/resources/magic_transit/sites/sites.py index 67c24a85c6f..ac9dec96af6 100644 --- a/src/cloudflare/resources/magic_transit/sites/sites.py +++ b/src/cloudflare/resources/magic_transit/sites/sites.py @@ -45,10 +45,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.magic_transit import ( site_edit_params, site_list_params, diff --git a/src/cloudflare/resources/magic_transit/sites/wans.py b/src/cloudflare/resources/magic_transit/sites/wans.py index 90cba1d7d90..eb7364a3e58 100644 --- a/src/cloudflare/resources/magic_transit/sites/wans.py +++ b/src/cloudflare/resources/magic_transit/sites/wans.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.magic_transit.sites import wan_edit_params, wan_create_params, wan_update_params from ....types.magic_transit.sites.wan import WAN from ....types.magic_transit.sites.wan_create_response import WANCreateResponse diff --git a/src/cloudflare/resources/managed_headers.py b/src/cloudflare/resources/managed_headers.py index 345adb7d6e5..6f625e31c16 100644 --- a/src/cloudflare/resources/managed_headers.py +++ b/src/cloudflare/resources/managed_headers.py @@ -19,9 +19,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.managed_headers import managed_header_edit_params from ..types.managed_headers.request_model_param import RequestModelParam from ..types.managed_headers.managed_header_edit_response import ManagedHeaderEditResponse diff --git a/src/cloudflare/resources/memberships.py b/src/cloudflare/resources/memberships.py index b4c963fbea7..eee1608095c 100644 --- a/src/cloudflare/resources/memberships.py +++ b/src/cloudflare/resources/memberships.py @@ -22,10 +22,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.memberships import membership_list_params, membership_update_params from ..types.memberships.membership import Membership from ..types.memberships.membership_get_response import MembershipGetResponse diff --git a/src/cloudflare/resources/mtls_certificates/associations.py b/src/cloudflare/resources/mtls_certificates/associations.py index bd3fcd1f7dc..89da4efe30e 100644 --- a/src/cloudflare/resources/mtls_certificates/associations.py +++ b/src/cloudflare/resources/mtls_certificates/associations.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.mtls_certificates.association_get_response import AssociationGetResponse __all__ = ["AssociationsResource", "AsyncAssociationsResource"] diff --git a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py index d6d4f1a60d8..c9a0deacd8d 100644 --- a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py +++ b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py @@ -29,10 +29,7 @@ AssociationsResourceWithStreamingResponse, AsyncAssociationsResourceWithStreamingResponse, ) -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.mtls_certificates import mtls_certificate_create_params from ...types.mtls_certificates.mtls_certificate import MTLSCertificate from ...types.mtls_certificates.mtls_certificate_create_response import MTLSCertificateCreateResponse diff --git a/src/cloudflare/resources/origin_ca_certificates.py b/src/cloudflare/resources/origin_ca_certificates.py index 0469f455fb2..d9c889e484e 100644 --- a/src/cloudflare/resources/origin_ca_certificates.py +++ b/src/cloudflare/resources/origin_ca_certificates.py @@ -22,10 +22,7 @@ from .._wrappers import ResultWrapper from ..types.ssl import RequestValidity from ..pagination import SyncSinglePage, AsyncSinglePage -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.ssl.request_validity import RequestValidity from ..types.origin_ca_certificates import origin_ca_certificate_list_params, origin_ca_certificate_create_params from ..types.shared.certificate_request_type import CertificateRequestType diff --git a/src/cloudflare/resources/origin_post_quantum_encryption.py b/src/cloudflare/resources/origin_post_quantum_encryption.py index 58c75a387f7..8ff26e81893 100644 --- a/src/cloudflare/resources/origin_post_quantum_encryption.py +++ b/src/cloudflare/resources/origin_post_quantum_encryption.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.origin_post_quantum_encryption import origin_post_quantum_encryption_update_params from ..types.origin_post_quantum_encryption.origin_post_quantum_encryption_get_response import ( OriginPostQuantumEncryptionGetResponse, diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py index 9375047412c..cbcf295a206 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py +++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.origin_tls_client_auth.hostnames import certificate_create_params from ....types.origin_tls_client_auth.authenticated_origin_pull import AuthenticatedOriginPull from ....types.origin_tls_client_auth.hostnames.certificate_get_response import CertificateGetResponse diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py index 438508acb12..a481ade84de 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py +++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py @@ -28,9 +28,7 @@ CertificatesResourceWithStreamingResponse, AsyncCertificatesResourceWithStreamingResponse, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.origin_tls_client_auth import hostname_update_params from ....types.origin_tls_client_auth.hostname_update_response import HostnameUpdateResponse from ....types.origin_tls_client_auth.authenticated_origin_pull import AuthenticatedOriginPull diff --git a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py index f1899c77cdf..1eabc1123fe 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py +++ b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py @@ -37,10 +37,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from .hostnames.hostnames import HostnamesResource, AsyncHostnamesResource from ...types.origin_tls_client_auth import origin_tls_client_auth_create_params from ...types.origin_tls_client_auth.zone_authenticated_origin_pull import ZoneAuthenticatedOriginPull diff --git a/src/cloudflare/resources/origin_tls_client_auth/settings.py b/src/cloudflare/resources/origin_tls_client_auth/settings.py index 67fc7cdba8e..1342bbbf064 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/settings.py +++ b/src/cloudflare/resources/origin_tls_client_auth/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.origin_tls_client_auth import setting_update_params from ...types.origin_tls_client_auth.setting_get_response import SettingGetResponse from ...types.origin_tls_client_auth.setting_update_response import SettingUpdateResponse diff --git a/src/cloudflare/resources/page_shield/connections.py b/src/cloudflare/resources/page_shield/connections.py index e961e1e4bc6..ac42a24e1f6 100644 --- a/src/cloudflare/resources/page_shield/connections.py +++ b/src/cloudflare/resources/page_shield/connections.py @@ -19,10 +19,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.page_shield import connection_list_params from ...types.page_shield.connection import Connection diff --git a/src/cloudflare/resources/page_shield/cookies.py b/src/cloudflare/resources/page_shield/cookies.py index d35ffba6734..cdbc8dc6abb 100644 --- a/src/cloudflare/resources/page_shield/cookies.py +++ b/src/cloudflare/resources/page_shield/cookies.py @@ -19,10 +19,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.page_shield import cookie_list_params from ...types.page_shield.cookie_get_response import CookieGetResponse from ...types.page_shield.cookie_list_response import CookieListResponse diff --git a/src/cloudflare/resources/page_shield/page_shield.py b/src/cloudflare/resources/page_shield/page_shield.py index 9e7d2e27f74..11f6a949378 100644 --- a/src/cloudflare/resources/page_shield/page_shield.py +++ b/src/cloudflare/resources/page_shield/page_shield.py @@ -52,9 +52,7 @@ ConnectionsResourceWithStreamingResponse, AsyncConnectionsResourceWithStreamingResponse, ) -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.page_shield import page_shield_update_params from ...types.page_shield.setting import Setting from ...types.page_shield.page_shield_update_response import PageShieldUpdateResponse diff --git a/src/cloudflare/resources/page_shield/policies.py b/src/cloudflare/resources/page_shield/policies.py index de2822019e7..645079e3e9b 100644 --- a/src/cloudflare/resources/page_shield/policies.py +++ b/src/cloudflare/resources/page_shield/policies.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.page_shield import policy_create_params, policy_update_params from ...types.page_shield.policy_get_response import PolicyGetResponse from ...types.page_shield.policy_list_response import PolicyListResponse diff --git a/src/cloudflare/resources/page_shield/scripts.py b/src/cloudflare/resources/page_shield/scripts.py index 2a3e556f7cc..541aefbee44 100644 --- a/src/cloudflare/resources/page_shield/scripts.py +++ b/src/cloudflare/resources/page_shield/scripts.py @@ -19,10 +19,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.page_shield import script_list_params from ...types.page_shield.script import Script from ...types.page_shield.script_get_response import ScriptGetResponse diff --git a/src/cloudflare/resources/pagerules/pagerules.py b/src/cloudflare/resources/pagerules/pagerules.py index 440b172abde..5f251b595db 100644 --- a/src/cloudflare/resources/pagerules/pagerules.py +++ b/src/cloudflare/resources/pagerules/pagerules.py @@ -30,9 +30,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.pagerules import ( pagerule_edit_params, pagerule_list_params, diff --git a/src/cloudflare/resources/pagerules/settings.py b/src/cloudflare/resources/pagerules/settings.py index b89f657bbbb..450fac94b4d 100644 --- a/src/cloudflare/resources/pagerules/settings.py +++ b/src/cloudflare/resources/pagerules/settings.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.pagerules.setting_list_response import SettingListResponse __all__ = ["SettingsResource", "AsyncSettingsResource"] diff --git a/src/cloudflare/resources/pages/projects/deployments/deployments.py b/src/cloudflare/resources/pages/projects/deployments/deployments.py index 366eb26eacd..f2c545dc237 100644 --- a/src/cloudflare/resources/pages/projects/deployments/deployments.py +++ b/src/cloudflare/resources/pages/projects/deployments/deployments.py @@ -31,10 +31,7 @@ from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage from .history.history import HistoryResource, AsyncHistoryResource -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.pages.projects import ( deployment_list_params, deployment_retry_params, @@ -97,6 +94,10 @@ def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") if not project_name: raise ValueError(f"Expected a non-empty value for `project_name` but received {project_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/pages/projects/{project_name}/deployments", body=maybe_transform({"branch": branch}, deployment_create_params.DeploymentCreateParams), @@ -408,6 +409,10 @@ async def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") if not project_name: raise ValueError(f"Expected a non-empty value for `project_name` but received {project_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/pages/projects/{project_name}/deployments", body=await async_maybe_transform({"branch": branch}, deployment_create_params.DeploymentCreateParams), diff --git a/src/cloudflare/resources/pages/projects/deployments/history/logs.py b/src/cloudflare/resources/pages/projects/deployments/history/logs.py index b3a5e2aaf67..631dd9e7aab 100644 --- a/src/cloudflare/resources/pages/projects/deployments/history/logs.py +++ b/src/cloudflare/resources/pages/projects/deployments/history/logs.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.pages.projects.deployments.history.log_get_response import LogGetResponse __all__ = ["LogsResource", "AsyncLogsResource"] diff --git a/src/cloudflare/resources/pages/projects/domains.py b/src/cloudflare/resources/pages/projects/domains.py index 65054b9aa45..7e6c839a248 100644 --- a/src/cloudflare/resources/pages/projects/domains.py +++ b/src/cloudflare/resources/pages/projects/domains.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.pages.projects import domain_edit_params, domain_create_params from ....types.pages.projects.domain_get_response import DomainGetResponse from ....types.pages.projects.domain_edit_response import DomainEditResponse diff --git a/src/cloudflare/resources/pages/projects/projects.py b/src/cloudflare/resources/pages/projects/projects.py index 09b5912fffb..ced923eda18 100644 --- a/src/cloudflare/resources/pages/projects/projects.py +++ b/src/cloudflare/resources/pages/projects/projects.py @@ -38,10 +38,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage from ....types.pages import Deployment, project_edit_params, project_create_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.pages.project import Project from .deployments.deployments import DeploymentsResource, AsyncDeploymentsResource from ....types.pages.deployment import Deployment diff --git a/src/cloudflare/resources/pcaps/download.py b/src/cloudflare/resources/pcaps/download.py index de8e8fa0168..84cfebf9c6b 100644 --- a/src/cloudflare/resources/pcaps/download.py +++ b/src/cloudflare/resources/pcaps/download.py @@ -17,9 +17,7 @@ async_to_custom_raw_response_wrapper, async_to_custom_streamed_response_wrapper, ) -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options __all__ = ["DownloadResource", "AsyncDownloadResource"] diff --git a/src/cloudflare/resources/pcaps/ownership.py b/src/cloudflare/resources/pcaps/ownership.py index 618d9796ddd..fb7229716c9 100644 --- a/src/cloudflare/resources/pcaps/ownership.py +++ b/src/cloudflare/resources/pcaps/ownership.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.pcaps import ownership_create_params, ownership_validate_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.pcaps.ownership import Ownership from ...types.pcaps.ownership_get_response import OwnershipGetResponse diff --git a/src/cloudflare/resources/pcaps/pcaps.py b/src/cloudflare/resources/pcaps/pcaps.py index e6ea121deb1..88b6a85dc45 100644 --- a/src/cloudflare/resources/pcaps/pcaps.py +++ b/src/cloudflare/resources/pcaps/pcaps.py @@ -40,10 +40,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from ...types.pcaps import pcap_create_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.pcaps.pcap_filter_param import PCAPFilterParam from ...types.pcaps.pcap_get_response import PCAPGetResponse from ...types.pcaps.pcap_list_response import PCAPListResponse diff --git a/src/cloudflare/resources/plans.py b/src/cloudflare/resources/plans.py index fc177c15925..fec32838ad7 100644 --- a/src/cloudflare/resources/plans.py +++ b/src/cloudflare/resources/plans.py @@ -17,10 +17,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncSinglePage, AsyncSinglePage -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.plans.available_rate_plan import AvailableRatePlan __all__ = ["PlansResource", "AsyncPlansResource"] diff --git a/src/cloudflare/resources/queues/consumers.py b/src/cloudflare/resources/queues/consumers.py index 9854d15ce64..62500828562 100644 --- a/src/cloudflare/resources/queues/consumers.py +++ b/src/cloudflare/resources/queues/consumers.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.queues import consumer_create_params, consumer_update_params from ...types.queues.consumer_get_response import ConsumerGetResponse from ...types.queues.consumer_create_response import ConsumerCreateResponse diff --git a/src/cloudflare/resources/queues/messages.py b/src/cloudflare/resources/queues/messages.py index 8b651b0dcf2..61a6e360ed3 100644 --- a/src/cloudflare/resources/queues/messages.py +++ b/src/cloudflare/resources/queues/messages.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.queues import message_ack_params, message_pull_params from ...types.queues.message_ack_response import MessageAckResponse from ...types.queues.message_pull_response import MessagePullResponse diff --git a/src/cloudflare/resources/queues/queues.py b/src/cloudflare/resources/queues/queues.py index 39a6012d574..f3995757a32 100644 --- a/src/cloudflare/resources/queues/queues.py +++ b/src/cloudflare/resources/queues/queues.py @@ -37,10 +37,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.queues import queue_create_params, queue_update_params from ...types.queues.queue import Queue from ...types.queues.queue_created import QueueCreated diff --git a/src/cloudflare/resources/r2/buckets.py b/src/cloudflare/resources/r2/buckets.py index 2b322b7a24c..bde62555b2f 100644 --- a/src/cloudflare/resources/r2/buckets.py +++ b/src/cloudflare/resources/r2/buckets.py @@ -23,10 +23,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncCursorPagination, AsyncCursorPagination -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.r2.bucket import Bucket __all__ = ["BucketsResource", "AsyncBucketsResource"] diff --git a/src/cloudflare/resources/r2/sippy.py b/src/cloudflare/resources/r2/sippy.py index 7f134a5e730..178f4279f44 100644 --- a/src/cloudflare/resources/r2/sippy.py +++ b/src/cloudflare/resources/r2/sippy.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.r2.sippy import Sippy from ...types.r2.sippy_delete_response import SippyDeleteResponse diff --git a/src/cloudflare/resources/r2/temporary_credentials.py b/src/cloudflare/resources/r2/temporary_credentials.py index f621ecdab1a..9715a6feadd 100644 --- a/src/cloudflare/resources/r2/temporary_credentials.py +++ b/src/cloudflare/resources/r2/temporary_credentials.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.r2.temporary_credential_create_response import TemporaryCredentialCreateResponse __all__ = ["TemporaryCredentialsResource", "AsyncTemporaryCredentialsResource"] @@ -63,7 +61,7 @@ def create( Args: account_id: Account ID - bucket: Name of the GCS bucket + bucket: Name of the R2 bucket parent_access_key_id: The parent access key id to use for signing @@ -142,7 +140,7 @@ async def create( Args: account_id: Account ID - bucket: Name of the GCS bucket + bucket: Name of the R2 bucket parent_access_key_id: The parent access key id to use for signing diff --git a/src/cloudflare/resources/radar/__init__.py b/src/cloudflare/resources/radar/__init__.py index 00dd0bb0fcf..5ea83f8d764 100644 --- a/src/cloudflare/resources/radar/__init__.py +++ b/src/cloudflare/resources/radar/__init__.py @@ -128,13 +128,13 @@ TrafficAnomaliesResourceWithStreamingResponse, AsyncTrafficAnomaliesResourceWithStreamingResponse, ) -from .connection_tampering import ( - ConnectionTamperingResource, - AsyncConnectionTamperingResource, - ConnectionTamperingResourceWithRawResponse, - AsyncConnectionTamperingResourceWithRawResponse, - ConnectionTamperingResourceWithStreamingResponse, - AsyncConnectionTamperingResourceWithStreamingResponse, +from .tcp_resets_timeouts import ( + TCPResetsTimeoutsResource, + AsyncTCPResetsTimeoutsResource, + TCPResetsTimeoutsResourceWithRawResponse, + AsyncTCPResetsTimeoutsResourceWithRawResponse, + TCPResetsTimeoutsResourceWithStreamingResponse, + AsyncTCPResetsTimeoutsResourceWithStreamingResponse, ) __all__ = [ @@ -186,12 +186,6 @@ "AsyncAS112ResourceWithRawResponse", "AS112ResourceWithStreamingResponse", "AsyncAS112ResourceWithStreamingResponse", - "ConnectionTamperingResource", - "AsyncConnectionTamperingResource", - "ConnectionTamperingResourceWithRawResponse", - "AsyncConnectionTamperingResourceWithRawResponse", - "ConnectionTamperingResourceWithStreamingResponse", - "AsyncConnectionTamperingResourceWithStreamingResponse", "EmailResource", "AsyncEmailResource", "EmailResourceWithRawResponse", @@ -234,6 +228,12 @@ "AsyncTrafficAnomaliesResourceWithRawResponse", "TrafficAnomaliesResourceWithStreamingResponse", "AsyncTrafficAnomaliesResourceWithStreamingResponse", + "TCPResetsTimeoutsResource", + "AsyncTCPResetsTimeoutsResource", + "TCPResetsTimeoutsResourceWithRawResponse", + "AsyncTCPResetsTimeoutsResourceWithRawResponse", + "TCPResetsTimeoutsResourceWithStreamingResponse", + "AsyncTCPResetsTimeoutsResourceWithStreamingResponse", "RadarResource", "AsyncRadarResource", "RadarResourceWithRawResponse", diff --git a/src/cloudflare/resources/radar/annotations/outages.py b/src/cloudflare/resources/radar/annotations/outages.py index f53fee61e9d..12344d7d80e 100644 --- a/src/cloudflare/resources/radar/annotations/outages.py +++ b/src/cloudflare/resources/radar/annotations/outages.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.annotations import outage_get_params, outage_locations_params from ....types.radar.annotations.outage_get_response import OutageGetResponse from ....types.radar.annotations.outage_locations_response import OutageLocationsResponse @@ -46,24 +44,7 @@ def get( *, asn: int | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -134,24 +115,7 @@ def locations( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -222,24 +186,7 @@ async def get( *, asn: int | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -310,24 +257,7 @@ async def locations( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/as112/as112.py b/src/cloudflare/resources/radar/as112/as112.py index d9245a12e0e..bdd295c2412 100644 --- a/src/cloudflare/resources/radar/as112/as112.py +++ b/src/cloudflare/resources/radar/as112/as112.py @@ -39,9 +39,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import as112_timeseries_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from .timeseries_groups import ( TimeseriesGroupsResource, AsyncTimeseriesGroupsResource, @@ -83,26 +81,7 @@ def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -209,26 +188,7 @@ async def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/as112/summary.py b/src/cloudflare/resources/radar/as112/summary.py index a67b1833204..2e695cbfd97 100644 --- a/src/cloudflare/resources/radar/as112/summary.py +++ b/src/cloudflare/resources/radar/as112/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.as112 import ( summary_edns_params, summary_dnssec_params, @@ -58,26 +56,7 @@ def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -156,26 +135,7 @@ def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -254,26 +214,7 @@ def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -352,26 +293,7 @@ def protocol( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -450,26 +372,7 @@ def query_type( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -548,26 +451,7 @@ def response_codes( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -656,26 +540,7 @@ async def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -754,26 +619,7 @@ async def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -852,26 +698,7 @@ async def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -950,26 +777,7 @@ async def protocol( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1048,26 +856,7 @@ async def query_type( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1146,26 +935,7 @@ async def response_codes( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/as112/timeseries_groups.py b/src/cloudflare/resources/radar/as112/timeseries_groups.py index 22765f808f8..2b654a4a755 100644 --- a/src/cloudflare/resources/radar/as112/timeseries_groups.py +++ b/src/cloudflare/resources/radar/as112/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.as112 import ( timeseries_group_edns_params, timeseries_group_dnssec_params, @@ -59,26 +57,7 @@ def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -163,26 +142,7 @@ def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -267,26 +227,7 @@ def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -371,26 +312,7 @@ def protocol( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -475,26 +397,7 @@ def query_type( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -579,26 +482,7 @@ def response_codes( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -696,26 +580,7 @@ async def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -800,26 +665,7 @@ async def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -904,26 +750,7 @@ async def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1008,26 +835,7 @@ async def protocol( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1112,26 +920,7 @@ async def query_type( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1216,26 +1005,7 @@ async def response_codes( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/as112/top.py b/src/cloudflare/resources/radar/as112/top.py index bf2166e991f..85152434160 100644 --- a/src/cloudflare/resources/radar/as112/top.py +++ b/src/cloudflare/resources/radar/as112/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.as112 import top_edns_params, top_dnssec_params, top_locations_params, top_ip_version_params from ....types.radar.as112.top_edns_response import TopEdnsResponse from ....types.radar.as112.top_dnssec_response import TopDNSSECResponse @@ -50,26 +48,7 @@ def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -157,26 +136,7 @@ def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -264,26 +224,7 @@ def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -370,26 +311,7 @@ def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -485,26 +407,7 @@ async def dnssec( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -592,26 +495,7 @@ async def edns( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -699,26 +583,7 @@ async def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -805,26 +670,7 @@ async def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/attacks/layer3/layer3.py b/src/cloudflare/resources/radar/attacks/layer3/layer3.py index 22a1a7a706b..40608aa9246 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/layer3.py +++ b/src/cloudflare/resources/radar/attacks/layer3/layer3.py @@ -39,9 +39,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .timeseries_groups import ( TimeseriesGroupsResource, AsyncTimeseriesGroupsResource, @@ -84,26 +82,7 @@ def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -232,26 +211,7 @@ async def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/attacks/layer3/summary.py b/src/cloudflare/resources/radar/attacks/layer3/summary.py index d894d181af2..9f83b0a9198 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/summary.py +++ b/src/cloudflare/resources/radar/attacks/layer3/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.attacks.layer3 import ( summary_get_params, summary_vector_params, @@ -57,26 +55,7 @@ def bitrate( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -162,26 +141,7 @@ def duration( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -268,26 +228,7 @@ def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -366,26 +307,7 @@ def ip_version( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -467,26 +389,7 @@ def protocol( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -568,26 +471,7 @@ def vector( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -683,26 +567,7 @@ async def bitrate( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -788,26 +653,7 @@ async def duration( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -894,26 +740,7 @@ async def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -992,26 +819,7 @@ async def ip_version( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1093,26 +901,7 @@ async def protocol( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1194,26 +983,7 @@ async def vector( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py index 17011e35747..353c8457d47 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py +++ b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.attacks.layer3 import ( timeseries_group_get_params, timeseries_group_vector_params, @@ -62,26 +60,7 @@ def bitrate( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -178,26 +157,7 @@ def duration( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -295,26 +255,7 @@ def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -399,26 +340,7 @@ def industry( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -427,6 +349,7 @@ def industry( location: List[str] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -473,6 +396,8 @@ def industry( normalization: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). + protocol: Array of L3/4 attack types. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -502,6 +427,7 @@ def industry( "location": location, "name": name, "normalization": normalization, + "protocol": protocol, }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), @@ -516,26 +442,7 @@ def ip_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -628,26 +535,7 @@ def protocol( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -740,26 +628,7 @@ def vector( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -861,26 +730,7 @@ def vertical( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -889,6 +739,7 @@ def vertical( location: List[str] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -935,6 +786,8 @@ def vertical( normalization: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). + protocol: Array of L3/4 attack types. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -964,6 +817,7 @@ def vertical( "location": location, "name": name, "normalization": normalization, + "protocol": protocol, }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), @@ -988,26 +842,7 @@ async def bitrate( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1104,26 +939,7 @@ async def duration( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1221,26 +1037,7 @@ async def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1325,26 +1122,7 @@ async def industry( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1353,6 +1131,7 @@ async def industry( location: List[str] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -1399,6 +1178,8 @@ async def industry( normalization: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). + protocol: Array of L3/4 attack types. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -1428,6 +1209,7 @@ async def industry( "location": location, "name": name, "normalization": normalization, + "protocol": protocol, }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), @@ -1442,26 +1224,7 @@ async def ip_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1554,26 +1317,7 @@ async def protocol( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1666,26 +1410,7 @@ async def vector( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1787,26 +1512,7 @@ async def vertical( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1815,6 +1521,7 @@ async def vertical( location: List[str] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -1861,6 +1568,8 @@ async def vertical( normalization: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). + protocol: Array of L3/4 attack types. + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -1890,6 +1599,7 @@ async def vertical( "location": location, "name": name, "normalization": normalization, + "protocol": protocol, }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py index 998521834a5..fb70d8bcbd7 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py +++ b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.radar.attacks.layer3.top import location_origin_params, location_target_params from ......types.radar.attacks.layer3.top.location_origin_response import LocationOriginResponse from ......types.radar.attacks.layer3.top.location_target_response import LocationTargetResponse @@ -46,26 +44,7 @@ def origin( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -150,26 +129,7 @@ def target( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -264,26 +224,7 @@ async def origin( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -368,26 +309,7 @@ async def target( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/top.py b/src/cloudflare/resources/radar/attacks/layer3/top/top.py index 42c7224e8d6..3e6817465e2 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/top/top.py +++ b/src/cloudflare/resources/radar/attacks/layer3/top/top.py @@ -30,9 +30,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.radar.attacks.layer3 import top_attacks_params, top_industry_params, top_vertical_params from ......types.radar.attacks.layer3.top_attacks_response import TopAttacksResponse from ......types.radar.attacks.layer3.top_industry_response import TopIndustryResponse @@ -59,26 +57,7 @@ def attacks( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -183,26 +162,7 @@ def industry( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -287,26 +247,7 @@ def vertical( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -405,26 +346,7 @@ async def attacks( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -529,26 +451,7 @@ async def industry( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, @@ -633,26 +536,7 @@ async def vertical( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/attacks/layer7/layer7.py b/src/cloudflare/resources/radar/attacks/layer7/layer7.py index 713c3e11de2..3677d19f359 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/layer7.py +++ b/src/cloudflare/resources/radar/attacks/layer7/layer7.py @@ -39,9 +39,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .timeseries_groups import ( TimeseriesGroupsResource, AsyncTimeseriesGroupsResource, @@ -90,29 +88,69 @@ def timeseries( | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE_CHANGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -136,7 +174,7 @@ def timeseries( For example, `-174, 3356` excludes results from AS174, but includes results from AS3356. - attack: Array of L7 attack types. + attack: This field is deprecated, please use the new `mitigationProduct`. continent: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from @@ -152,10 +190,18 @@ def timeseries( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. normalization: Normalization method applied. Refer to @@ -186,7 +232,11 @@ def timeseries( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "location": location, + "mitigation_product": mitigation_product, "name": name, "normalization": normalization, }, @@ -232,29 +282,69 @@ async def timeseries( | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE_CHANGE", "MIN0_MAX"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -278,7 +368,7 @@ async def timeseries( For example, `-174, 3356` excludes results from AS174, but includes results from AS3356. - attack: Array of L7 attack types. + attack: This field is deprecated, please use the new `mitigationProduct`. continent: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from @@ -294,10 +384,18 @@ async def timeseries( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. normalization: Normalization method applied. Refer to @@ -328,7 +426,11 @@ async def timeseries( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "location": location, + "mitigation_product": mitigation_product, "name": name, "normalization": normalization, }, diff --git a/src/cloudflare/resources/radar/attacks/layer7/summary.py b/src/cloudflare/resources/radar/attacks/layer7/summary.py index 9af8c3dd0d9..8eaccf847dd 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/summary.py +++ b/src/cloudflare/resources/radar/attacks/layer7/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.attacks.layer7 import ( summary_get_params, summary_ip_version_params, @@ -58,26 +56,7 @@ def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -156,26 +135,7 @@ def http_method( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, @@ -271,26 +231,7 @@ def http_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -436,26 +377,7 @@ def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -601,26 +523,7 @@ def managed_rules( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -770,26 +673,7 @@ def mitigation_product( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -940,26 +824,7 @@ async def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1038,26 +903,7 @@ async def http_method( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, @@ -1153,26 +999,7 @@ async def http_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1318,26 +1145,7 @@ async def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1483,26 +1291,7 @@ async def managed_rules( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1652,26 +1441,7 @@ async def mitigation_product( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ diff --git a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py index 35c2b923a1b..47260ea2ee2 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py +++ b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.attacks.layer7 import ( timeseries_group_get_params, timeseries_group_industry_params, @@ -65,26 +63,7 @@ def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -170,26 +149,7 @@ def http_method( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, @@ -296,26 +256,7 @@ def http_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -472,26 +413,7 @@ def industry( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -657,26 +579,7 @@ def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -833,26 +736,7 @@ def managed_rules( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1013,26 +897,7 @@ def mitigation_product( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1186,26 +1051,7 @@ def vertical( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1381,26 +1227,7 @@ async def get( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -1486,26 +1313,7 @@ async def http_method( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, @@ -1612,26 +1420,7 @@ async def http_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1788,26 +1577,7 @@ async def industry( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -1973,26 +1743,7 @@ async def ip_version( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -2149,26 +1900,7 @@ async def managed_rules( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -2329,26 +2061,7 @@ async def mitigation_product( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ @@ -2502,26 +2215,7 @@ async def vertical( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_method: List[ diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py index f6d4c1a7476..f43f40bd92f 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.radar.attacks.layer7.top import ase_origin_params from ......types.radar.attacks.layer7.top.ase_origin_response import AseOriginResponse @@ -45,30 +43,70 @@ def origin( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -98,12 +136,20 @@ def origin( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -128,8 +174,12 @@ def origin( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, ase_origin_params.AseOriginParams, @@ -154,30 +204,70 @@ async def origin( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -207,12 +297,20 @@ async def origin( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -237,8 +335,12 @@ async def origin( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, ase_origin_params.AseOriginParams, diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py index 033bda36fdf..7a7f9f867c7 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.radar.attacks.layer7.top import location_origin_params, location_target_params from ......types.radar.attacks.layer7.top.location_origin_response import LocationOriginResponse from ......types.radar.attacks.layer7.top.location_target_response import LocationTargetResponse @@ -47,29 +45,69 @@ def origin( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -103,8 +141,16 @@ def origin( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -130,7 +176,11 @@ def origin( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, + "mitigation_product": mitigation_product, "name": name, }, location_origin_params.LocationOriginParams, @@ -145,29 +195,69 @@ def target( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -197,8 +287,16 @@ def target( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -223,7 +321,11 @@ def target( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, + "mitigation_product": mitigation_product, "name": name, }, location_target_params.LocationTargetParams, @@ -249,29 +351,69 @@ async def origin( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -305,8 +447,16 @@ async def origin( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -332,7 +482,11 @@ async def origin( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, + "mitigation_product": mitigation_product, "name": name, }, location_origin_params.LocationOriginParams, @@ -347,29 +501,69 @@ async def target( *, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -399,8 +593,16 @@ async def target( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -425,7 +627,11 @@ async def target( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, + "mitigation_product": mitigation_product, "name": name, }, location_target_params.LocationTargetParams, diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/top.py b/src/cloudflare/resources/radar/attacks/layer7/top/top.py index 7ad637c5f91..685caa45d7b 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/top.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/top.py @@ -38,9 +38,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.radar.attacks.layer7 import top_attacks_params, top_industry_params, top_vertical_params from ......types.radar.attacks.layer7.top_attacks_response import TopAttacksResponse from ......types.radar.attacks.layer7.top_industry_response import TopIndustryResponse @@ -72,33 +70,73 @@ def attacks( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, limit_direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, limit_per_location: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, magnitude: Literal["AFFECTED_ZONES", "MITIGATED_REQUESTS"] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN_MAX"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -135,6 +173,12 @@ def attacks( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. limit_direction: Array of attack origin/target location attack limits. Together with @@ -151,6 +195,8 @@ def attacks( magnitude: Attack magnitude can be defined by total requests mitigated or by total zones attacked. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. normalization: Normalization method applied. Refer to @@ -179,11 +225,15 @@ def attacks( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "limit_direction": limit_direction, "limit_per_location": limit_per_location, "location": location, "magnitude": magnitude, + "mitigation_product": mitigation_product, "name": name, "normalization": normalization, }, @@ -200,30 +250,70 @@ def industry( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -254,12 +344,20 @@ def industry( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -285,8 +383,12 @@ def industry( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, top_industry_params.TopIndustryParams, @@ -302,30 +404,70 @@ def vertical( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -356,12 +498,20 @@ def vertical( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -387,8 +537,12 @@ def vertical( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, top_vertical_params.TopVerticalParams, @@ -422,33 +576,73 @@ async def attacks( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, limit_direction: Literal["ORIGIN", "TARGET"] | NotGiven = NOT_GIVEN, limit_per_location: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, magnitude: Literal["AFFECTED_ZONES", "MITIGATED_REQUESTS"] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, normalization: Literal["PERCENTAGE", "MIN_MAX"] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -485,6 +679,12 @@ async def attacks( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. limit_direction: Array of attack origin/target location attack limits. Together with @@ -501,6 +701,8 @@ async def attacks( magnitude: Attack magnitude can be defined by total requests mitigated or by total zones attacked. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. normalization: Normalization method applied. Refer to @@ -529,11 +731,15 @@ async def attacks( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "limit_direction": limit_direction, "limit_per_location": limit_per_location, "location": location, "magnitude": magnitude, + "mitigation_product": mitigation_product, "name": name, "normalization": normalization, }, @@ -550,30 +756,70 @@ async def industry( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -604,12 +850,20 @@ async def industry( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -635,8 +889,12 @@ async def industry( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, top_industry_params.TopIndustryParams, @@ -652,30 +910,70 @@ async def vertical( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ + date_range: List[str] | NotGiven = NOT_GIVEN, + date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, + format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_method: List[ Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", ] ] | NotGiven = NOT_GIVEN, - date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, + http_version: List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]] | NotGiven = NOT_GIVEN, + ip_version: List[Literal["IPv4", "IPv6"]] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, + mitigation_product: List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ] + | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -706,12 +1004,20 @@ async def vertical( format: Format results are returned in. + http_method: Filter for http method. + + http_version: Filter for http version. + + ip_version: Filter for ip version. + limit: Limit the number of objects in the response. location: Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT. + mitigation_product: Array of L7 mitigation products. + name: Array of names that will be used to name the series in responses. extra_headers: Send extra headers @@ -737,8 +1043,12 @@ async def vertical( "date_range": date_range, "date_start": date_start, "format": format, + "http_method": http_method, + "http_version": http_version, + "ip_version": ip_version, "limit": limit, "location": location, + "mitigation_product": mitigation_product, "name": name, }, top_vertical_params.TopVerticalParams, diff --git a/src/cloudflare/resources/radar/bgp/bgp.py b/src/cloudflare/resources/radar/bgp/bgp.py index 0b0c2aa8a06..b02292f89e7 100644 --- a/src/cloudflare/resources/radar/bgp/bgp.py +++ b/src/cloudflare/resources/radar/bgp/bgp.py @@ -65,9 +65,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import bgp_timeseries_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from .hijacks.hijacks import HijacksResource, AsyncHijacksResource from ....types.radar.bgp_timeseries_response import BGPTimeseriesResponse @@ -109,26 +107,7 @@ def timeseries( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, @@ -242,26 +221,7 @@ async def timeseries( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, name: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/bgp/hijacks/events.py b/src/cloudflare/resources/radar/bgp/hijacks/events.py index 6700a064beb..14867a2ca72 100644 --- a/src/cloudflare/resources/radar/bgp/hijacks/events.py +++ b/src/cloudflare/resources/radar/bgp/hijacks/events.py @@ -19,10 +19,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncV4PagePagination, AsyncV4PagePagination -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.radar.bgp.hijacks import event_list_params from .....types.radar.bgp.hijacks.event_list_response import EventListResponse @@ -42,24 +39,7 @@ def list( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, event_id: int | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -174,24 +154,7 @@ def list( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, event_id: int | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/bgp/ips.py b/src/cloudflare/resources/radar/bgp/ips.py index 62cfdacf32a..8ea07a04ee7 100644 --- a/src/cloudflare/resources/radar/bgp/ips.py +++ b/src/cloudflare/resources/radar/bgp/ips.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.bgp import ip_timeseries_params from ....types.radar.bgp.ip_timeseries_response import IPTimeseriesResponse @@ -45,24 +43,7 @@ def timeseries( *, asn: str | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, include_delay: bool | NotGiven = NOT_GIVEN, @@ -145,24 +126,7 @@ async def timeseries( *, asn: str | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, include_delay: bool | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/bgp/leaks/events.py b/src/cloudflare/resources/radar/bgp/leaks/events.py index 92227d0287b..61b19dfeb74 100644 --- a/src/cloudflare/resources/radar/bgp/leaks/events.py +++ b/src/cloudflare/resources/radar/bgp/leaks/events.py @@ -19,10 +19,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncV4PagePagination, AsyncV4PagePagination -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.radar.bgp.leaks import event_list_params from .....types.radar.bgp.leaks.event_list_response import EventListResponse @@ -42,24 +39,7 @@ def list( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, event_id: int | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -157,24 +137,7 @@ def list( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, event_id: int | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/bgp/routes.py b/src/cloudflare/resources/radar/bgp/routes.py index 104c66fdd4d..7f16e51043e 100644 --- a/src/cloudflare/resources/radar/bgp/routes.py +++ b/src/cloudflare/resources/radar/bgp/routes.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.bgp import route_ases_params, route_moas_params, route_stats_params, route_pfx2as_params from ....types.radar.bgp.route_ases_response import RouteAsesResponse from ....types.radar.bgp.route_moas_response import RouteMoasResponse diff --git a/src/cloudflare/resources/radar/bgp/top/ases.py b/src/cloudflare/resources/radar/bgp/top/ases.py index c0b8db153c0..d0f5b339eed 100644 --- a/src/cloudflare/resources/radar/bgp/top/ases.py +++ b/src/cloudflare/resources/radar/bgp/top/ases.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.bgp.top import ase_get_params, ase_prefixes_params from .....types.radar.bgp.top.ase_get_response import AseGetResponse from .....types.radar.bgp.top.ase_prefixes_response import AsePrefixesResponse @@ -46,26 +44,7 @@ def get( *, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -209,26 +188,7 @@ async def get( *, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/bgp/top/top.py b/src/cloudflare/resources/radar/bgp/top/top.py index 17826f992e9..b9ab93e865d 100644 --- a/src/cloudflare/resources/radar/bgp/top/top.py +++ b/src/cloudflare/resources/radar/bgp/top/top.py @@ -30,9 +30,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.bgp import top_prefixes_params from .....types.radar.bgp.top_prefixes_response import TopPrefixesResponse @@ -57,26 +55,7 @@ def prefixes( *, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -167,26 +146,7 @@ async def prefixes( *, asn: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/datasets.py b/src/cloudflare/resources/radar/datasets.py index 68a0bf3e5f1..632237f86d6 100644 --- a/src/cloudflare/resources/radar/datasets.py +++ b/src/cloudflare/resources/radar/datasets.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.radar import dataset_list_params, dataset_download_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.radar.dataset_list_response import DatasetListResponse from ...types.radar.dataset_download_response import DatasetDownloadResponse diff --git a/src/cloudflare/resources/radar/dns/top.py b/src/cloudflare/resources/radar/dns/top.py index ea775bb8d98..717d70919d0 100644 --- a/src/cloudflare/resources/radar/dns/top.py +++ b/src/cloudflare/resources/radar/dns/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.dns import top_ases_params, top_locations_params from ....types.radar.dns.top_ases_response import TopAsesResponse from ....types.radar.dns.top_locations_response import TopLocationsResponse @@ -48,26 +46,7 @@ def ases( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -155,26 +134,7 @@ def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -271,26 +231,7 @@ async def ases( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -378,26 +319,7 @@ async def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/routing/summary.py b/src/cloudflare/resources/radar/email/routing/summary.py index 574def195a1..d6574ac8585 100644 --- a/src/cloudflare/resources/radar/email/routing/summary.py +++ b/src/cloudflare/resources/radar/email/routing/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.email.routing import ( summary_arc_params, summary_spf_params, @@ -56,26 +54,7 @@ def arc( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -157,26 +136,7 @@ def dkim( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -257,26 +217,7 @@ def dmarc( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -357,26 +298,7 @@ def encrypted( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -457,26 +379,7 @@ def ip_version( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -557,26 +460,7 @@ def spf( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -666,26 +550,7 @@ async def arc( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -767,26 +632,7 @@ async def dkim( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -867,26 +713,7 @@ async def dmarc( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -967,26 +794,7 @@ async def encrypted( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1067,26 +875,7 @@ async def ip_version( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1167,26 +956,7 @@ async def spf( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py index bffe7e21af1..5a54a062f1b 100644 --- a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py +++ b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.email.routing import ( timeseries_group_arc_params, timeseries_group_spf_params, @@ -57,26 +55,7 @@ def arc( *, agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -164,26 +143,7 @@ def dkim( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -270,26 +230,7 @@ def dmarc( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -376,26 +317,7 @@ def encrypted( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -482,26 +404,7 @@ def ip_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -588,26 +491,7 @@ def spf( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -703,26 +587,7 @@ async def arc( *, agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -810,26 +675,7 @@ async def dkim( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -916,26 +762,7 @@ async def dmarc( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, encrypted: List[Literal["ENCRYPTED", "NOT_ENCRYPTED"]] | NotGiven = NOT_GIVEN, @@ -1022,26 +849,7 @@ async def encrypted( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1128,26 +936,7 @@ async def ip_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1234,26 +1023,7 @@ async def spf( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/summary.py b/src/cloudflare/resources/radar/email/security/summary.py index 65f3b3d8dd1..a31f5660e8c 100644 --- a/src/cloudflare/resources/radar/email/security/summary.py +++ b/src/cloudflare/resources/radar/email/security/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.email.security import ( summary_arc_params, summary_spf_params, @@ -62,26 +60,7 @@ def arc( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -159,26 +138,7 @@ def dkim( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -255,26 +215,7 @@ def dmarc( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -351,26 +292,7 @@ def malicious( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -451,26 +373,7 @@ def spam( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -551,26 +454,7 @@ def spf( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -647,26 +531,7 @@ def spoof( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -747,26 +612,7 @@ def threat_category( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -847,26 +693,7 @@ def tls_version( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -952,26 +779,7 @@ async def arc( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1049,26 +857,7 @@ async def dkim( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1145,26 +934,7 @@ async def dmarc( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1241,26 +1011,7 @@ async def malicious( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1341,26 +1092,7 @@ async def spam( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1441,26 +1173,7 @@ async def spf( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1537,26 +1250,7 @@ async def spoof( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1637,26 +1331,7 @@ async def threat_category( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1737,26 +1412,7 @@ async def tls_version( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/timeseries_groups.py b/src/cloudflare/resources/radar/email/security/timeseries_groups.py index 12486f075c1..c957c81c55b 100644 --- a/src/cloudflare/resources/radar/email/security/timeseries_groups.py +++ b/src/cloudflare/resources/radar/email/security/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.email.security import ( timeseries_group_arc_params, timeseries_group_spf_params, @@ -65,26 +63,7 @@ def arc( *, agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -168,26 +147,7 @@ def dkim( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -270,26 +230,7 @@ def dmarc( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -372,26 +313,7 @@ def malicious( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -478,26 +400,7 @@ def spam( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -584,26 +487,7 @@ def spf( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -686,26 +570,7 @@ def spoof( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -792,26 +657,7 @@ def threat_category( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -900,26 +746,7 @@ def tls_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1011,26 +838,7 @@ async def arc( *, agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1114,26 +922,7 @@ async def dkim( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1216,26 +1005,7 @@ async def dmarc( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1318,26 +1088,7 @@ async def malicious( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1424,26 +1175,7 @@ async def spam( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1530,26 +1262,7 @@ async def spf( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1632,26 +1345,7 @@ async def spoof( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1738,26 +1432,7 @@ async def threat_category( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -1846,26 +1521,7 @@ async def tls_version( agg_interval: Literal["15m", "1h", "1d", "1w"] | NotGiven = NOT_GIVEN, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py index c9166b9619b..d6877ec1080 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......._wrappers import ResultWrapper -from ......._base_client import ( - make_request_options, -) +from ......._base_client import make_request_options from .......types.radar.email.security.top.tlds import malicious_get_params from .......types.radar.email.security.top.tlds.malicious_get_response import MaliciousGetResponse @@ -46,26 +44,7 @@ def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -169,26 +148,7 @@ async def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py index 40886bdcb09..f97f98691f3 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......._wrappers import ResultWrapper -from ......._base_client import ( - make_request_options, -) +from ......._base_client import make_request_options from .......types.radar.email.security.top.tlds import spam_get_params from .......types.radar.email.security.top.tlds.spam_get_response import SpamGetResponse @@ -46,26 +44,7 @@ def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -169,26 +148,7 @@ async def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py index 49e04d09ce5..865a62aa66b 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ......._wrappers import ResultWrapper -from ......._base_client import ( - make_request_options, -) +from ......._base_client import make_request_options from .......types.radar.email.security.top.tlds import spoof_get_params from .......types.radar.email.security.top.tlds.spoof_get_response import SpoofGetResponse @@ -46,26 +44,7 @@ def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -169,26 +148,7 @@ async def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py index 8cc5c7e2b3b..23c281c9eb9 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py @@ -46,9 +46,7 @@ async_to_streamed_response_wrapper, ) from ......._wrappers import ResultWrapper -from ......._base_client import ( - make_request_options, -) +from ......._base_client import make_request_options from .......types.radar.email.security.top import tld_get_params from .......types.radar.email.security.top.tld_get_response import TldGetResponse @@ -81,26 +79,7 @@ def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, @@ -213,26 +192,7 @@ async def get( *, arc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, dkim: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, dmarc: List[Literal["PASS", "NONE", "FAIL"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/entities/asns.py b/src/cloudflare/resources/radar/entities/asns.py index f0479103d73..4aa81250ed1 100644 --- a/src/cloudflare/resources/radar/entities/asns.py +++ b/src/cloudflare/resources/radar/entities/asns.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.entities import asn_ip_params, asn_get_params, asn_rel_params, asn_list_params from ....types.radar.entities.asn_ip_response import ASNIPResponse from ....types.radar.entities.asn_get_response import ASNGetResponse diff --git a/src/cloudflare/resources/radar/entities/entities.py b/src/cloudflare/resources/radar/entities/entities.py index 7308469e676..291834dcb5e 100644 --- a/src/cloudflare/resources/radar/entities/entities.py +++ b/src/cloudflare/resources/radar/entities/entities.py @@ -38,9 +38,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import entity_get_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.entity_get_response import EntityGetResponse __all__ = ["EntitiesResource", "AsyncEntitiesResource"] diff --git a/src/cloudflare/resources/radar/entities/locations.py b/src/cloudflare/resources/radar/entities/locations.py index a05fa19ad17..fb242a70bbb 100644 --- a/src/cloudflare/resources/radar/entities/locations.py +++ b/src/cloudflare/resources/radar/entities/locations.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.entities import location_get_params, location_list_params from ....types.radar.entities.location_get_response import LocationGetResponse from ....types.radar.entities.location_list_response import LocationListResponse diff --git a/src/cloudflare/resources/radar/http/ases/ases.py b/src/cloudflare/resources/radar/http/ases/ases.py index 4666cedea05..a275adbc00d 100644 --- a/src/cloudflare/resources/radar/http/ases/ases.py +++ b/src/cloudflare/resources/radar/http/ases/ases.py @@ -86,9 +86,7 @@ BrowserFamilyResourceWithStreamingResponse, AsyncBrowserFamilyResourceWithStreamingResponse, ) -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http import ase_get_params from .....types.radar.http.ase_get_response import AseGetResponse @@ -144,26 +142,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -324,26 +303,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/bot_class.py b/src/cloudflare/resources/radar/http/ases/bot_class.py index d9665ba21c1..3f4493e31ea 100644 --- a/src/cloudflare/resources/radar/http/ases/bot_class.py +++ b/src/cloudflare/resources/radar/http/ases/bot_class.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import bot_class_get_params from .....types.radar.http.ases.bot_class_get_response import BotClassGetResponse @@ -48,26 +46,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -198,26 +177,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/browser_family.py b/src/cloudflare/resources/radar/http/ases/browser_family.py index 93f2d1bcc91..bcc9fb10647 100644 --- a/src/cloudflare/resources/radar/http/ases/browser_family.py +++ b/src/cloudflare/resources/radar/http/ases/browser_family.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import browser_family_get_params from .....types.radar.http.ases.browser_family_get_response import BrowserFamilyGetResponse @@ -48,26 +46,7 @@ def get( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -196,26 +175,7 @@ async def get( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/device_type.py b/src/cloudflare/resources/radar/http/ases/device_type.py index 3c74d3c5e77..13de5ce2c67 100644 --- a/src/cloudflare/resources/radar/http/ases/device_type.py +++ b/src/cloudflare/resources/radar/http/ases/device_type.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import device_type_get_params from .....types.radar.http.ases.device_type_get_response import DeviceTypeGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/http_method.py b/src/cloudflare/resources/radar/http/ases/http_method.py index bbf7d121de4..8a2527c126d 100644 --- a/src/cloudflare/resources/radar/http/ases/http_method.py +++ b/src/cloudflare/resources/radar/http/ases/http_method.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import http_method_get_params from .....types.radar.http.ases.http_method_get_response import HTTPMethodGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/http_protocol.py b/src/cloudflare/resources/radar/http/ases/http_protocol.py index 980a72d60c2..69342c498fe 100644 --- a/src/cloudflare/resources/radar/http/ases/http_protocol.py +++ b/src/cloudflare/resources/radar/http/ases/http_protocol.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import http_protocol_get_params from .....types.radar.http.ases.http_protocol_get_response import HTTPProtocolGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -193,26 +172,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/ip_version.py b/src/cloudflare/resources/radar/http/ases/ip_version.py index 13d9e9d31a5..30c602493a0 100644 --- a/src/cloudflare/resources/radar/http/ases/ip_version.py +++ b/src/cloudflare/resources/radar/http/ases/ip_version.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import ip_version_get_params from .....types.radar.http.ases.ip_version_get_response import IPVersionGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/os.py b/src/cloudflare/resources/radar/http/ases/os.py index 33c0223fddf..f394fff7819 100644 --- a/src/cloudflare/resources/radar/http/ases/os.py +++ b/src/cloudflare/resources/radar/http/ases/os.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import os_get_params from .....types.radar.http.ases.os_get_response import OSGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -196,26 +175,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/ases/tls_version.py b/src/cloudflare/resources/radar/http/ases/tls_version.py index 8b002599f70..22ab58f84c1 100644 --- a/src/cloudflare/resources/radar/http/ases/tls_version.py +++ b/src/cloudflare/resources/radar/http/ases/tls_version.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.ases import tls_version_get_params from .....types.radar.http.ases.tls_version_get_response import TLSVersionGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/http.py b/src/cloudflare/resources/radar/http/http.py index 9f32cbdd054..725429a8b08 100644 --- a/src/cloudflare/resources/radar/http/http.py +++ b/src/cloudflare/resources/radar/http/http.py @@ -56,9 +56,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import http_timeseries_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from .timeseries_groups import ( TimeseriesGroupsResource, AsyncTimeseriesGroupsResource, @@ -109,26 +107,7 @@ def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -243,26 +222,7 @@ async def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/bot_class.py b/src/cloudflare/resources/radar/http/locations/bot_class.py index e19b3d4ee2e..943db404c22 100644 --- a/src/cloudflare/resources/radar/http/locations/bot_class.py +++ b/src/cloudflare/resources/radar/http/locations/bot_class.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import bot_class_get_params from .....types.radar.http.locations.bot_class_get_response import BotClassGetResponse @@ -48,26 +46,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -198,26 +177,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/browser_family.py b/src/cloudflare/resources/radar/http/locations/browser_family.py index 42a6dfc2c94..3c5693a7e01 100644 --- a/src/cloudflare/resources/radar/http/locations/browser_family.py +++ b/src/cloudflare/resources/radar/http/locations/browser_family.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import browser_family_get_params from .....types.radar.http.locations.browser_family_get_response import BrowserFamilyGetResponse @@ -48,26 +46,7 @@ def get( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/device_type.py b/src/cloudflare/resources/radar/http/locations/device_type.py index db12278738c..982e239c758 100644 --- a/src/cloudflare/resources/radar/http/locations/device_type.py +++ b/src/cloudflare/resources/radar/http/locations/device_type.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import device_type_get_params from .....types.radar.http.locations.device_type_get_response import DeviceTypeGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -198,26 +177,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/http_method.py b/src/cloudflare/resources/radar/http/locations/http_method.py index c524a57a4dc..54df750513e 100644 --- a/src/cloudflare/resources/radar/http/locations/http_method.py +++ b/src/cloudflare/resources/radar/http/locations/http_method.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import http_method_get_params from .....types.radar.http.locations.http_method_get_response import HTTPMethodGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -198,26 +177,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/http_protocol.py b/src/cloudflare/resources/radar/http/locations/http_protocol.py index 76b7013a00d..5c434792c6b 100644 --- a/src/cloudflare/resources/radar/http/locations/http_protocol.py +++ b/src/cloudflare/resources/radar/http/locations/http_protocol.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import http_protocol_get_params from .....types.radar.http.locations.http_protocol_get_response import HTTPProtocolGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -194,26 +173,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/ip_version.py b/src/cloudflare/resources/radar/http/locations/ip_version.py index 2eba4d7db23..c41ee965321 100644 --- a/src/cloudflare/resources/radar/http/locations/ip_version.py +++ b/src/cloudflare/resources/radar/http/locations/ip_version.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import ip_version_get_params from .....types.radar.http.locations.ip_version_get_response import IPVersionGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/locations.py b/src/cloudflare/resources/radar/http/locations/locations.py index 0839a8f25ae..9055706a402 100644 --- a/src/cloudflare/resources/radar/http/locations/locations.py +++ b/src/cloudflare/resources/radar/http/locations/locations.py @@ -86,9 +86,7 @@ BrowserFamilyResourceWithStreamingResponse, AsyncBrowserFamilyResourceWithStreamingResponse, ) -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http import location_get_params from .....types.radar.http.location_get_response import LocationGetResponse @@ -144,26 +142,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -324,26 +303,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/os.py b/src/cloudflare/resources/radar/http/locations/os.py index 1b89d9d2a66..131769f84dc 100644 --- a/src/cloudflare/resources/radar/http/locations/os.py +++ b/src/cloudflare/resources/radar/http/locations/os.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import os_get_params from .....types.radar.http.locations.os_get_response import OSGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -196,26 +175,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/locations/tls_version.py b/src/cloudflare/resources/radar/http/locations/tls_version.py index c1fd6d54336..0ece72750aa 100644 --- a/src/cloudflare/resources/radar/http/locations/tls_version.py +++ b/src/cloudflare/resources/radar/http/locations/tls_version.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.http.locations import tls_version_get_params from .....types.radar.http.locations.tls_version_get_response import TLSVersionGetResponse @@ -49,26 +47,7 @@ def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -197,26 +176,7 @@ async def get( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/summary.py b/src/cloudflare/resources/radar/http/summary.py index 12defd73b00..59e479d8ce6 100644 --- a/src/cloudflare/resources/radar/http/summary.py +++ b/src/cloudflare/resources/radar/http/summary.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.http import ( summary_os_params, summary_bot_class_params, @@ -62,26 +60,7 @@ def bot_class( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -189,26 +168,7 @@ def device_type( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -314,26 +274,7 @@ def http_protocol( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -438,26 +379,7 @@ def http_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -563,26 +485,7 @@ def ip_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -688,26 +591,7 @@ def os( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -812,26 +696,7 @@ def post_quantum( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -941,26 +806,7 @@ def tls_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1075,26 +921,7 @@ async def bot_class( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1202,26 +1029,7 @@ async def device_type( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -1327,26 +1135,7 @@ async def http_protocol( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1451,26 +1240,7 @@ async def http_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1576,26 +1346,7 @@ async def ip_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1701,26 +1452,7 @@ async def os( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1825,26 +1557,7 @@ async def post_quantum( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1954,26 +1667,7 @@ async def tls_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/timeseries_groups.py b/src/cloudflare/resources/radar/http/timeseries_groups.py index 6dcf5fd060d..d1e43be8b77 100644 --- a/src/cloudflare/resources/radar/http/timeseries_groups.py +++ b/src/cloudflare/resources/radar/http/timeseries_groups.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.http import ( timeseries_group_os_params, timeseries_group_browser_params, @@ -67,26 +65,7 @@ def bot_class( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -200,26 +179,7 @@ def browser( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -340,26 +300,7 @@ def browser_family( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -477,26 +418,7 @@ def device_type( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -607,26 +529,7 @@ def http_protocol( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -737,26 +640,7 @@ def http_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -868,26 +752,7 @@ def ip_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -999,26 +864,7 @@ def os( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1129,26 +975,7 @@ def post_quantum( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1264,26 +1091,7 @@ def tls_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1404,26 +1212,7 @@ async def bot_class( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1537,26 +1326,7 @@ async def browser( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1677,26 +1447,7 @@ async def browser_family( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -1814,26 +1565,7 @@ async def device_type( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, http_protocol: List[Literal["HTTP", "HTTPS"]] | NotGiven = NOT_GIVEN, @@ -1944,26 +1676,7 @@ async def http_protocol( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -2074,26 +1787,7 @@ async def http_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -2205,26 +1899,7 @@ async def ip_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -2336,26 +2011,7 @@ async def os( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -2466,26 +2122,7 @@ async def post_quantum( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -2601,26 +2238,7 @@ async def tls_version( bot_class: List[Literal["LIKELY_AUTOMATED", "LIKELY_HUMAN"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/http/top.py b/src/cloudflare/resources/radar/http/top.py index 7cd13feaadd..53c92195d72 100644 --- a/src/cloudflare/resources/radar/http/top.py +++ b/src/cloudflare/resources/radar/http/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.http import top_browsers_params, top_browser_families_params from ....types.radar.http.top_browsers_response import TopBrowsersResponse from ....types.radar.http.top_browser_families_response import TopBrowserFamiliesResponse @@ -49,26 +47,7 @@ def browser_families( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -187,26 +166,7 @@ def browsers( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -335,26 +295,7 @@ async def browser_families( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -473,26 +414,7 @@ async def browsers( browser_family: List[Literal["CHROME", "EDGE", "FIREFOX", "SAFARI"]] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, device_type: List[Literal["DESKTOP", "MOBILE", "OTHER"]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/netflows/netflows.py b/src/cloudflare/resources/radar/netflows/netflows.py index b82345a5b43..c40b62990df 100644 --- a/src/cloudflare/resources/radar/netflows/netflows.py +++ b/src/cloudflare/resources/radar/netflows/netflows.py @@ -31,9 +31,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import netflow_timeseries_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.netflow_timeseries_response import NetflowTimeseriesResponse __all__ = ["NetflowsResource", "AsyncNetflowsResource"] @@ -59,26 +57,7 @@ def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -188,26 +167,7 @@ async def timeseries( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/netflows/top.py b/src/cloudflare/resources/radar/netflows/top.py index 310e0a90323..a16cb4ef770 100644 --- a/src/cloudflare/resources/radar/netflows/top.py +++ b/src/cloudflare/resources/radar/netflows/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.netflows import top_ases_params, top_locations_params from ....types.radar.netflows.top_ases_response import TopAsesResponse from ....types.radar.netflows.top_locations_response import TopLocationsResponse @@ -47,26 +45,7 @@ def ases( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -150,26 +129,7 @@ def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -263,26 +223,7 @@ async def ases( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -366,26 +307,7 @@ async def locations( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/quality/iqi.py b/src/cloudflare/resources/radar/quality/iqi.py index 3a3c8ba4da3..ceb5522fc2c 100644 --- a/src/cloudflare/resources/radar/quality/iqi.py +++ b/src/cloudflare/resources/radar/quality/iqi.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.quality import iqi_summary_params, iqi_timeseries_groups_params from ....types.radar.quality.iqi_summary_response import IQISummaryResponse from ....types.radar.quality.iqi_timeseries_groups_response import IQITimeseriesGroupsResponse @@ -48,26 +46,7 @@ def summary( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -152,26 +131,7 @@ def timeseries_groups( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, interpolation: bool | NotGiven = NOT_GIVEN, @@ -274,26 +234,7 @@ async def summary( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -378,26 +319,7 @@ async def timeseries_groups( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, interpolation: bool | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/quality/speed/speed.py b/src/cloudflare/resources/radar/quality/speed/speed.py index 83d157cd559..58823322df2 100644 --- a/src/cloudflare/resources/radar/quality/speed/speed.py +++ b/src/cloudflare/resources/radar/quality/speed/speed.py @@ -30,9 +30,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.quality import speed_summary_params, speed_histogram_params from .....types.radar.quality.speed_summary_response import SpeedSummaryResponse from .....types.radar.quality.speed_histogram_response import SpeedHistogramResponse diff --git a/src/cloudflare/resources/radar/quality/speed/top.py b/src/cloudflare/resources/radar/quality/speed/top.py index 847810362a3..966bcea0eb9 100644 --- a/src/cloudflare/resources/radar/quality/speed/top.py +++ b/src/cloudflare/resources/radar/quality/speed/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.radar.quality.speed import top_ases_params, top_locations_params from .....types.radar.quality.speed.top_ases_response import TopAsesResponse from .....types.radar.quality.speed.top_locations_response import TopLocationsResponse diff --git a/src/cloudflare/resources/radar/radar.py b/src/cloudflare/resources/radar/radar.py index c6859e8b70c..555d88e7bf5 100644 --- a/src/cloudflare/resources/radar/radar.py +++ b/src/cloudflare/resources/radar/radar.py @@ -134,13 +134,13 @@ TrafficAnomaliesResourceWithStreamingResponse, AsyncTrafficAnomaliesResourceWithStreamingResponse, ) -from .connection_tampering import ( - ConnectionTamperingResource, - AsyncConnectionTamperingResource, - ConnectionTamperingResourceWithRawResponse, - AsyncConnectionTamperingResourceWithRawResponse, - ConnectionTamperingResourceWithStreamingResponse, - AsyncConnectionTamperingResourceWithStreamingResponse, +from .tcp_resets_timeouts import ( + TCPResetsTimeoutsResource, + AsyncTCPResetsTimeoutsResource, + TCPResetsTimeoutsResourceWithRawResponse, + AsyncTCPResetsTimeoutsResourceWithRawResponse, + TCPResetsTimeoutsResourceWithStreamingResponse, + AsyncTCPResetsTimeoutsResourceWithStreamingResponse, ) from .annotations.annotations import AnnotationsResource, AsyncAnnotationsResource from .verified_bots.verified_bots import VerifiedBotsResource, AsyncVerifiedBotsResource @@ -182,10 +182,6 @@ def verified_bots(self) -> VerifiedBotsResource: def as112(self) -> AS112Resource: return AS112Resource(self._client) - @cached_property - def connection_tampering(self) -> ConnectionTamperingResource: - return ConnectionTamperingResource(self._client) - @cached_property def email(self) -> EmailResource: return EmailResource(self._client) @@ -214,6 +210,10 @@ def ranking(self) -> RankingResource: def traffic_anomalies(self) -> TrafficAnomaliesResource: return TrafficAnomaliesResource(self._client) + @cached_property + def tcp_resets_timeouts(self) -> TCPResetsTimeoutsResource: + return TCPResetsTimeoutsResource(self._client) + @cached_property def with_raw_response(self) -> RadarResourceWithRawResponse: return RadarResourceWithRawResponse(self) @@ -256,10 +256,6 @@ def verified_bots(self) -> AsyncVerifiedBotsResource: def as112(self) -> AsyncAS112Resource: return AsyncAS112Resource(self._client) - @cached_property - def connection_tampering(self) -> AsyncConnectionTamperingResource: - return AsyncConnectionTamperingResource(self._client) - @cached_property def email(self) -> AsyncEmailResource: return AsyncEmailResource(self._client) @@ -288,6 +284,10 @@ def ranking(self) -> AsyncRankingResource: def traffic_anomalies(self) -> AsyncTrafficAnomaliesResource: return AsyncTrafficAnomaliesResource(self._client) + @cached_property + def tcp_resets_timeouts(self) -> AsyncTCPResetsTimeoutsResource: + return AsyncTCPResetsTimeoutsResource(self._client) + @cached_property def with_raw_response(self) -> AsyncRadarResourceWithRawResponse: return AsyncRadarResourceWithRawResponse(self) @@ -333,10 +333,6 @@ def verified_bots(self) -> VerifiedBotsResourceWithRawResponse: def as112(self) -> AS112ResourceWithRawResponse: return AS112ResourceWithRawResponse(self._radar.as112) - @cached_property - def connection_tampering(self) -> ConnectionTamperingResourceWithRawResponse: - return ConnectionTamperingResourceWithRawResponse(self._radar.connection_tampering) - @cached_property def email(self) -> EmailResourceWithRawResponse: return EmailResourceWithRawResponse(self._radar.email) @@ -365,6 +361,10 @@ def ranking(self) -> RankingResourceWithRawResponse: def traffic_anomalies(self) -> TrafficAnomaliesResourceWithRawResponse: return TrafficAnomaliesResourceWithRawResponse(self._radar.traffic_anomalies) + @cached_property + def tcp_resets_timeouts(self) -> TCPResetsTimeoutsResourceWithRawResponse: + return TCPResetsTimeoutsResourceWithRawResponse(self._radar.tcp_resets_timeouts) + class AsyncRadarResourceWithRawResponse: def __init__(self, radar: AsyncRadarResource) -> None: @@ -402,10 +402,6 @@ def verified_bots(self) -> AsyncVerifiedBotsResourceWithRawResponse: def as112(self) -> AsyncAS112ResourceWithRawResponse: return AsyncAS112ResourceWithRawResponse(self._radar.as112) - @cached_property - def connection_tampering(self) -> AsyncConnectionTamperingResourceWithRawResponse: - return AsyncConnectionTamperingResourceWithRawResponse(self._radar.connection_tampering) - @cached_property def email(self) -> AsyncEmailResourceWithRawResponse: return AsyncEmailResourceWithRawResponse(self._radar.email) @@ -434,6 +430,10 @@ def ranking(self) -> AsyncRankingResourceWithRawResponse: def traffic_anomalies(self) -> AsyncTrafficAnomaliesResourceWithRawResponse: return AsyncTrafficAnomaliesResourceWithRawResponse(self._radar.traffic_anomalies) + @cached_property + def tcp_resets_timeouts(self) -> AsyncTCPResetsTimeoutsResourceWithRawResponse: + return AsyncTCPResetsTimeoutsResourceWithRawResponse(self._radar.tcp_resets_timeouts) + class RadarResourceWithStreamingResponse: def __init__(self, radar: RadarResource) -> None: @@ -471,10 +471,6 @@ def verified_bots(self) -> VerifiedBotsResourceWithStreamingResponse: def as112(self) -> AS112ResourceWithStreamingResponse: return AS112ResourceWithStreamingResponse(self._radar.as112) - @cached_property - def connection_tampering(self) -> ConnectionTamperingResourceWithStreamingResponse: - return ConnectionTamperingResourceWithStreamingResponse(self._radar.connection_tampering) - @cached_property def email(self) -> EmailResourceWithStreamingResponse: return EmailResourceWithStreamingResponse(self._radar.email) @@ -503,6 +499,10 @@ def ranking(self) -> RankingResourceWithStreamingResponse: def traffic_anomalies(self) -> TrafficAnomaliesResourceWithStreamingResponse: return TrafficAnomaliesResourceWithStreamingResponse(self._radar.traffic_anomalies) + @cached_property + def tcp_resets_timeouts(self) -> TCPResetsTimeoutsResourceWithStreamingResponse: + return TCPResetsTimeoutsResourceWithStreamingResponse(self._radar.tcp_resets_timeouts) + class AsyncRadarResourceWithStreamingResponse: def __init__(self, radar: AsyncRadarResource) -> None: @@ -540,10 +540,6 @@ def verified_bots(self) -> AsyncVerifiedBotsResourceWithStreamingResponse: def as112(self) -> AsyncAS112ResourceWithStreamingResponse: return AsyncAS112ResourceWithStreamingResponse(self._radar.as112) - @cached_property - def connection_tampering(self) -> AsyncConnectionTamperingResourceWithStreamingResponse: - return AsyncConnectionTamperingResourceWithStreamingResponse(self._radar.connection_tampering) - @cached_property def email(self) -> AsyncEmailResourceWithStreamingResponse: return AsyncEmailResourceWithStreamingResponse(self._radar.email) @@ -571,3 +567,7 @@ def ranking(self) -> AsyncRankingResourceWithStreamingResponse: @cached_property def traffic_anomalies(self) -> AsyncTrafficAnomaliesResourceWithStreamingResponse: return AsyncTrafficAnomaliesResourceWithStreamingResponse(self._radar.traffic_anomalies) + + @cached_property + def tcp_resets_timeouts(self) -> AsyncTCPResetsTimeoutsResourceWithStreamingResponse: + return AsyncTCPResetsTimeoutsResourceWithStreamingResponse(self._radar.tcp_resets_timeouts) diff --git a/src/cloudflare/resources/radar/ranking/domain.py b/src/cloudflare/resources/radar/ranking/domain.py index 3cc705d7ad6..c44caa95006 100644 --- a/src/cloudflare/resources/radar/ranking/domain.py +++ b/src/cloudflare/resources/radar/ranking/domain.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.ranking import domain_get_params from ....types.radar.ranking.domain_get_response import DomainGetResponse diff --git a/src/cloudflare/resources/radar/ranking/ranking.py b/src/cloudflare/resources/radar/ranking/ranking.py index fdbb566b907..0bfe61b8dc0 100644 --- a/src/cloudflare/resources/radar/ranking/ranking.py +++ b/src/cloudflare/resources/radar/ranking/ranking.py @@ -31,9 +31,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import ranking_top_params, ranking_timeseries_groups_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.ranking_top_response import RankingTopResponse from ....types.radar.ranking_timeseries_groups_response import RankingTimeseriesGroupsResponse @@ -57,26 +55,7 @@ def timeseries_groups( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, domains: List[str] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, @@ -235,26 +214,7 @@ async def timeseries_groups( self, *, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, domains: List[str] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/search.py b/src/cloudflare/resources/radar/search.py index d355e6deb96..18cb4de529c 100644 --- a/src/cloudflare/resources/radar/search.py +++ b/src/cloudflare/resources/radar/search.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.radar import search_global_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.radar.search_global_response import SearchGlobalResponse __all__ = ["SearchResource", "AsyncSearchResource"] diff --git a/src/cloudflare/resources/radar/connection_tampering.py b/src/cloudflare/resources/radar/tcp_resets_timeouts.py similarity index 69% rename from src/cloudflare/resources/radar/connection_tampering.py rename to src/cloudflare/resources/radar/tcp_resets_timeouts.py index 76c5a4c8512..1a87837a3af 100644 --- a/src/cloudflare/resources/radar/connection_tampering.py +++ b/src/cloudflare/resources/radar/tcp_resets_timeouts.py @@ -22,24 +22,22 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ...types.radar import connection_tampering_summary_params, connection_tampering_timeseries_groups_params -from ..._base_client import ( - make_request_options, -) -from ...types.radar.connection_tampering_summary_response import ConnectionTamperingSummaryResponse -from ...types.radar.connection_tampering_timeseries_groups_response import ConnectionTamperingTimeseriesGroupsResponse +from ...types.radar import tcp_resets_timeout_summary_params, tcp_resets_timeout_timeseries_groups_params +from ..._base_client import make_request_options +from ...types.radar.tcp_resets_timeout_summary_response import TCPResetsTimeoutSummaryResponse +from ...types.radar.tcp_resets_timeout_timeseries_groups_response import TCPResetsTimeoutTimeseriesGroupsResponse -__all__ = ["ConnectionTamperingResource", "AsyncConnectionTamperingResource"] +__all__ = ["TCPResetsTimeoutsResource", "AsyncTCPResetsTimeoutsResource"] -class ConnectionTamperingResource(SyncAPIResource): +class TCPResetsTimeoutsResource(SyncAPIResource): @cached_property - def with_raw_response(self) -> ConnectionTamperingResourceWithRawResponse: - return ConnectionTamperingResourceWithRawResponse(self) + def with_raw_response(self) -> TCPResetsTimeoutsResourceWithRawResponse: + return TCPResetsTimeoutsResourceWithRawResponse(self) @cached_property - def with_streaming_response(self) -> ConnectionTamperingResourceWithStreamingResponse: - return ConnectionTamperingResourceWithStreamingResponse(self) + def with_streaming_response(self) -> TCPResetsTimeoutsResourceWithStreamingResponse: + return TCPResetsTimeoutsResourceWithStreamingResponse(self) def summary( self, @@ -47,26 +45,7 @@ def summary( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -77,9 +56,10 @@ def summary( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> ConnectionTamperingSummaryResponse: + ) -> TCPResetsTimeoutSummaryResponse: """ - Distribution of connection tampering types over a given time period. + Percentage distribution by connection stage of TCP connections terminated within + the first 10 packets by a reset or timeout, for a given time period. Args: asn: Array of comma separated list of ASNs, start with `-` to exclude from results. @@ -115,7 +95,7 @@ def summary( timeout: Override the client-level default timeout for this request, in seconds """ return self._get( - "/radar/connection_tampering/summary", + "/radar/tcp_resets_timeouts/summary", options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -132,11 +112,11 @@ def summary( "location": location, "name": name, }, - connection_tampering_summary_params.ConnectionTamperingSummaryParams, + tcp_resets_timeout_summary_params.TCPResetsTimeoutSummaryParams, ), - post_parser=ResultWrapper[ConnectionTamperingSummaryResponse]._unwrapper, + post_parser=ResultWrapper[TCPResetsTimeoutSummaryResponse]._unwrapper, ), - cast_to=cast(Type[ConnectionTamperingSummaryResponse], ResultWrapper[ConnectionTamperingSummaryResponse]), + cast_to=cast(Type[TCPResetsTimeoutSummaryResponse], ResultWrapper[TCPResetsTimeoutSummaryResponse]), ) def timeseries_groups( @@ -146,26 +126,7 @@ def timeseries_groups( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -176,9 +137,10 @@ def timeseries_groups( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> ConnectionTamperingTimeseriesGroupsResponse: + ) -> TCPResetsTimeoutTimeseriesGroupsResponse: """ - Distribution of connection tampering types over time. + Percentage distribution by connection stage of TCP connections terminated within + the first 10 packets by a reset or timeout, over time. Args: agg_interval: Aggregation interval results should be returned in (for example, in 15 minutes @@ -218,7 +180,7 @@ def timeseries_groups( timeout: Override the client-level default timeout for this request, in seconds """ return self._get( - "/radar/connection_tampering/timeseries_groups", + "/radar/tcp_resets_timeouts/timeseries_groups", options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -236,25 +198,24 @@ def timeseries_groups( "location": location, "name": name, }, - connection_tampering_timeseries_groups_params.ConnectionTamperingTimeseriesGroupsParams, + tcp_resets_timeout_timeseries_groups_params.TCPResetsTimeoutTimeseriesGroupsParams, ), - post_parser=ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse]._unwrapper, + post_parser=ResultWrapper[TCPResetsTimeoutTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast( - Type[ConnectionTamperingTimeseriesGroupsResponse], - ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse], + Type[TCPResetsTimeoutTimeseriesGroupsResponse], ResultWrapper[TCPResetsTimeoutTimeseriesGroupsResponse] ), ) -class AsyncConnectionTamperingResource(AsyncAPIResource): +class AsyncTCPResetsTimeoutsResource(AsyncAPIResource): @cached_property - def with_raw_response(self) -> AsyncConnectionTamperingResourceWithRawResponse: - return AsyncConnectionTamperingResourceWithRawResponse(self) + def with_raw_response(self) -> AsyncTCPResetsTimeoutsResourceWithRawResponse: + return AsyncTCPResetsTimeoutsResourceWithRawResponse(self) @cached_property - def with_streaming_response(self) -> AsyncConnectionTamperingResourceWithStreamingResponse: - return AsyncConnectionTamperingResourceWithStreamingResponse(self) + def with_streaming_response(self) -> AsyncTCPResetsTimeoutsResourceWithStreamingResponse: + return AsyncTCPResetsTimeoutsResourceWithStreamingResponse(self) async def summary( self, @@ -262,26 +223,7 @@ async def summary( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -292,9 +234,10 @@ async def summary( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> ConnectionTamperingSummaryResponse: + ) -> TCPResetsTimeoutSummaryResponse: """ - Distribution of connection tampering types over a given time period. + Percentage distribution by connection stage of TCP connections terminated within + the first 10 packets by a reset or timeout, for a given time period. Args: asn: Array of comma separated list of ASNs, start with `-` to exclude from results. @@ -330,7 +273,7 @@ async def summary( timeout: Override the client-level default timeout for this request, in seconds """ return await self._get( - "/radar/connection_tampering/summary", + "/radar/tcp_resets_timeouts/summary", options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -347,11 +290,11 @@ async def summary( "location": location, "name": name, }, - connection_tampering_summary_params.ConnectionTamperingSummaryParams, + tcp_resets_timeout_summary_params.TCPResetsTimeoutSummaryParams, ), - post_parser=ResultWrapper[ConnectionTamperingSummaryResponse]._unwrapper, + post_parser=ResultWrapper[TCPResetsTimeoutSummaryResponse]._unwrapper, ), - cast_to=cast(Type[ConnectionTamperingSummaryResponse], ResultWrapper[ConnectionTamperingSummaryResponse]), + cast_to=cast(Type[TCPResetsTimeoutSummaryResponse], ResultWrapper[TCPResetsTimeoutSummaryResponse]), ) async def timeseries_groups( @@ -361,26 +304,7 @@ async def timeseries_groups( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, location: List[str] | NotGiven = NOT_GIVEN, @@ -391,9 +315,10 @@ async def timeseries_groups( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> ConnectionTamperingTimeseriesGroupsResponse: + ) -> TCPResetsTimeoutTimeseriesGroupsResponse: """ - Distribution of connection tampering types over time. + Percentage distribution by connection stage of TCP connections terminated within + the first 10 packets by a reset or timeout, over time. Args: agg_interval: Aggregation interval results should be returned in (for example, in 15 minutes @@ -433,7 +358,7 @@ async def timeseries_groups( timeout: Override the client-level default timeout for this request, in seconds """ return await self._get( - "/radar/connection_tampering/timeseries_groups", + "/radar/tcp_resets_timeouts/timeseries_groups", options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -451,60 +376,59 @@ async def timeseries_groups( "location": location, "name": name, }, - connection_tampering_timeseries_groups_params.ConnectionTamperingTimeseriesGroupsParams, + tcp_resets_timeout_timeseries_groups_params.TCPResetsTimeoutTimeseriesGroupsParams, ), - post_parser=ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse]._unwrapper, + post_parser=ResultWrapper[TCPResetsTimeoutTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast( - Type[ConnectionTamperingTimeseriesGroupsResponse], - ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse], + Type[TCPResetsTimeoutTimeseriesGroupsResponse], ResultWrapper[TCPResetsTimeoutTimeseriesGroupsResponse] ), ) -class ConnectionTamperingResourceWithRawResponse: - def __init__(self, connection_tampering: ConnectionTamperingResource) -> None: - self._connection_tampering = connection_tampering +class TCPResetsTimeoutsResourceWithRawResponse: + def __init__(self, tcp_resets_timeouts: TCPResetsTimeoutsResource) -> None: + self._tcp_resets_timeouts = tcp_resets_timeouts self.summary = to_raw_response_wrapper( - connection_tampering.summary, + tcp_resets_timeouts.summary, ) self.timeseries_groups = to_raw_response_wrapper( - connection_tampering.timeseries_groups, + tcp_resets_timeouts.timeseries_groups, ) -class AsyncConnectionTamperingResourceWithRawResponse: - def __init__(self, connection_tampering: AsyncConnectionTamperingResource) -> None: - self._connection_tampering = connection_tampering +class AsyncTCPResetsTimeoutsResourceWithRawResponse: + def __init__(self, tcp_resets_timeouts: AsyncTCPResetsTimeoutsResource) -> None: + self._tcp_resets_timeouts = tcp_resets_timeouts self.summary = async_to_raw_response_wrapper( - connection_tampering.summary, + tcp_resets_timeouts.summary, ) self.timeseries_groups = async_to_raw_response_wrapper( - connection_tampering.timeseries_groups, + tcp_resets_timeouts.timeseries_groups, ) -class ConnectionTamperingResourceWithStreamingResponse: - def __init__(self, connection_tampering: ConnectionTamperingResource) -> None: - self._connection_tampering = connection_tampering +class TCPResetsTimeoutsResourceWithStreamingResponse: + def __init__(self, tcp_resets_timeouts: TCPResetsTimeoutsResource) -> None: + self._tcp_resets_timeouts = tcp_resets_timeouts self.summary = to_streamed_response_wrapper( - connection_tampering.summary, + tcp_resets_timeouts.summary, ) self.timeseries_groups = to_streamed_response_wrapper( - connection_tampering.timeseries_groups, + tcp_resets_timeouts.timeseries_groups, ) -class AsyncConnectionTamperingResourceWithStreamingResponse: - def __init__(self, connection_tampering: AsyncConnectionTamperingResource) -> None: - self._connection_tampering = connection_tampering +class AsyncTCPResetsTimeoutsResourceWithStreamingResponse: + def __init__(self, tcp_resets_timeouts: AsyncTCPResetsTimeoutsResource) -> None: + self._tcp_resets_timeouts = tcp_resets_timeouts self.summary = async_to_streamed_response_wrapper( - connection_tampering.summary, + tcp_resets_timeouts.summary, ) self.timeseries_groups = async_to_streamed_response_wrapper( - connection_tampering.timeseries_groups, + tcp_resets_timeouts.timeseries_groups, ) diff --git a/src/cloudflare/resources/radar/traffic_anomalies/locations.py b/src/cloudflare/resources/radar/traffic_anomalies/locations.py index 851686c3964..9acfecc4ed8 100644 --- a/src/cloudflare/resources/radar/traffic_anomalies/locations.py +++ b/src/cloudflare/resources/radar/traffic_anomalies/locations.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.traffic_anomalies import location_get_params from ....types.radar.traffic_anomalies.location_get_response import LocationGetResponse @@ -44,24 +42,7 @@ def get( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -135,24 +116,7 @@ async def get( self, *, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py index 6a24039a9aa..3060a34f7ec 100644 --- a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py +++ b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py @@ -31,9 +31,7 @@ ) from ...._wrappers import ResultWrapper from ....types.radar import traffic_anomaly_get_params -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.traffic_anomaly_get_response import TrafficAnomalyGetResponse __all__ = ["TrafficAnomaliesResource", "AsyncTrafficAnomaliesResource"] @@ -57,24 +55,7 @@ def get( *, asn: int | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -164,24 +145,7 @@ async def get( *, asn: int | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, - date_range: Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - | NotGiven = NOT_GIVEN, + date_range: str | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/radar/verified_bots/top.py b/src/cloudflare/resources/radar/verified_bots/top.py index 5b7b011891a..86e94bb809e 100644 --- a/src/cloudflare/resources/radar/verified_bots/top.py +++ b/src/cloudflare/resources/radar/verified_bots/top.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.radar.verified_bots import top_bots_params, top_categories_params from ....types.radar.verified_bots.top_bots_response import TopBotsResponse from ....types.radar.verified_bots.top_categories_response import TopCategoriesResponse @@ -47,26 +45,7 @@ def bots( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -149,26 +128,7 @@ def categories( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -262,26 +222,7 @@ async def bots( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, @@ -364,26 +305,7 @@ async def categories( asn: List[str] | NotGiven = NOT_GIVEN, continent: List[str] | NotGiven = NOT_GIVEN, date_end: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, - date_range: List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ] - | NotGiven = NOT_GIVEN, + date_range: List[str] | NotGiven = NOT_GIVEN, date_start: List[Union[str, datetime]] | NotGiven = NOT_GIVEN, format: Literal["JSON", "CSV"] | NotGiven = NOT_GIVEN, limit: int | NotGiven = NOT_GIVEN, diff --git a/src/cloudflare/resources/rate_limits.py b/src/cloudflare/resources/rate_limits.py index 37c05e4d0ac..f7808df1006 100644 --- a/src/cloudflare/resources/rate_limits.py +++ b/src/cloudflare/resources/rate_limits.py @@ -22,10 +22,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.rate_limits import rate_limit_edit_params, rate_limit_list_params, rate_limit_create_params from ..types.rate_limits.rate_limit import RateLimit from ..types.rate_limits.rate_limit_get_response import RateLimitGetResponse diff --git a/src/cloudflare/resources/rate_plans.py b/src/cloudflare/resources/rate_plans.py index 3c90903292e..76a97e6d87e 100644 --- a/src/cloudflare/resources/rate_plans.py +++ b/src/cloudflare/resources/rate_plans.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from .._wrappers import ResultWrapper -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.rate_plans.rate_plan_get_response import RatePlanGetResponse __all__ = ["RatePlansResource", "AsyncRatePlansResource"] diff --git a/src/cloudflare/resources/registrar/domains.py b/src/cloudflare/resources/registrar/domains.py index 2dc5c9955fc..b75018f5fd2 100644 --- a/src/cloudflare/resources/registrar/domains.py +++ b/src/cloudflare/resources/registrar/domains.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.registrar import domain_update_params from ...types.registrar.domain import Domain from ...types.registrar.domain_get_response import DomainGetResponse diff --git a/src/cloudflare/resources/request_tracers/traces.py b/src/cloudflare/resources/request_tracers/traces.py index 55f4b1ea22a..9934896d0a6 100644 --- a/src/cloudflare/resources/request_tracers/traces.py +++ b/src/cloudflare/resources/request_tracers/traces.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.request_tracers import trace_create_params from ...types.request_tracers.trace_create_response import TraceCreateResponse diff --git a/src/cloudflare/resources/rules/lists/bulk_operations.py b/src/cloudflare/resources/rules/lists/bulk_operations.py index b1c7f0b3399..2eb9982373c 100644 --- a/src/cloudflare/resources/rules/lists/bulk_operations.py +++ b/src/cloudflare/resources/rules/lists/bulk_operations.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.rules.lists.bulk_operation_get_response import BulkOperationGetResponse __all__ = ["BulkOperationsResource", "AsyncBulkOperationsResource"] diff --git a/src/cloudflare/resources/rules/lists/items.py b/src/cloudflare/resources/rules/lists/items.py index 7e101796486..ffa94113ad1 100644 --- a/src/cloudflare/resources/rules/lists/items.py +++ b/src/cloudflare/resources/rules/lists/items.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncCursorPagination, AsyncCursorPagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.rules.lists import item_list_params, item_create_params, item_update_params from ....types.rules.lists.item_get_response import ItemGetResponse from ....types.rules.lists.item_create_response import ItemCreateResponse diff --git a/src/cloudflare/resources/rules/lists/lists.py b/src/cloudflare/resources/rules/lists/lists.py index 31f16742c7d..6b5bf038661 100644 --- a/src/cloudflare/resources/rules/lists/lists.py +++ b/src/cloudflare/resources/rules/lists/lists.py @@ -31,10 +31,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage from ....types.rules import list_create_params, list_update_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from .bulk_operations import ( BulkOperationsResource, AsyncBulkOperationsResource, diff --git a/src/cloudflare/resources/rulesets/phases/phases.py b/src/cloudflare/resources/rulesets/phases/phases.py index 9f6a6755eb3..8522d55dc66 100644 --- a/src/cloudflare/resources/rulesets/phases/phases.py +++ b/src/cloudflare/resources/rulesets/phases/phases.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.rulesets import Phase, phase_update_params from ....types.rulesets.phase import Phase from ....types.rulesets.phase_get_response import PhaseGetResponse diff --git a/src/cloudflare/resources/rulesets/phases/versions.py b/src/cloudflare/resources/rulesets/phases/versions.py index 93fbc705d12..77ac256caa0 100644 --- a/src/cloudflare/resources/rulesets/phases/versions.py +++ b/src/cloudflare/resources/rulesets/phases/versions.py @@ -17,10 +17,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.rulesets import Phase from ....types.rulesets.phase import Phase from ....types.rulesets.phases.version_get_response import VersionGetResponse diff --git a/src/cloudflare/resources/rulesets/rules.py b/src/cloudflare/resources/rulesets/rules.py index ecf569b9efa..866e2ec673f 100644 --- a/src/cloudflare/resources/rulesets/rules.py +++ b/src/cloudflare/resources/rulesets/rules.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.rulesets import rule_edit_params, rule_create_params from ...types.rulesets.logging_param import LoggingParam from ...types.rulesets.rule_edit_response import RuleEditResponse diff --git a/src/cloudflare/resources/rulesets/rulesets.py b/src/cloudflare/resources/rulesets/rulesets.py index 7347798d5fd..243a61e9e6b 100644 --- a/src/cloudflare/resources/rulesets/rulesets.py +++ b/src/cloudflare/resources/rulesets/rulesets.py @@ -46,10 +46,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from .phases.phases import PhasesResource, AsyncPhasesResource -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.rulesets import Kind, Phase, ruleset_create_params, ruleset_update_params from .versions.versions import VersionsResource, AsyncVersionsResource from ...types.rulesets.kind import Kind diff --git a/src/cloudflare/resources/rulesets/versions/by_tag.py b/src/cloudflare/resources/rulesets/versions/by_tag.py index 7bc2877a38d..b08564f4b33 100644 --- a/src/cloudflare/resources/rulesets/versions/by_tag.py +++ b/src/cloudflare/resources/rulesets/versions/by_tag.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.rulesets.versions.by_tag_get_response import ByTagGetResponse __all__ = ["ByTagResource", "AsyncByTagResource"] diff --git a/src/cloudflare/resources/rulesets/versions/versions.py b/src/cloudflare/resources/rulesets/versions/versions.py index d19afd50795..408cc80d4aa 100644 --- a/src/cloudflare/resources/rulesets/versions/versions.py +++ b/src/cloudflare/resources/rulesets/versions/versions.py @@ -25,10 +25,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.rulesets.version_get_response import VersionGetResponse from ....types.rulesets.version_list_response import VersionListResponse diff --git a/src/cloudflare/resources/rum/rules.py b/src/cloudflare/resources/rum/rules.py index f78f37f35bf..799901afab6 100644 --- a/src/cloudflare/resources/rum/rules.py +++ b/src/cloudflare/resources/rum/rules.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.rum import rule_create_params, rule_update_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.rum.rum_rule import RUMRule from ...types.rum.rule_list_response import RuleListResponse from ...types.rum.rule_delete_response import RuleDeleteResponse diff --git a/src/cloudflare/resources/rum/site_info.py b/src/cloudflare/resources/rum/site_info.py index c70c62d4385..51c5e276022 100644 --- a/src/cloudflare/resources/rum/site_info.py +++ b/src/cloudflare/resources/rum/site_info.py @@ -23,10 +23,7 @@ from ..._wrappers import ResultWrapper from ...types.rum import site_info_list_params, site_info_create_params, site_info_update_params from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.rum.site import Site from ...types.rum.site_info_delete_response import SiteInfoDeleteResponse diff --git a/src/cloudflare/resources/secondary_dns/acls.py b/src/cloudflare/resources/secondary_dns/acls.py index ec5c89c6865..9266ddbfe07 100644 --- a/src/cloudflare/resources/secondary_dns/acls.py +++ b/src/cloudflare/resources/secondary_dns/acls.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.secondary_dns import acl_create_params, acl_update_params from ...types.secondary_dns.acl import ACL from ...types.secondary_dns.acl_delete_response import ACLDeleteResponse diff --git a/src/cloudflare/resources/secondary_dns/force_axfr.py b/src/cloudflare/resources/secondary_dns/force_axfr.py index 406f15e5108..a2fb2cc46dd 100644 --- a/src/cloudflare/resources/secondary_dns/force_axfr.py +++ b/src/cloudflare/resources/secondary_dns/force_axfr.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.secondary_dns import force_axfr_create_params from ...types.secondary_dns.force_axfr import ForceAXFR diff --git a/src/cloudflare/resources/secondary_dns/incoming.py b/src/cloudflare/resources/secondary_dns/incoming.py index 1b6e5aa3d6a..ac41746a731 100644 --- a/src/cloudflare/resources/secondary_dns/incoming.py +++ b/src/cloudflare/resources/secondary_dns/incoming.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.secondary_dns import incoming_create_params, incoming_update_params from ...types.secondary_dns.incoming_get_response import IncomingGetResponse from ...types.secondary_dns.incoming_create_response import IncomingCreateResponse diff --git a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py index 080b2ce8f1a..8ad56fddf4e 100644 --- a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py +++ b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.secondary_dns import ( outgoing_create_params, outgoing_enable_params, diff --git a/src/cloudflare/resources/secondary_dns/outgoing/status.py b/src/cloudflare/resources/secondary_dns/outgoing/status.py index 6a99e783349..da0505a75ac 100644 --- a/src/cloudflare/resources/secondary_dns/outgoing/status.py +++ b/src/cloudflare/resources/secondary_dns/outgoing/status.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.secondary_dns.enable_transfer import EnableTransfer __all__ = ["StatusResource", "AsyncStatusResource"] diff --git a/src/cloudflare/resources/secondary_dns/peers.py b/src/cloudflare/resources/secondary_dns/peers.py index 843cf963c96..b8f485bcde8 100644 --- a/src/cloudflare/resources/secondary_dns/peers.py +++ b/src/cloudflare/resources/secondary_dns/peers.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.secondary_dns import peer_create_params, peer_update_params from ...types.secondary_dns.peer import Peer from ...types.secondary_dns.peer_delete_response import PeerDeleteResponse diff --git a/src/cloudflare/resources/secondary_dns/tsigs.py b/src/cloudflare/resources/secondary_dns/tsigs.py index 90ba72b0053..6b1caa49fe6 100644 --- a/src/cloudflare/resources/secondary_dns/tsigs.py +++ b/src/cloudflare/resources/secondary_dns/tsigs.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.secondary_dns import tsig_create_params, tsig_update_params from ...types.secondary_dns.tsig import TSIG from ...types.secondary_dns.tsig_delete_response import TSIGDeleteResponse diff --git a/src/cloudflare/resources/snippets/content.py b/src/cloudflare/resources/snippets/content.py index a0b6d8f5a28..562ba2647bd 100644 --- a/src/cloudflare/resources/snippets/content.py +++ b/src/cloudflare/resources/snippets/content.py @@ -17,9 +17,7 @@ async_to_custom_raw_response_wrapper, async_to_custom_streamed_response_wrapper, ) -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options __all__ = ["ContentResource", "AsyncContentResource"] diff --git a/src/cloudflare/resources/snippets/rules.py b/src/cloudflare/resources/snippets/rules.py index 5405a709a12..71d202e94fd 100644 --- a/src/cloudflare/resources/snippets/rules.py +++ b/src/cloudflare/resources/snippets/rules.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.snippets import rule_update_params from ...types.snippets.rule_list_response import RuleListResponse from ...types.snippets.rule_update_response import RuleUpdateResponse diff --git a/src/cloudflare/resources/snippets/snippets.py b/src/cloudflare/resources/snippets/snippets.py index 5c1a0bb75b0..b1633698058 100644 --- a/src/cloudflare/resources/snippets/snippets.py +++ b/src/cloudflare/resources/snippets/snippets.py @@ -37,10 +37,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.snippets import snippet_update_params from ...types.snippets.snippet import Snippet from ...types.snippets.snippet_delete_response import SnippetDeleteResponse @@ -101,6 +98,10 @@ def update( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") if not snippet_name: raise ValueError(f"Expected a non-empty value for `snippet_name` but received {snippet_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/zones/{zone_id}/snippets/{snippet_name}", body=maybe_transform( @@ -294,6 +295,10 @@ async def update( raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") if not snippet_name: raise ValueError(f"Expected a non-empty value for `snippet_name` but received {snippet_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/zones/{zone_id}/snippets/{snippet_name}", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py index b8a7869260e..2829e3ac981 100644 --- a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py +++ b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.spectrum.analytics.aggregates import current_get_params from .....types.spectrum.analytics.aggregates.current_get_response import CurrentGetResponse diff --git a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py index 81fd0a6f738..19ab3a93512 100644 --- a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py +++ b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.spectrum.analytics.events import bytime_get_params from .....types.spectrum.analytics.dimension import Dimension from .....types.spectrum.analytics.events.bytime_get_response import BytimeGetResponse diff --git a/src/cloudflare/resources/spectrum/analytics/events/summaries.py b/src/cloudflare/resources/spectrum/analytics/events/summaries.py index 23badfc934c..1b11361a151 100644 --- a/src/cloudflare/resources/spectrum/analytics/events/summaries.py +++ b/src/cloudflare/resources/spectrum/analytics/events/summaries.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.spectrum.analytics.events import summary_get_params from .....types.spectrum.analytics.dimension import Dimension from .....types.spectrum.analytics.events.summary_get_response import SummaryGetResponse diff --git a/src/cloudflare/resources/spectrum/apps.py b/src/cloudflare/resources/spectrum/apps.py index 2d29796de6e..d27fa0e0774 100644 --- a/src/cloudflare/resources/spectrum/apps.py +++ b/src/cloudflare/resources/spectrum/apps.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.spectrum import app_list_params, app_create_params, app_update_params from ...types.spectrum.dns_param import DNSParam from ...types.spectrum.edge_ips_param import EdgeIPsParam diff --git a/src/cloudflare/resources/speed/availabilities.py b/src/cloudflare/resources/speed/availabilities.py index 930d106c8ef..91aff6050d5 100644 --- a/src/cloudflare/resources/speed/availabilities.py +++ b/src/cloudflare/resources/speed/availabilities.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.speed.availability import Availability __all__ = ["AvailabilitiesResource", "AsyncAvailabilitiesResource"] diff --git a/src/cloudflare/resources/speed/pages/pages.py b/src/cloudflare/resources/speed/pages/pages.py index 7eab8c6dcf9..26f747222f6 100644 --- a/src/cloudflare/resources/speed/pages/pages.py +++ b/src/cloudflare/resources/speed/pages/pages.py @@ -32,10 +32,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage from ....types.speed import page_trend_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.speed.trend import Trend from ....types.speed.page_list_response import PageListResponse diff --git a/src/cloudflare/resources/speed/pages/tests.py b/src/cloudflare/resources/speed/pages/tests.py index 20a1a66f7af..d8d7c846c1b 100644 --- a/src/cloudflare/resources/speed/pages/tests.py +++ b/src/cloudflare/resources/speed/pages/tests.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.speed.pages import test_list_params, test_create_params, test_delete_params from ....types.speed.pages.test import Test from ....types.speed.pages.test_list_response import TestListResponse diff --git a/src/cloudflare/resources/speed/schedule.py b/src/cloudflare/resources/speed/schedule.py index 1bc4cdf214a..55c89ed3389 100644 --- a/src/cloudflare/resources/speed/schedule.py +++ b/src/cloudflare/resources/speed/schedule.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.speed import schedule_get_params, schedule_create_params, schedule_delete_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.speed.schedule import Schedule from ...types.speed.schedule_create_response import ScheduleCreateResponse from ...types.speed.schedule_delete_response import ScheduleDeleteResponse diff --git a/src/cloudflare/resources/ssl/analyze.py b/src/cloudflare/resources/ssl/analyze.py index 7736fb778a3..2396db10045 100644 --- a/src/cloudflare/resources/ssl/analyze.py +++ b/src/cloudflare/resources/ssl/analyze.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.ssl import analyze_create_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.custom_hostnames import BundleMethod from ...types.ssl.analyze_create_response import AnalyzeCreateResponse from ...types.custom_hostnames.bundle_method import BundleMethod diff --git a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py index b1d841e10ca..af6eb2e0c63 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py +++ b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py @@ -39,10 +39,7 @@ from ...._wrappers import ResultWrapper from ....types.ssl import certificate_pack_edit_params, certificate_pack_list_params from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.ssl.certificate_pack_get_response import CertificatePackGetResponse from ....types.ssl.certificate_pack_edit_response import CertificatePackEditResponse from ....types.ssl.certificate_pack_delete_response import CertificatePackDeleteResponse diff --git a/src/cloudflare/resources/ssl/certificate_packs/order.py b/src/cloudflare/resources/ssl/certificate_packs/order.py index 2f1e7e4e871..9c9079cf17d 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/order.py +++ b/src/cloudflare/resources/ssl/certificate_packs/order.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.ssl.host import Host from ....types.ssl.certificate_packs import order_create_params from ....types.ssl.certificate_packs.order_create_response import OrderCreateResponse diff --git a/src/cloudflare/resources/ssl/certificate_packs/quota.py b/src/cloudflare/resources/ssl/certificate_packs/quota.py index c641a1906e8..c9a985900f6 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/quota.py +++ b/src/cloudflare/resources/ssl/certificate_packs/quota.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.ssl.certificate_packs.quota_get_response import QuotaGetResponse __all__ = ["QuotaResource", "AsyncQuotaResource"] diff --git a/src/cloudflare/resources/ssl/recommendations.py b/src/cloudflare/resources/ssl/recommendations.py index c94199658f6..b66214bd700 100644 --- a/src/cloudflare/resources/ssl/recommendations.py +++ b/src/cloudflare/resources/ssl/recommendations.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.ssl.recommendation_get_response import RecommendationGetResponse __all__ = ["RecommendationsResource", "AsyncRecommendationsResource"] diff --git a/src/cloudflare/resources/ssl/universal/settings.py b/src/cloudflare/resources/ssl/universal/settings.py index b50248a086a..a595d0c0d46 100644 --- a/src/cloudflare/resources/ssl/universal/settings.py +++ b/src/cloudflare/resources/ssl/universal/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.ssl.universal import setting_edit_params from ....types.ssl.universal.universal_ssl_settings import UniversalSSLSettings diff --git a/src/cloudflare/resources/ssl/verification.py b/src/cloudflare/resources/ssl/verification.py index 832d313ec8b..6c5f9e0da7a 100644 --- a/src/cloudflare/resources/ssl/verification.py +++ b/src/cloudflare/resources/ssl/verification.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.ssl import verification_get_params, verification_edit_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.ssl.verification_get_response import VerificationGetResponse from ...types.ssl.verification_edit_response import VerificationEditResponse diff --git a/src/cloudflare/resources/storage/analytics.py b/src/cloudflare/resources/storage/analytics.py index dfef4b35536..fa6849c8620 100644 --- a/src/cloudflare/resources/storage/analytics.py +++ b/src/cloudflare/resources/storage/analytics.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.storage import analytics_list_params, analytics_stored_params from ...types.storage.schema import Schema from ...types.storage.components import Components diff --git a/src/cloudflare/resources/stream/audio_tracks.py b/src/cloudflare/resources/stream/audio_tracks.py index 5d61f6567e7..9f62246419c 100644 --- a/src/cloudflare/resources/stream/audio_tracks.py +++ b/src/cloudflare/resources/stream/audio_tracks.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import audio_track_copy_params, audio_track_edit_params from ...types.stream.audio import Audio from ...types.stream.audio_track_get_response import AudioTrackGetResponse diff --git a/src/cloudflare/resources/stream/captions/captions.py b/src/cloudflare/resources/stream/captions/captions.py index 516845ba8d0..c677efa56fd 100644 --- a/src/cloudflare/resources/stream/captions/captions.py +++ b/src/cloudflare/resources/stream/captions/captions.py @@ -24,9 +24,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from .language.language import LanguageResource, AsyncLanguageResource from ....types.stream.caption_get_response import CaptionGetResponse diff --git a/src/cloudflare/resources/stream/captions/language/language.py b/src/cloudflare/resources/stream/captions/language/language.py index 3c1bfec470e..d14623d3ff0 100644 --- a/src/cloudflare/resources/stream/captions/language/language.py +++ b/src/cloudflare/resources/stream/captions/language/language.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.stream.caption import Caption from .....types.stream.captions import language_update_params from .....types.stream.captions.language_delete_response import LanguageDeleteResponse @@ -141,6 +139,10 @@ def update( raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") if not language: raise ValueError(f"Expected a non-empty value for `language` but received {language!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/accounts/{account_id}/stream/{identifier}/captions/{language}", body=maybe_transform({"file": file}, language_update_params.LanguageUpdateParams), @@ -356,6 +358,10 @@ async def update( raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") if not language: raise ValueError(f"Expected a non-empty value for `language` but received {language!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/accounts/{account_id}/stream/{identifier}/captions/{language}", body=await async_maybe_transform({"file": file}, language_update_params.LanguageUpdateParams), diff --git a/src/cloudflare/resources/stream/captions/language/vtt.py b/src/cloudflare/resources/stream/captions/language/vtt.py index 3136e929c75..2d9bc01af2a 100644 --- a/src/cloudflare/resources/stream/captions/language/vtt.py +++ b/src/cloudflare/resources/stream/captions/language/vtt.py @@ -13,9 +13,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options __all__ = ["VttResource", "AsyncVttResource"] diff --git a/src/cloudflare/resources/stream/clip.py b/src/cloudflare/resources/stream/clip.py index 9c34d5ab4aa..f7cfef075ae 100644 --- a/src/cloudflare/resources/stream/clip.py +++ b/src/cloudflare/resources/stream/clip.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import clip_create_params from ...types.stream.clip import Clip from ...types.stream.allowed_origins import AllowedOrigins diff --git a/src/cloudflare/resources/stream/copy.py b/src/cloudflare/resources/stream/copy.py index e6b85f79d95..ba3e519005d 100644 --- a/src/cloudflare/resources/stream/copy.py +++ b/src/cloudflare/resources/stream/copy.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import copy_create_params from ...types.stream.video import Video from ...types.stream.allowed_origins import AllowedOrigins diff --git a/src/cloudflare/resources/stream/direct_upload.py b/src/cloudflare/resources/stream/direct_upload.py index efa26368eeb..774c9b4ce11 100644 --- a/src/cloudflare/resources/stream/direct_upload.py +++ b/src/cloudflare/resources/stream/direct_upload.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import direct_upload_create_params from ...types.stream.allowed_origins import AllowedOrigins from ...types.stream.direct_upload_create_response import DirectUploadCreateResponse diff --git a/src/cloudflare/resources/stream/downloads.py b/src/cloudflare/resources/stream/downloads.py index 531b646b1bc..77a98568ce5 100644 --- a/src/cloudflare/resources/stream/downloads.py +++ b/src/cloudflare/resources/stream/downloads.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import download_create_params from ...types.stream.download_get_response import DownloadGetResponse from ...types.stream.download_create_response import DownloadCreateResponse diff --git a/src/cloudflare/resources/stream/embed.py b/src/cloudflare/resources/stream/embed.py index 4f1dc61f770..f63b5db6f43 100644 --- a/src/cloudflare/resources/stream/embed.py +++ b/src/cloudflare/resources/stream/embed.py @@ -13,9 +13,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options __all__ = ["EmbedResource", "AsyncEmbedResource"] diff --git a/src/cloudflare/resources/stream/keys.py b/src/cloudflare/resources/stream/keys.py index dee3531fb43..2c915fc8e2f 100644 --- a/src/cloudflare/resources/stream/keys.py +++ b/src/cloudflare/resources/stream/keys.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import key_create_params from ...types.stream.keys import Keys from ...types.stream.key_get_response import KeyGetResponse diff --git a/src/cloudflare/resources/stream/live_inputs/live_inputs.py b/src/cloudflare/resources/stream/live_inputs/live_inputs.py index 442706aab62..1bf4fe3446d 100644 --- a/src/cloudflare/resources/stream/live_inputs/live_inputs.py +++ b/src/cloudflare/resources/stream/live_inputs/live_inputs.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.stream import live_input_list_params, live_input_create_params, live_input_update_params from ....types.stream.live_input import LiveInput from ....types.stream.live_input_list_response import LiveInputListResponse diff --git a/src/cloudflare/resources/stream/live_inputs/outputs.py b/src/cloudflare/resources/stream/live_inputs/outputs.py index af1464d04a7..ef72ec551ff 100644 --- a/src/cloudflare/resources/stream/live_inputs/outputs.py +++ b/src/cloudflare/resources/stream/live_inputs/outputs.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.stream.live_inputs import output_create_params, output_update_params from ....types.stream.live_inputs.output import Output diff --git a/src/cloudflare/resources/stream/stream.py b/src/cloudflare/resources/stream/stream.py index 5c7449705e8..ce47eef83bc 100644 --- a/src/cloudflare/resources/stream/stream.py +++ b/src/cloudflare/resources/stream/stream.py @@ -128,10 +128,7 @@ DirectUploadResourceWithStreamingResponse, AsyncDirectUploadResourceWithStreamingResponse, ) -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.stream import stream_list_params, stream_create_params from .captions.captions import CaptionsResource, AsyncCaptionsResource from ...types.stream.video import Video diff --git a/src/cloudflare/resources/stream/token.py b/src/cloudflare/resources/stream/token.py index c52d130dd39..1a4d637d5ea 100644 --- a/src/cloudflare/resources/stream/token.py +++ b/src/cloudflare/resources/stream/token.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import token_create_params from ...types.stream.token_create_response import TokenCreateResponse diff --git a/src/cloudflare/resources/stream/videos.py b/src/cloudflare/resources/stream/videos.py index f8ccd3c97a5..a1dcd2db874 100644 --- a/src/cloudflare/resources/stream/videos.py +++ b/src/cloudflare/resources/stream/videos.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import video_storage_usage_params from ...types.stream.video_storage_usage_response import VideoStorageUsageResponse diff --git a/src/cloudflare/resources/stream/watermarks.py b/src/cloudflare/resources/stream/watermarks.py index bb80780d25d..73ff089d577 100644 --- a/src/cloudflare/resources/stream/watermarks.py +++ b/src/cloudflare/resources/stream/watermarks.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.stream import watermark_create_params from ...types.stream.watermark import Watermark from ...types.stream.watermark_delete_response import WatermarkDeleteResponse @@ -96,6 +93,10 @@ def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/stream/watermarks", body=maybe_transform( @@ -313,6 +314,10 @@ async def create( """ if not account_id: raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/stream/watermarks", body=await async_maybe_transform( diff --git a/src/cloudflare/resources/stream/webhooks.py b/src/cloudflare/resources/stream/webhooks.py index 2f3879b43c1..174fdbe1f2f 100644 --- a/src/cloudflare/resources/stream/webhooks.py +++ b/src/cloudflare/resources/stream/webhooks.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.stream import webhook_update_params from ...types.stream.webhook_get_response import WebhookGetResponse from ...types.stream.webhook_delete_response import WebhookDeleteResponse diff --git a/src/cloudflare/resources/subscriptions.py b/src/cloudflare/resources/subscriptions.py index 2d30e1af043..7bde4c878d3 100644 --- a/src/cloudflare/resources/subscriptions.py +++ b/src/cloudflare/resources/subscriptions.py @@ -22,10 +22,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncSinglePage, AsyncSinglePage -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.subscriptions import subscription_create_params, subscription_update_params from ..types.user.subscription import Subscription from ..types.user.rate_plan_param import RatePlanParam diff --git a/src/cloudflare/resources/url_normalization.py b/src/cloudflare/resources/url_normalization.py index 3ec4291906e..6fc393df1ae 100644 --- a/src/cloudflare/resources/url_normalization.py +++ b/src/cloudflare/resources/url_normalization.py @@ -17,9 +17,7 @@ async_to_raw_response_wrapper, async_to_streamed_response_wrapper, ) -from .._base_client import ( - make_request_options, -) +from .._base_client import make_request_options from ..types.url_normalization import url_normalization_update_params from ..types.url_normalization.url_normalization_get_response import URLNormalizationGetResponse from ..types.url_normalization.url_normalization_update_response import URLNormalizationUpdateResponse diff --git a/src/cloudflare/resources/url_scanner/scans.py b/src/cloudflare/resources/url_scanner/scans.py index 54764c566f1..36fe07465c1 100644 --- a/src/cloudflare/resources/url_scanner/scans.py +++ b/src/cloudflare/resources/url_scanner/scans.py @@ -29,9 +29,7 @@ async_to_custom_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.url_scanner import scan_get_params, scan_create_params, scan_screenshot_params from ...types.url_scanner.scan_get_response import ScanGetResponse from ...types.url_scanner.scan_har_response import ScanHarResponse diff --git a/src/cloudflare/resources/url_scanner/url_scanner.py b/src/cloudflare/resources/url_scanner/url_scanner.py index 92707d1f132..4c7bf2e1059 100644 --- a/src/cloudflare/resources/url_scanner/url_scanner.py +++ b/src/cloudflare/resources/url_scanner/url_scanner.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.url_scanner import url_scanner_scan_params from ...types.url_scanner.url_scanner_scan_response import URLScannerScanResponse @@ -59,6 +57,7 @@ def scan( asn: str | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, + hash: str | NotGiven = NOT_GIVEN, hostname: str | NotGiven = NOT_GIVEN, ip: str | NotGiven = NOT_GIVEN, is_malicious: bool | NotGiven = NOT_GIVEN, @@ -99,6 +98,8 @@ def scan( date_start: Filter scans requested after date (inclusive). + hash: Filter scans by hash of any html/js/css request made by the webpage. + hostname: Filter scans by hostname of _any_ request made by the webpage. ip: Filter scans by IP address (IPv4 or IPv6) of _any_ request made by the webpage. @@ -148,6 +149,7 @@ def scan( "asn": asn, "date_end": date_end, "date_start": date_start, + "hash": hash, "hostname": hostname, "ip": ip, "is_malicious": is_malicious, @@ -191,6 +193,7 @@ async def scan( asn: str | NotGiven = NOT_GIVEN, date_end: Union[str, datetime] | NotGiven = NOT_GIVEN, date_start: Union[str, datetime] | NotGiven = NOT_GIVEN, + hash: str | NotGiven = NOT_GIVEN, hostname: str | NotGiven = NOT_GIVEN, ip: str | NotGiven = NOT_GIVEN, is_malicious: bool | NotGiven = NOT_GIVEN, @@ -231,6 +234,8 @@ async def scan( date_start: Filter scans requested after date (inclusive). + hash: Filter scans by hash of any html/js/css request made by the webpage. + hostname: Filter scans by hostname of _any_ request made by the webpage. ip: Filter scans by IP address (IPv4 or IPv6) of _any_ request made by the webpage. @@ -280,6 +285,7 @@ async def scan( "asn": asn, "date_end": date_end, "date_start": date_start, + "hash": hash, "hostname": hostname, "ip": ip, "is_malicious": is_malicious, diff --git a/src/cloudflare/resources/user/audit_logs.py b/src/cloudflare/resources/user/audit_logs.py index 6699c4aef11..6c01a9f3612 100644 --- a/src/cloudflare/resources/user/audit_logs.py +++ b/src/cloudflare/resources/user/audit_logs.py @@ -20,10 +20,7 @@ ) from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from ...types.user import audit_log_list_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.shared.audit_log import AuditLog __all__ = ["AuditLogsResource", "AsyncAuditLogsResource"] diff --git a/src/cloudflare/resources/user/billing/history.py b/src/cloudflare/resources/user/billing/history.py index 538d34c5186..7f102ac237e 100644 --- a/src/cloudflare/resources/user/billing/history.py +++ b/src/cloudflare/resources/user/billing/history.py @@ -19,10 +19,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.user.billing import history_list_params from ....types.user.billing.billing_history import BillingHistory diff --git a/src/cloudflare/resources/user/billing/profile.py b/src/cloudflare/resources/user/billing/profile.py index 1a12d11902a..3956a2cb1e0 100644 --- a/src/cloudflare/resources/user/billing/profile.py +++ b/src/cloudflare/resources/user/billing/profile.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.user.billing.profile_get_response import ProfileGetResponse __all__ = ["ProfileResource", "AsyncProfileResource"] diff --git a/src/cloudflare/resources/user/invites.py b/src/cloudflare/resources/user/invites.py index 84d658ed708..51522de111d 100644 --- a/src/cloudflare/resources/user/invites.py +++ b/src/cloudflare/resources/user/invites.py @@ -23,10 +23,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from ...types.user import invite_edit_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.user.invite import Invite __all__ = ["InvitesResource", "AsyncInvitesResource"] diff --git a/src/cloudflare/resources/user/organizations.py b/src/cloudflare/resources/user/organizations.py index be94b8acb6a..6024fd116ec 100644 --- a/src/cloudflare/resources/user/organizations.py +++ b/src/cloudflare/resources/user/organizations.py @@ -20,10 +20,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from ...types.user import organization_list_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.user.organization import Organization from ...types.user.organization_delete_response import OrganizationDeleteResponse diff --git a/src/cloudflare/resources/user/subscriptions.py b/src/cloudflare/resources/user/subscriptions.py index 9c2405a54ea..11657a0b01e 100644 --- a/src/cloudflare/resources/user/subscriptions.py +++ b/src/cloudflare/resources/user/subscriptions.py @@ -22,9 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...types.user import subscription_edit_params, subscription_update_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.user.rate_plan_param import RatePlanParam from ...types.user.subscription_zone_param import SubscriptionZoneParam from ...types.user.subscription_get_response import SubscriptionGetResponse diff --git a/src/cloudflare/resources/user/tokens/permission_groups.py b/src/cloudflare/resources/user/tokens/permission_groups.py index 28efd8ca0e4..2a9cc0d5fda 100644 --- a/src/cloudflare/resources/user/tokens/permission_groups.py +++ b/src/cloudflare/resources/user/tokens/permission_groups.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options __all__ = ["PermissionGroupsResource", "AsyncPermissionGroupsResource"] diff --git a/src/cloudflare/resources/user/tokens/tokens.py b/src/cloudflare/resources/user/tokens/tokens.py index 877a4388e81..16c141b6a72 100644 --- a/src/cloudflare/resources/user/tokens/tokens.py +++ b/src/cloudflare/resources/user/tokens/tokens.py @@ -32,10 +32,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from ....types.user import token_list_params, token_create_params, token_update_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from .permission_groups import ( PermissionGroupsResource, AsyncPermissionGroupsResource, diff --git a/src/cloudflare/resources/user/tokens/value.py b/src/cloudflare/resources/user/tokens/value.py index 90195f2c4d2..7f2c8244596 100644 --- a/src/cloudflare/resources/user/tokens/value.py +++ b/src/cloudflare/resources/user/tokens/value.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.user.tokens import value_update_params from ....types.user.tokens.value import Value diff --git a/src/cloudflare/resources/user/user.py b/src/cloudflare/resources/user/user.py index 083b24efdb0..cd85bfe6a6e 100644 --- a/src/cloudflare/resources/user/user.py +++ b/src/cloudflare/resources/user/user.py @@ -70,9 +70,7 @@ AsyncSubscriptionsResourceWithStreamingResponse, ) from .tokens.tokens import TokensResource, AsyncTokensResource -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from .billing.billing import BillingResource, AsyncBillingResource __all__ = ["UserResource", "AsyncUserResource"] diff --git a/src/cloudflare/resources/vectorize/indexes.py b/src/cloudflare/resources/vectorize/indexes.py index fb9cdaeb7f0..4f1775fdb3e 100644 --- a/src/cloudflare/resources/vectorize/indexes.py +++ b/src/cloudflare/resources/vectorize/indexes.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.vectorize import ( index_query_params, index_create_params, diff --git a/src/cloudflare/resources/waiting_rooms/events/details.py b/src/cloudflare/resources/waiting_rooms/events/details.py index 4e99504cb01..4496d35d42f 100644 --- a/src/cloudflare/resources/waiting_rooms/events/details.py +++ b/src/cloudflare/resources/waiting_rooms/events/details.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.waiting_rooms.events.detail_get_response import DetailGetResponse __all__ = ["DetailsResource", "AsyncDetailsResource"] diff --git a/src/cloudflare/resources/waiting_rooms/events/events.py b/src/cloudflare/resources/waiting_rooms/events/events.py index 2c4a3998a86..f070f985934 100644 --- a/src/cloudflare/resources/waiting_rooms/events/events.py +++ b/src/cloudflare/resources/waiting_rooms/events/events.py @@ -29,10 +29,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.waiting_rooms import event_edit_params, event_list_params, event_create_params, event_update_params from ....types.waiting_rooms.event import Event from ....types.waiting_rooms.event_delete_response import EventDeleteResponse diff --git a/src/cloudflare/resources/waiting_rooms/page.py b/src/cloudflare/resources/waiting_rooms/page.py index f8d511a8d16..e77b2a77148 100644 --- a/src/cloudflare/resources/waiting_rooms/page.py +++ b/src/cloudflare/resources/waiting_rooms/page.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.waiting_rooms import page_preview_params from ...types.waiting_rooms.page_preview_response import PagePreviewResponse diff --git a/src/cloudflare/resources/waiting_rooms/rules.py b/src/cloudflare/resources/waiting_rooms/rules.py index ca249b40fc6..03de4d31c7c 100644 --- a/src/cloudflare/resources/waiting_rooms/rules.py +++ b/src/cloudflare/resources/waiting_rooms/rules.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.waiting_rooms import rule_edit_params, rule_create_params, rule_update_params from ...types.waiting_rooms.waiting_room_rule import WaitingRoomRule from ...types.waiting_rooms.rule_edit_response import RuleEditResponse diff --git a/src/cloudflare/resources/waiting_rooms/settings.py b/src/cloudflare/resources/waiting_rooms/settings.py index 2c793777bc2..b3cc49bc001 100644 --- a/src/cloudflare/resources/waiting_rooms/settings.py +++ b/src/cloudflare/resources/waiting_rooms/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.waiting_rooms import setting_edit_params, setting_update_params from ...types.waiting_rooms.setting_get_response import SettingGetResponse from ...types.waiting_rooms.setting_edit_response import SettingEditResponse diff --git a/src/cloudflare/resources/waiting_rooms/statuses.py b/src/cloudflare/resources/waiting_rooms/statuses.py index 81dc369cb7f..c09b4a8e29b 100644 --- a/src/cloudflare/resources/waiting_rooms/statuses.py +++ b/src/cloudflare/resources/waiting_rooms/statuses.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.waiting_rooms.status_get_response import StatusGetResponse __all__ = ["StatusesResource", "AsyncStatusesResource"] diff --git a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py index 70d9b6d225d..d2913dc2f93 100644 --- a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py +++ b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py @@ -63,10 +63,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from .events.events import EventsResource, AsyncEventsResource -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.waiting_rooms import ( waiting_room_edit_params, waiting_room_list_params, diff --git a/src/cloudflare/resources/warp_connector.py b/src/cloudflare/resources/warp_connector.py index b2df61979db..0e97bf21e8f 100644 --- a/src/cloudflare/resources/warp_connector.py +++ b/src/cloudflare/resources/warp_connector.py @@ -23,10 +23,7 @@ ) from .._wrappers import ResultWrapper from ..pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from .._base_client import ( - AsyncPaginator, - make_request_options, -) +from .._base_client import AsyncPaginator, make_request_options from ..types.warp_connector import warp_connector_edit_params, warp_connector_list_params, warp_connector_create_params from ..types.warp_connector.warp_connector_get_response import WARPConnectorGetResponse from ..types.warp_connector.warp_connector_edit_response import WARPConnectorEditResponse diff --git a/src/cloudflare/resources/web3/hostnames/hostnames.py b/src/cloudflare/resources/web3/hostnames/hostnames.py index 9bf5ac86e9a..f0d2e53f58a 100644 --- a/src/cloudflare/resources/web3/hostnames/hostnames.py +++ b/src/cloudflare/resources/web3/hostnames/hostnames.py @@ -23,10 +23,7 @@ from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage from ....types.web3 import hostname_edit_params, hostname_create_params -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from .ipfs_universal_paths import ( IPFSUniversalPathsResource, AsyncIPFSUniversalPathsResource, diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py index d8c028bfc32..3230e01fe76 100644 --- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py +++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.web3.hostnames.ipfs_universal_paths import content_list_update_params from ......types.web3.hostnames.ipfs_universal_paths.content_list import ContentList diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py index 4170fac51c8..488eaacca22 100644 --- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py +++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.web3.hostnames.ipfs_universal_paths.content_lists import entry_create_params, entry_update_params from ......types.web3.hostnames.ipfs_universal_paths.content_lists.entry_get_response import EntryGetResponse from ......types.web3.hostnames.ipfs_universal_paths.content_lists.entry_list_response import EntryListResponse diff --git a/src/cloudflare/resources/workers/account_settings.py b/src/cloudflare/resources/workers/account_settings.py index ed3dea6115c..eb77cdd8b01 100644 --- a/src/cloudflare/resources/workers/account_settings.py +++ b/src/cloudflare/resources/workers/account_settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.workers import account_setting_update_params from ...types.workers.account_setting_get_response import AccountSettingGetResponse from ...types.workers.account_setting_update_response import AccountSettingUpdateResponse diff --git a/src/cloudflare/resources/workers/ai/ai.py b/src/cloudflare/resources/workers/ai/ai.py index 86d294ec5fa..673262c5fed 100644 --- a/src/cloudflare/resources/workers/ai/ai.py +++ b/src/cloudflare/resources/workers/ai/ai.py @@ -30,9 +30,7 @@ ) from ...._wrappers import ResultWrapper from .models.models import ModelsResource, AsyncModelsResource -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers import ai_run_params from ....types.workers.ai_run_response import AIRunResponse @@ -96,10 +94,17 @@ def run( account_id: str, prompt: str, guidance: float | NotGiven = NOT_GIVEN, + height: int | NotGiven = NOT_GIVEN, image: Iterable[float] | NotGiven = NOT_GIVEN, + image_b64: str | NotGiven = NOT_GIVEN, + lora_weights: Iterable[float] | NotGiven = NOT_GIVEN, + loras: List[str] | NotGiven = NOT_GIVEN, mask: Iterable[float] | NotGiven = NOT_GIVEN, + negative_prompt: str | NotGiven = NOT_GIVEN, num_steps: int | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, strength: float | NotGiven = NOT_GIVEN, + width: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -135,8 +140,7 @@ def run( model_name: str, *, account_id: str, - sentences: List[str], - source: str, + text: Union[str, List[str]], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -172,7 +176,7 @@ def run( model_name: str, *, account_id: str, - text: Union[str, List[str]], + audio: Iterable[float], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -208,7 +212,7 @@ def run( model_name: str, *, account_id: str, - audio: Iterable[float], + image: Iterable[float], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -244,7 +248,7 @@ def run( model_name: str, *, account_id: str, - image: Iterable[float], + image: Iterable[float] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -280,7 +284,18 @@ def run( model_name: str, *, account_id: str, - image: Iterable[float] | NotGiven = NOT_GIVEN, + prompt: str, + frequency_penalty: float | NotGiven = NOT_GIVEN, + lora: str | NotGiven = NOT_GIVEN, + max_tokens: int | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, + raw: bool | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, + stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -316,12 +331,17 @@ def run( model_name: str, *, account_id: str, - lora: str | NotGiven = NOT_GIVEN, + messages: Iterable[ai_run_params.Variant7Message], + frequency_penalty: float | NotGiven = NOT_GIVEN, max_tokens: int | NotGiven = NOT_GIVEN, - messages: Iterable[ai_run_params.TextGenerationMessage] | NotGiven = NOT_GIVEN, - prompt: str | NotGiven = NOT_GIVEN, - raw: bool | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + tools: Iterable[ai_run_params.Variant7Tool] | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -470,10 +490,10 @@ def run( @required_args( ["account_id", "text"], ["account_id", "prompt"], - ["account_id", "sentences", "source"], ["account_id", "audio"], ["account_id", "image"], ["account_id"], + ["account_id", "messages"], ["account_id", "target_lang", "text"], ["account_id", "input_text"], ) @@ -485,23 +505,34 @@ def run( text: str | Union[str, List[str]] | NotGiven = NOT_GIVEN, prompt: str | NotGiven = NOT_GIVEN, guidance: float | NotGiven = NOT_GIVEN, + height: int | NotGiven = NOT_GIVEN, image: Iterable[float] | NotGiven = NOT_GIVEN, + image_b64: str | NotGiven = NOT_GIVEN, + lora_weights: Iterable[float] | NotGiven = NOT_GIVEN, + loras: List[str] | NotGiven = NOT_GIVEN, mask: Iterable[float] | NotGiven = NOT_GIVEN, + negative_prompt: str | NotGiven = NOT_GIVEN, num_steps: int | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, strength: float | NotGiven = NOT_GIVEN, - sentences: List[str] | NotGiven = NOT_GIVEN, - source: str | NotGiven = NOT_GIVEN, + width: int | NotGiven = NOT_GIVEN, audio: Iterable[float] | NotGiven = NOT_GIVEN, + frequency_penalty: float | NotGiven = NOT_GIVEN, lora: str | NotGiven = NOT_GIVEN, max_tokens: int | NotGiven = NOT_GIVEN, - messages: Iterable[ai_run_params.TextGenerationMessage] | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, raw: bool | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, + messages: Iterable[ai_run_params.Variant7Message] | NotGiven = NOT_GIVEN, + tools: Iterable[ai_run_params.Variant7Tool] | NotGiven = NOT_GIVEN, target_lang: str | NotGiven = NOT_GIVEN, source_lang: str | NotGiven = NOT_GIVEN, input_text: str | NotGiven = NOT_GIVEN, max_length: int | NotGiven = NOT_GIVEN, - temperature: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -522,23 +553,34 @@ def run( "text": text, "prompt": prompt, "guidance": guidance, + "height": height, "image": image, + "image_b64": image_b64, + "lora_weights": lora_weights, + "loras": loras, "mask": mask, + "negative_prompt": negative_prompt, "num_steps": num_steps, + "seed": seed, "strength": strength, - "sentences": sentences, - "source": source, + "width": width, "audio": audio, + "frequency_penalty": frequency_penalty, "lora": lora, "max_tokens": max_tokens, - "messages": messages, + "presence_penalty": presence_penalty, "raw": raw, + "repetition_penalty": repetition_penalty, "stream": stream, + "temperature": temperature, + "top_k": top_k, + "top_p": top_p, + "messages": messages, + "tools": tools, "target_lang": target_lang, "source_lang": source_lang, "input_text": input_text, "max_length": max_length, - "temperature": temperature, }, ai_run_params.AIRunParams, ), @@ -613,10 +655,17 @@ async def run( account_id: str, prompt: str, guidance: float | NotGiven = NOT_GIVEN, + height: int | NotGiven = NOT_GIVEN, image: Iterable[float] | NotGiven = NOT_GIVEN, + image_b64: str | NotGiven = NOT_GIVEN, + lora_weights: Iterable[float] | NotGiven = NOT_GIVEN, + loras: List[str] | NotGiven = NOT_GIVEN, mask: Iterable[float] | NotGiven = NOT_GIVEN, + negative_prompt: str | NotGiven = NOT_GIVEN, num_steps: int | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, strength: float | NotGiven = NOT_GIVEN, + width: int | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -652,8 +701,7 @@ async def run( model_name: str, *, account_id: str, - sentences: List[str], - source: str, + text: Union[str, List[str]], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -689,7 +737,7 @@ async def run( model_name: str, *, account_id: str, - text: Union[str, List[str]], + audio: Iterable[float], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -725,7 +773,7 @@ async def run( model_name: str, *, account_id: str, - audio: Iterable[float], + image: Iterable[float], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -761,7 +809,7 @@ async def run( model_name: str, *, account_id: str, - image: Iterable[float], + image: Iterable[float] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -797,7 +845,18 @@ async def run( model_name: str, *, account_id: str, - image: Iterable[float] | NotGiven = NOT_GIVEN, + prompt: str, + frequency_penalty: float | NotGiven = NOT_GIVEN, + lora: str | NotGiven = NOT_GIVEN, + max_tokens: int | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, + raw: bool | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, + stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -833,12 +892,17 @@ async def run( model_name: str, *, account_id: str, - lora: str | NotGiven = NOT_GIVEN, + messages: Iterable[ai_run_params.Variant7Message], + frequency_penalty: float | NotGiven = NOT_GIVEN, max_tokens: int | NotGiven = NOT_GIVEN, - messages: Iterable[ai_run_params.TextGenerationMessage] | NotGiven = NOT_GIVEN, - prompt: str | NotGiven = NOT_GIVEN, - raw: bool | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + tools: Iterable[ai_run_params.Variant7Tool] | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -987,10 +1051,10 @@ async def run( @required_args( ["account_id", "text"], ["account_id", "prompt"], - ["account_id", "sentences", "source"], ["account_id", "audio"], ["account_id", "image"], ["account_id"], + ["account_id", "messages"], ["account_id", "target_lang", "text"], ["account_id", "input_text"], ) @@ -1002,23 +1066,34 @@ async def run( text: str | Union[str, List[str]] | NotGiven = NOT_GIVEN, prompt: str | NotGiven = NOT_GIVEN, guidance: float | NotGiven = NOT_GIVEN, + height: int | NotGiven = NOT_GIVEN, image: Iterable[float] | NotGiven = NOT_GIVEN, + image_b64: str | NotGiven = NOT_GIVEN, + lora_weights: Iterable[float] | NotGiven = NOT_GIVEN, + loras: List[str] | NotGiven = NOT_GIVEN, mask: Iterable[float] | NotGiven = NOT_GIVEN, + negative_prompt: str | NotGiven = NOT_GIVEN, num_steps: int | NotGiven = NOT_GIVEN, + seed: int | NotGiven = NOT_GIVEN, strength: float | NotGiven = NOT_GIVEN, - sentences: List[str] | NotGiven = NOT_GIVEN, - source: str | NotGiven = NOT_GIVEN, + width: int | NotGiven = NOT_GIVEN, audio: Iterable[float] | NotGiven = NOT_GIVEN, + frequency_penalty: float | NotGiven = NOT_GIVEN, lora: str | NotGiven = NOT_GIVEN, max_tokens: int | NotGiven = NOT_GIVEN, - messages: Iterable[ai_run_params.TextGenerationMessage] | NotGiven = NOT_GIVEN, + presence_penalty: float | NotGiven = NOT_GIVEN, raw: bool | NotGiven = NOT_GIVEN, + repetition_penalty: float | NotGiven = NOT_GIVEN, stream: bool | NotGiven = NOT_GIVEN, + temperature: float | NotGiven = NOT_GIVEN, + top_k: int | NotGiven = NOT_GIVEN, + top_p: float | NotGiven = NOT_GIVEN, + messages: Iterable[ai_run_params.Variant7Message] | NotGiven = NOT_GIVEN, + tools: Iterable[ai_run_params.Variant7Tool] | NotGiven = NOT_GIVEN, target_lang: str | NotGiven = NOT_GIVEN, source_lang: str | NotGiven = NOT_GIVEN, input_text: str | NotGiven = NOT_GIVEN, max_length: int | NotGiven = NOT_GIVEN, - temperature: float | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -1039,23 +1114,34 @@ async def run( "text": text, "prompt": prompt, "guidance": guidance, + "height": height, "image": image, + "image_b64": image_b64, + "lora_weights": lora_weights, + "loras": loras, "mask": mask, + "negative_prompt": negative_prompt, "num_steps": num_steps, + "seed": seed, "strength": strength, - "sentences": sentences, - "source": source, + "width": width, "audio": audio, + "frequency_penalty": frequency_penalty, "lora": lora, "max_tokens": max_tokens, - "messages": messages, + "presence_penalty": presence_penalty, "raw": raw, + "repetition_penalty": repetition_penalty, "stream": stream, + "temperature": temperature, + "top_k": top_k, + "top_p": top_p, + "messages": messages, + "tools": tools, "target_lang": target_lang, "source_lang": source_lang, "input_text": input_text, "max_length": max_length, - "temperature": temperature, }, ai_run_params.AIRunParams, ), diff --git a/src/cloudflare/resources/workers/ai/models/schema.py b/src/cloudflare/resources/workers/ai/models/schema.py index 934b517b989..7d5d6c3157c 100644 --- a/src/cloudflare/resources/workers/ai/models/schema.py +++ b/src/cloudflare/resources/workers/ai/models/schema.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.workers.ai.models import schema_get_params __all__ = ["SchemaResource", "AsyncSchemaResource"] diff --git a/src/cloudflare/resources/workers/domains.py b/src/cloudflare/resources/workers/domains.py index 1ef08b0f762..94a2b626e43 100644 --- a/src/cloudflare/resources/workers/domains.py +++ b/src/cloudflare/resources/workers/domains.py @@ -21,10 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.workers import domain_list_params, domain_update_params from ...types.workers.domain import Domain diff --git a/src/cloudflare/resources/workers/scripts/content.py b/src/cloudflare/resources/workers/scripts/content.py index 381a25fff2d..b57cdfddbf3 100644 --- a/src/cloudflare/resources/workers/scripts/content.py +++ b/src/cloudflare/resources/workers/scripts/content.py @@ -31,9 +31,7 @@ async_to_custom_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers.script import Script from ....types.workers.scripts import content_update_params from ....types.workers.worker_metadata_param import WorkerMetadataParam @@ -111,11 +109,10 @@ def update( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/accounts/{account_id}/workers/scripts/{script_name}/content", body=maybe_transform(body, content_update_params.ContentUpdateParams), @@ -242,11 +239,10 @@ async def update( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/accounts/{account_id}/workers/scripts/{script_name}/content", body=await async_maybe_transform(body, content_update_params.ContentUpdateParams), diff --git a/src/cloudflare/resources/workers/scripts/deployments.py b/src/cloudflare/resources/workers/scripts/deployments.py index 25a76d167d7..9361380834f 100644 --- a/src/cloudflare/resources/workers/scripts/deployments.py +++ b/src/cloudflare/resources/workers/scripts/deployments.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers.scripts import deployment_create_params from ....types.workers.scripts.deployment_param import DeploymentParam from ....types.workers.scripts.deployment_get_response import DeploymentGetResponse diff --git a/src/cloudflare/resources/workers/scripts/schedules.py b/src/cloudflare/resources/workers/scripts/schedules.py index 229fcc45ebc..467ff03361c 100644 --- a/src/cloudflare/resources/workers/scripts/schedules.py +++ b/src/cloudflare/resources/workers/scripts/schedules.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers.scripts import schedule_update_params from ....types.workers.scripts.schedule_get_response import ScheduleGetResponse from ....types.workers.scripts.schedule_update_response import ScheduleUpdateResponse diff --git a/src/cloudflare/resources/workers/scripts/scripts.py b/src/cloudflare/resources/workers/scripts/scripts.py index 4ad655e6f59..5acec054d32 100644 --- a/src/cloudflare/resources/workers/scripts/scripts.py +++ b/src/cloudflare/resources/workers/scripts/scripts.py @@ -78,10 +78,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.workers import script_delete_params, script_update_params from ....types.workers.script import Script diff --git a/src/cloudflare/resources/workers/scripts/settings.py b/src/cloudflare/resources/workers/scripts/settings.py index 0e094f58b04..94c27d833b8 100644 --- a/src/cloudflare/resources/workers/scripts/settings.py +++ b/src/cloudflare/resources/workers/scripts/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers.scripts import setting_edit_params from ....types.workers.script_setting import ScriptSetting from ....types.workers.scripts.consumer_script_param import ConsumerScriptParam diff --git a/src/cloudflare/resources/workers/scripts/tail.py b/src/cloudflare/resources/workers/scripts/tail.py index b5f293be35c..54e69baa851 100644 --- a/src/cloudflare/resources/workers/scripts/tail.py +++ b/src/cloudflare/resources/workers/scripts/tail.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.workers.scripts import tail_create_params from ....types.workers.scripts.tail_get_response import TailGetResponse from ....types.workers.scripts.tail_create_response import TailCreateResponse diff --git a/src/cloudflare/resources/workers/scripts/versions.py b/src/cloudflare/resources/workers/scripts/versions.py index a13d69c5e8d..1009f860beb 100644 --- a/src/cloudflare/resources/workers/scripts/versions.py +++ b/src/cloudflare/resources/workers/scripts/versions.py @@ -23,10 +23,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncV4PagePagination, AsyncV4PagePagination -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.workers.scripts import version_list_params, version_create_params from ....types.workers.scripts.version_get_response import VersionGetResponse from ....types.workers.scripts.version_list_response import VersionListResponse @@ -91,11 +88,10 @@ def create( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._post( f"/accounts/{account_id}/workers/scripts/{script_name}/versions", body=maybe_transform(body, version_create_params.VersionCreateParams), @@ -276,11 +272,10 @@ async def create( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._post( f"/accounts/{account_id}/workers/scripts/{script_name}/versions", body=await async_maybe_transform(body, version_create_params.VersionCreateParams), diff --git a/src/cloudflare/resources/workers/subdomains.py b/src/cloudflare/resources/workers/subdomains.py index de75ee895ef..8f12044d729 100644 --- a/src/cloudflare/resources/workers/subdomains.py +++ b/src/cloudflare/resources/workers/subdomains.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.workers import subdomain_update_params from ...types.workers.subdomain_get_response import SubdomainGetResponse from ...types.workers.subdomain_update_response import SubdomainUpdateResponse diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py index b986e638da3..efde6e33c5e 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py @@ -30,10 +30,7 @@ from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage from .scripts.scripts import ScriptsResource, AsyncScriptsResource -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.workers_for_platforms.dispatch import namespace_create_params from .....types.workers_for_platforms.dispatch.namespace_get_response import NamespaceGetResponse from .....types.workers_for_platforms.dispatch.namespace_list_response import NamespaceListResponse diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py index d2cc4084bc3..ae29996783a 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.workers_for_platforms.dispatch.namespaces.scripts.binding_get_response import BindingGetResponse __all__ = ["BindingsResource", "AsyncBindingsResource"] diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py index c0e679c40d1..c5159e84730 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py @@ -31,9 +31,7 @@ async_to_custom_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.workers.script import Script from ......types.workers.worker_metadata_param import WorkerMetadataParam from ......types.workers_for_platforms.dispatch.namespaces.scripts import content_update_params @@ -116,11 +114,10 @@ def update( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._put( f"/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content", body=maybe_transform(body, content_update_params.ContentUpdateParams), @@ -258,11 +255,10 @@ async def update( } ) files = extract_files(cast(Mapping[str, object], body), paths=[["", ""]]) - if files: - # It should be noted that the actual Content-Type header that will be - # sent to the server will contain a `boundary` parameter, e.g. - # multipart/form-data; boundary=---abc-- - extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._put( f"/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content", body=await async_maybe_transform(body, content_update_params.ContentUpdateParams), diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py index 82979ddf8ce..9adb223b2c7 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py @@ -61,9 +61,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.workers.script import Script as WorkersScript from ......types.workers_for_platforms.dispatch.namespaces import script_delete_params, script_update_params from ......types.workers_for_platforms.dispatch.namespaces.script import Script as NamespacesScript diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py index ba851e673be..4cb8f6ce11e 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py @@ -22,10 +22,7 @@ ) from ......_wrappers import ResultWrapper from ......pagination import SyncSinglePage, AsyncSinglePage -from ......_base_client import ( - AsyncPaginator, - make_request_options, -) +from ......_base_client import AsyncPaginator, make_request_options from ......types.workers_for_platforms.dispatch.namespaces.scripts import secret_update_params from ......types.workers_for_platforms.dispatch.namespaces.scripts.secret_list_response import SecretListResponse from ......types.workers_for_platforms.dispatch.namespaces.scripts.secret_update_response import SecretUpdateResponse diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py index cd5dbad7f9d..58e4b3105eb 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ......_wrappers import ResultWrapper -from ......_base_client import ( - make_request_options, -) +from ......_base_client import make_request_options from ......types.workers_for_platforms.dispatch.namespaces.scripts import setting_edit_params from ......types.workers_for_platforms.dispatch.namespaces.scripts.setting_get_response import SettingGetResponse from ......types.workers_for_platforms.dispatch.namespaces.scripts.setting_edit_response import SettingEditResponse @@ -77,6 +75,10 @@ def edit( raise ValueError(f"Expected a non-empty value for `dispatch_namespace` but received {dispatch_namespace!r}") if not script_name: raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return self._patch( f"/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings", body=maybe_transform({"settings": settings}, setting_edit_params.SettingEditParams), @@ -187,6 +189,10 @@ async def edit( raise ValueError(f"Expected a non-empty value for `dispatch_namespace` but received {dispatch_namespace!r}") if not script_name: raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}") + # It should be noted that the actual Content-Type header that will be + # sent to the server will contain a `boundary` parameter, e.g. + # multipart/form-data; boundary=---abc-- + extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})} return await self._patch( f"/accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings", body=await async_maybe_transform({"settings": settings}, setting_edit_params.SettingEditParams), diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py index 3576cecadb9..f96b9d6e7a4 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py @@ -21,10 +21,7 @@ ) from ......_wrappers import ResultWrapper from ......pagination import SyncSinglePage, AsyncSinglePage -from ......_base_client import ( - AsyncPaginator, - make_request_options, -) +from ......_base_client import AsyncPaginator, make_request_options from ......types.workers_for_platforms.dispatch.namespaces.scripts import tag_update_params from ......types.workers_for_platforms.dispatch.namespaces.scripts.tag_list_response import TagListResponse from ......types.workers_for_platforms.dispatch.namespaces.scripts.tag_update_response import TagUpdateResponse diff --git a/src/cloudflare/resources/zero_trust/access/applications/applications.py b/src/cloudflare/resources/zero_trust/access/applications/applications.py index 10d54f8e800..15bc2e142ae 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/applications.py +++ b/src/cloudflare/resources/zero_trust/access/applications/applications.py @@ -37,10 +37,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .user_policy_checks import ( UserPolicyChecksResource, AsyncUserPolicyChecksResource, diff --git a/src/cloudflare/resources/zero_trust/access/applications/cas.py b/src/cloudflare/resources/zero_trust/access/applications/cas.py index 6dcc2e9f3d9..e11b49474cd 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/cas.py +++ b/src/cloudflare/resources/zero_trust/access/applications/cas.py @@ -17,10 +17,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.access.applications.ca import CA from .....types.zero_trust.access.applications.ca_get_response import CAGetResponse from .....types.zero_trust.access.applications.ca_create_response import CACreateResponse diff --git a/src/cloudflare/resources/zero_trust/access/applications/policies.py b/src/cloudflare/resources/zero_trust/access/applications/policies.py index bbea31c3736..cdc9b72fdf1 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/policies.py +++ b/src/cloudflare/resources/zero_trust/access/applications/policies.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.access import Decision from .....types.zero_trust.access.decision import Decision from .....types.zero_trust.access_rule_param import AccessRuleParam diff --git a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py index 3513a7db218..bcc4fa31662 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py +++ b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.access.app_id_param import AppIDParam from .....types.zero_trust.access.applications.user_policy_check_list_response import UserPolicyCheckListResponse diff --git a/src/cloudflare/resources/zero_trust/access/bookmarks.py b/src/cloudflare/resources/zero_trust/access/bookmarks.py index f6d07c482c2..38b1802f3d6 100644 --- a/src/cloudflare/resources/zero_trust/access/bookmarks.py +++ b/src/cloudflare/resources/zero_trust/access/bookmarks.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import bookmark_create_params, bookmark_update_params from ....types.zero_trust.access.bookmark import Bookmark from ....types.zero_trust.access.bookmark_delete_response import BookmarkDeleteResponse diff --git a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py index 3bcae016b10..6584f895e79 100644 --- a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py +++ b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py @@ -29,10 +29,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.access import certificate_create_params, certificate_update_params from .....types.zero_trust.access.certificate import Certificate from .....types.zero_trust.access.associated_hostnames import AssociatedHostnames diff --git a/src/cloudflare/resources/zero_trust/access/certificates/settings.py b/src/cloudflare/resources/zero_trust/access/certificates/settings.py index b4001aa3cd2..597647546b3 100644 --- a/src/cloudflare/resources/zero_trust/access/certificates/settings.py +++ b/src/cloudflare/resources/zero_trust/access/certificates/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.access.certificates import setting_update_params from .....types.zero_trust.access.certificates.setting_get_response import SettingGetResponse from .....types.zero_trust.access.certificates.setting_update_response import SettingUpdateResponse diff --git a/src/cloudflare/resources/zero_trust/access/custom_pages.py b/src/cloudflare/resources/zero_trust/access/custom_pages.py index d7eae2f7f7d..b164838d9a2 100644 --- a/src/cloudflare/resources/zero_trust/access/custom_pages.py +++ b/src/cloudflare/resources/zero_trust/access/custom_pages.py @@ -2,7 +2,8 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, Union, Optional, cast +from datetime import datetime from typing_extensions import Literal import httpx @@ -22,10 +23,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import custom_page_create_params, custom_page_update_params from ....types.zero_trust.access.custom_page import CustomPage from ....types.zero_trust.access.custom_page_without_html import CustomPageWithoutHTML @@ -51,6 +49,9 @@ def create( name: str, type: Literal["identity_denied", "forbidden"], app_count: int | NotGiven = NOT_GIVEN, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + uid: str | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -72,6 +73,8 @@ def create( app_count: Number of apps the custom page is assigned to. + uid: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -90,6 +93,9 @@ def create( "name": name, "type": type, "app_count": app_count, + "created_at": created_at, + "uid": uid, + "updated_at": updated_at, }, custom_page_create_params.CustomPageCreateParams, ), @@ -112,6 +118,9 @@ def update( name: str, type: Literal["identity_denied", "forbidden"], app_count: int | NotGiven = NOT_GIVEN, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + uid: str | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -135,6 +144,8 @@ def update( app_count: Number of apps the custom page is assigned to. + uid: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -155,6 +166,9 @@ def update( "name": name, "type": type, "app_count": app_count, + "created_at": created_at, + "uid": uid, + "updated_at": updated_at, }, custom_page_update_params.CustomPageUpdateParams, ), @@ -310,6 +324,9 @@ async def create( name: str, type: Literal["identity_denied", "forbidden"], app_count: int | NotGiven = NOT_GIVEN, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + uid: str | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -331,6 +348,8 @@ async def create( app_count: Number of apps the custom page is assigned to. + uid: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -349,6 +368,9 @@ async def create( "name": name, "type": type, "app_count": app_count, + "created_at": created_at, + "uid": uid, + "updated_at": updated_at, }, custom_page_create_params.CustomPageCreateParams, ), @@ -371,6 +393,9 @@ async def update( name: str, type: Literal["identity_denied", "forbidden"], app_count: int | NotGiven = NOT_GIVEN, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + uid: str | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -394,6 +419,8 @@ async def update( app_count: Number of apps the custom page is assigned to. + uid: UUID + extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -414,6 +441,9 @@ async def update( "name": name, "type": type, "app_count": app_count, + "created_at": created_at, + "uid": uid, + "updated_at": updated_at, }, custom_page_update_params.CustomPageUpdateParams, ), diff --git a/src/cloudflare/resources/zero_trust/access/groups.py b/src/cloudflare/resources/zero_trust/access/groups.py index 8b9ee6bf716..bb9002a0430 100644 --- a/src/cloudflare/resources/zero_trust/access/groups.py +++ b/src/cloudflare/resources/zero_trust/access/groups.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import group_create_params, group_update_params from ....types.zero_trust.access_rule_param import AccessRuleParam from ....types.zero_trust.access.zero_trust_group import ZeroTrustGroup diff --git a/src/cloudflare/resources/zero_trust/access/keys.py b/src/cloudflare/resources/zero_trust/access/keys.py index ac04e6b775d..16b975ff161 100644 --- a/src/cloudflare/resources/zero_trust/access/keys.py +++ b/src/cloudflare/resources/zero_trust/access/keys.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.access import key_update_params from ....types.zero_trust.access.key_get_response import KeyGetResponse from ....types.zero_trust.access.key_rotate_response import KeyRotateResponse diff --git a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py index 64cd98c6c50..8e31f904de6 100644 --- a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py +++ b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py @@ -22,9 +22,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.access.logs import access_request_list_params from .....types.zero_trust.access.logs.access_request_list_response import AccessRequestListResponse diff --git a/src/cloudflare/resources/zero_trust/access/policies.py b/src/cloudflare/resources/zero_trust/access/policies.py index 6cddea86c29..a18331e7aaf 100644 --- a/src/cloudflare/resources/zero_trust/access/policies.py +++ b/src/cloudflare/resources/zero_trust/access/policies.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import Decision, policy_create_params, policy_update_params from ....types.zero_trust.access.decision import Decision from ....types.zero_trust.access_rule_param import AccessRuleParam diff --git a/src/cloudflare/resources/zero_trust/access/service_tokens.py b/src/cloudflare/resources/zero_trust/access/service_tokens.py index 066ae6dc2ac..85d275e4b17 100644 --- a/src/cloudflare/resources/zero_trust/access/service_tokens.py +++ b/src/cloudflare/resources/zero_trust/access/service_tokens.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import service_token_create_params, service_token_update_params from ....types.zero_trust.access.service_token import ServiceToken from ....types.zero_trust.access.service_token_create_response import ServiceTokenCreateResponse diff --git a/src/cloudflare/resources/zero_trust/access/tags.py b/src/cloudflare/resources/zero_trust/access/tags.py index 70cc924d5c3..62e48d2029f 100644 --- a/src/cloudflare/resources/zero_trust/access/tags.py +++ b/src/cloudflare/resources/zero_trust/access/tags.py @@ -2,7 +2,8 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, Union, Optional, cast +from datetime import datetime import httpx @@ -21,10 +22,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.access import tag_create_params, tag_update_params from ....types.zero_trust.access.tag import Tag from ....types.zero_trust.access.tag_delete_response import TagDeleteResponse @@ -46,6 +44,8 @@ def create( *, account_id: str, name: str, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -73,7 +73,14 @@ def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") return self._post( f"/accounts/{account_id}/access/tags", - body=maybe_transform({"name": name}, tag_create_params.TagCreateParams), + body=maybe_transform( + { + "name": name, + "created_at": created_at, + "updated_at": updated_at, + }, + tag_create_params.TagCreateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -90,6 +97,8 @@ def update( *, account_id: str, name: str, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -121,7 +130,14 @@ def update( raise ValueError(f"Expected a non-empty value for `tag_name` but received {tag_name!r}") return self._put( f"/accounts/{account_id}/access/tags/{tag_name}", - body=maybe_transform({"name": name}, tag_update_params.TagUpdateParams), + body=maybe_transform( + { + "name": name, + "created_at": created_at, + "updated_at": updated_at, + }, + tag_update_params.TagUpdateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -271,6 +287,8 @@ async def create( *, account_id: str, name: str, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -298,7 +316,14 @@ async def create( raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}") return await self._post( f"/accounts/{account_id}/access/tags", - body=await async_maybe_transform({"name": name}, tag_create_params.TagCreateParams), + body=await async_maybe_transform( + { + "name": name, + "created_at": created_at, + "updated_at": updated_at, + }, + tag_create_params.TagCreateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -315,6 +340,8 @@ async def update( *, account_id: str, name: str, + created_at: Union[str, datetime] | NotGiven = NOT_GIVEN, + updated_at: Union[str, datetime] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -346,7 +373,14 @@ async def update( raise ValueError(f"Expected a non-empty value for `tag_name` but received {tag_name!r}") return await self._put( f"/accounts/{account_id}/access/tags/{tag_name}", - body=await async_maybe_transform({"name": name}, tag_update_params.TagUpdateParams), + body=await async_maybe_transform( + { + "name": name, + "created_at": created_at, + "updated_at": updated_at, + }, + tag_update_params.TagUpdateParams, + ), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, diff --git a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py index 766bec75c17..a3105005535 100644 --- a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py +++ b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py @@ -17,10 +17,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.access.users.active_session_get_response import ActiveSessionGetResponse from .....types.zero_trust.access.users.active_session_list_response import ActiveSessionListResponse diff --git a/src/cloudflare/resources/zero_trust/access/users/failed_logins.py b/src/cloudflare/resources/zero_trust/access/users/failed_logins.py index 30e2b404147..bf60de4dcf3 100644 --- a/src/cloudflare/resources/zero_trust/access/users/failed_logins.py +++ b/src/cloudflare/resources/zero_trust/access/users/failed_logins.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.access.users.failed_login_list_response import FailedLoginListResponse __all__ = ["FailedLoginsResource", "AsyncFailedLoginsResource"] diff --git a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py index e1ac12e3aed..9a01ce91203 100644 --- a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py +++ b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.access.users.identity import Identity __all__ = ["LastSeenIdentityResource", "AsyncLastSeenIdentityResource"] diff --git a/src/cloudflare/resources/zero_trust/access/users/users.py b/src/cloudflare/resources/zero_trust/access/users/users.py index 9021838eaff..dd6d43cbe3b 100644 --- a/src/cloudflare/resources/zero_trust/access/users/users.py +++ b/src/cloudflare/resources/zero_trust/access/users/users.py @@ -30,10 +30,7 @@ ActiveSessionsResourceWithStreamingResponse, AsyncActiveSessionsResourceWithStreamingResponse, ) -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .last_seen_identity import ( LastSeenIdentityResource, AsyncLastSeenIdentityResource, diff --git a/src/cloudflare/resources/zero_trust/connectivity_settings.py b/src/cloudflare/resources/zero_trust/connectivity_settings.py index 6514c8d16f6..615f43e2d75 100644 --- a/src/cloudflare/resources/zero_trust/connectivity_settings.py +++ b/src/cloudflare/resources/zero_trust/connectivity_settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zero_trust import connectivity_setting_edit_params from ...types.zero_trust.connectivity_setting_get_response import ConnectivitySettingGetResponse from ...types.zero_trust.connectivity_setting_edit_response import ConnectivitySettingEditResponse diff --git a/src/cloudflare/resources/zero_trust/devices/devices.py b/src/cloudflare/resources/zero_trust/devices/devices.py index 67ff8295c8d..abe17124baa 100644 --- a/src/cloudflare/resources/zero_trust/devices/devices.py +++ b/src/cloudflare/resources/zero_trust/devices/devices.py @@ -81,10 +81,7 @@ OverrideCodesResourceWithStreamingResponse, AsyncOverrideCodesResourceWithStreamingResponse, ) -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from .posture.posture import PostureResource, AsyncPostureResource from .policies.policies import PoliciesResource, AsyncPoliciesResource from ....types.zero_trust.device import Device diff --git a/src/cloudflare/resources/zero_trust/devices/dex_tests.py b/src/cloudflare/resources/zero_trust/devices/dex_tests.py index 63f779e24ad..26c2c033002 100644 --- a/src/cloudflare/resources/zero_trust/devices/dex_tests.py +++ b/src/cloudflare/resources/zero_trust/devices/dex_tests.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.devices import dex_test_create_params, dex_test_update_params from ....types.zero_trust.devices.schema_http import SchemaHTTP from ....types.zero_trust.devices.schema_data_param import SchemaDataParam diff --git a/src/cloudflare/resources/zero_trust/devices/networks.py b/src/cloudflare/resources/zero_trust/devices/networks.py index 32906413a72..c8940c45e89 100644 --- a/src/cloudflare/resources/zero_trust/devices/networks.py +++ b/src/cloudflare/resources/zero_trust/devices/networks.py @@ -22,10 +22,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.devices import network_create_params, network_update_params from ....types.zero_trust.devices.device_network import DeviceNetwork from ....types.zero_trust.devices.network_delete_response import NetworkDeleteResponse diff --git a/src/cloudflare/resources/zero_trust/devices/override_codes.py b/src/cloudflare/resources/zero_trust/devices/override_codes.py index bd6353f2f46..cad19ee9c4c 100644 --- a/src/cloudflare/resources/zero_trust/devices/override_codes.py +++ b/src/cloudflare/resources/zero_trust/devices/override_codes.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.devices.override_code_list_response import OverrideCodeListResponse __all__ = ["OverrideCodesResource", "AsyncOverrideCodesResource"] diff --git a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py index b14defafd12..6a19573c0a5 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.devices.policies.default_policy_get_response import DefaultPolicyGetResponse __all__ = ["DefaultPolicyResource", "AsyncDefaultPolicyResource"] diff --git a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py index c72143a1b7c..1373338441f 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.devices.policies import exclude_update_params from .....types.zero_trust.devices.policies.exclude_get_response import ExcludeGetResponse from .....types.zero_trust.devices.policies.split_tunnel_exclude import SplitTunnelExclude diff --git a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py index 949d226d832..7e68b29b43d 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.devices.policies import fallback_domain_update_params from .....types.zero_trust.devices.policies.fallback_domain import FallbackDomain from .....types.zero_trust.devices.policies.fallback_domain_param import FallbackDomainParam diff --git a/src/cloudflare/resources/zero_trust/devices/policies/includes.py b/src/cloudflare/resources/zero_trust/devices/policies/includes.py index ba8b35f0189..6c24a1b0dd4 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/includes.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/includes.py @@ -21,10 +21,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.devices.policies import include_update_params from .....types.zero_trust.devices.policies.include_get_response import IncludeGetResponse from .....types.zero_trust.devices.policies.split_tunnel_include import SplitTunnelInclude diff --git a/src/cloudflare/resources/zero_trust/devices/policies/policies.py b/src/cloudflare/resources/zero_trust/devices/policies/policies.py index 93b09dbd3c1..88dce419d10 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/policies.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/policies.py @@ -45,10 +45,7 @@ DefaultPolicyResourceWithStreamingResponse, AsyncDefaultPolicyResourceWithStreamingResponse, ) -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .fallback_domains import ( FallbackDomainsResource, AsyncFallbackDomainsResource, diff --git a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py index c8570f2c642..51b58c57f46 100644 --- a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py +++ b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py @@ -22,10 +22,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.devices.posture import integration_edit_params, integration_create_params from .....types.zero_trust.devices.posture.integration import Integration from .....types.zero_trust.devices.posture.integration_delete_response import IntegrationDeleteResponse diff --git a/src/cloudflare/resources/zero_trust/devices/posture/posture.py b/src/cloudflare/resources/zero_trust/devices/posture/posture.py index 528888f1557..4dceaf7e787 100644 --- a/src/cloudflare/resources/zero_trust/devices/posture/posture.py +++ b/src/cloudflare/resources/zero_trust/devices/posture/posture.py @@ -30,10 +30,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.devices import posture_create_params, posture_update_params from .....types.zero_trust.devices.device_input_param import DeviceInputParam from .....types.zero_trust.devices.device_match_param import DeviceMatchParam diff --git a/src/cloudflare/resources/zero_trust/devices/revoke.py b/src/cloudflare/resources/zero_trust/devices/revoke.py index c9a37723494..46093fcfd0d 100644 --- a/src/cloudflare/resources/zero_trust/devices/revoke.py +++ b/src/cloudflare/resources/zero_trust/devices/revoke.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.devices import revoke_create_params from ....types.zero_trust.devices.revoke_create_response import RevokeCreateResponse diff --git a/src/cloudflare/resources/zero_trust/devices/settings.py b/src/cloudflare/resources/zero_trust/devices/settings.py index 0b1ae97a6d8..34d455ca260 100644 --- a/src/cloudflare/resources/zero_trust/devices/settings.py +++ b/src/cloudflare/resources/zero_trust/devices/settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.devices import setting_update_params from ....types.zero_trust.devices.device_settings import DeviceSettings diff --git a/src/cloudflare/resources/zero_trust/devices/unrevoke.py b/src/cloudflare/resources/zero_trust/devices/unrevoke.py index 7a35660c2ef..014c732f987 100644 --- a/src/cloudflare/resources/zero_trust/devices/unrevoke.py +++ b/src/cloudflare/resources/zero_trust/devices/unrevoke.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.devices import unrevoke_create_params from ....types.zero_trust.devices.unrevoke_create_response import UnrevokeCreateResponse diff --git a/src/cloudflare/resources/zero_trust/dex/colos.py b/src/cloudflare/resources/zero_trust/dex/colos.py index 82c072ad419..3fe36f0bd12 100644 --- a/src/cloudflare/resources/zero_trust/dex/colos.py +++ b/src/cloudflare/resources/zero_trust/dex/colos.py @@ -17,10 +17,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.dex import colo_list_params __all__ = ["ColosResource", "AsyncColosResource"] diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py index 1aec99e00cf..6c09c4a5d31 100644 --- a/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py +++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py @@ -17,10 +17,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.dex.fleet_status import device_list_params from .....types.zero_trust.dex.fleet_status.device_list_response import DeviceListResponse diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py index fd44aab6d52..1633193de67 100644 --- a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py +++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py @@ -28,9 +28,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dex import fleet_status_live_params, fleet_status_over_time_params from .....types.zero_trust.dex.fleet_status_live_response import FleetStatusLiveResponse diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py index efeb1dec67e..4aeb2f1f978 100644 --- a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py +++ b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py @@ -29,9 +29,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dex import http_test_get_params from .....types.zero_trust.dex.http_details import HTTPDetails diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py index 3f38cee74f1..183aaf7958e 100644 --- a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py +++ b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dex.http_tests import percentile_get_params from .....types.zero_trust.dex.http_tests.http_details_percentiles import HTTPDetailsPercentiles diff --git a/src/cloudflare/resources/zero_trust/dex/tests/tests.py b/src/cloudflare/resources/zero_trust/dex/tests/tests.py index b13668e0746..e99c10c4809 100644 --- a/src/cloudflare/resources/zero_trust/dex/tests/tests.py +++ b/src/cloudflare/resources/zero_trust/dex/tests/tests.py @@ -25,10 +25,7 @@ UniqueDevicesResourceWithStreamingResponse, AsyncUniqueDevicesResourceWithStreamingResponse, ) -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.dex import test_list_params from .....types.zero_trust.dex.test_list_response import TestListResponse diff --git a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py index 2f42ec7c808..a17988863a5 100644 --- a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py +++ b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dex.tests import unique_device_list_params from .....types.zero_trust.dex.tests.unique_devices import UniqueDevices diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py index 043485044c6..8033766601b 100644 --- a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py +++ b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dex.traceroute_test_results.network_path_get_response import NetworkPathGetResponse __all__ = ["NetworkPathResource", "AsyncNetworkPathResource"] diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py index 865312380a0..b801c55a317 100644 --- a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py +++ b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.dex import ( traceroute_test_get_params, traceroute_test_percentiles_params, diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py index 6cce46a91d7..1c9746e4f2c 100644 --- a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py +++ b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py @@ -29,10 +29,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.dlp import dataset_create_params, dataset_update_params from .....types.zero_trust.dlp.dataset import Dataset from .....types.zero_trust.dlp.dataset_creation import DatasetCreation diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py index ffbd13882e4..5ea625471d3 100644 --- a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py +++ b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dlp.dataset import Dataset from .....types.zero_trust.dlp.datasets import upload_edit_params from .....types.zero_trust.dlp.datasets.new_version import NewVersion diff --git a/src/cloudflare/resources/zero_trust/dlp/patterns.py b/src/cloudflare/resources/zero_trust/dlp/patterns.py index dbf71741b8e..42b0323f7aa 100644 --- a/src/cloudflare/resources/zero_trust/dlp/patterns.py +++ b/src/cloudflare/resources/zero_trust/dlp/patterns.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.dlp import pattern_validate_params from ....types.logpush.ownership_validation import OwnershipValidation diff --git a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py index 6cb2849102c..99083ab5398 100644 --- a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py +++ b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.dlp import payload_log_update_params from ....types.zero_trust.dlp.payload_log_get_response import PayloadLogGetResponse from ....types.zero_trust.dlp.payload_log_update_response import PayloadLogUpdateResponse diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py index 7e19dd0cb92..955f5830213 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dlp.profiles import custom_create_params, custom_update_params from .....types.zero_trust.dlp.context_awareness_param import ContextAwarenessParam from .....types.zero_trust.dlp.profiles.custom_profile import CustomProfile diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py index 2b8664d00c4..ff0c160ac1f 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.dlp.profiles import predefined_update_params from .....types.zero_trust.dlp.context_awareness_param import ContextAwarenessParam from .....types.zero_trust.dlp.profiles.predefined_profile import PredefinedProfile diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py index 217be9367b3..5938b4c3b84 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py @@ -33,10 +33,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.dlp.profile import Profile from .....types.zero_trust.dlp.profile_get_response import ProfileGetResponse diff --git a/src/cloudflare/resources/zero_trust/gateway/app_types.py b/src/cloudflare/resources/zero_trust/gateway/app_types.py index 7a10d91cabd..bb06a6f6f3a 100644 --- a/src/cloudflare/resources/zero_trust/gateway/app_types.py +++ b/src/cloudflare/resources/zero_trust/gateway/app_types.py @@ -16,10 +16,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.gateway.app_type import AppType __all__ = ["AppTypesResource", "AsyncAppTypesResource"] diff --git a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py index 6b3800f4df4..44a542f7521 100644 --- a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py +++ b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.gateway import audit_ssh_setting_update_params from ....types.zero_trust.gateway.gateway_settings import GatewaySettings diff --git a/src/cloudflare/resources/zero_trust/gateway/categories.py b/src/cloudflare/resources/zero_trust/gateway/categories.py index 567a0b88a36..9b8f47fdcb0 100644 --- a/src/cloudflare/resources/zero_trust/gateway/categories.py +++ b/src/cloudflare/resources/zero_trust/gateway/categories.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.gateway.category import Category __all__ = ["CategoriesResource", "AsyncCategoriesResource"] diff --git a/src/cloudflare/resources/zero_trust/gateway/certificates.py b/src/cloudflare/resources/zero_trust/gateway/certificates.py index 8e9b8b954f2..311cf14b57c 100644 --- a/src/cloudflare/resources/zero_trust/gateway/certificates.py +++ b/src/cloudflare/resources/zero_trust/gateway/certificates.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.gateway import certificate_create_params from ....types.zero_trust.gateway.certificate_get_response import CertificateGetResponse from ....types.zero_trust.gateway.certificate_list_response import CertificateListResponse diff --git a/src/cloudflare/resources/zero_trust/gateway/configurations.py b/src/cloudflare/resources/zero_trust/gateway/configurations.py index 6f30fdb7210..e2cff7738c0 100644 --- a/src/cloudflare/resources/zero_trust/gateway/configurations.py +++ b/src/cloudflare/resources/zero_trust/gateway/configurations.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.gateway import ( configuration_edit_params, configuration_update_params, diff --git a/src/cloudflare/resources/zero_trust/gateway/gateway.py b/src/cloudflare/resources/zero_trust/gateway/gateway.py index 9d43923083a..b1fc5c79516 100644 --- a/src/cloudflare/resources/zero_trust/gateway/gateway.py +++ b/src/cloudflare/resources/zero_trust/gateway/gateway.py @@ -81,9 +81,7 @@ ConfigurationsResourceWithStreamingResponse, AsyncConfigurationsResourceWithStreamingResponse, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from .proxy_endpoints import ( ProxyEndpointsResource, AsyncProxyEndpointsResource, diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/items.py b/src/cloudflare/resources/zero_trust/gateway/lists/items.py index a8aa06368d5..8a43c7e6c76 100644 --- a/src/cloudflare/resources/zero_trust/gateway/lists/items.py +++ b/src/cloudflare/resources/zero_trust/gateway/lists/items.py @@ -14,10 +14,7 @@ async_to_streamed_response_wrapper, ) from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.gateway.lists.item_list_response import ItemListResponse __all__ = ["ItemsResource", "AsyncItemsResource"] diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py index 20f88988e72..7c484696504 100644 --- a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py +++ b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py @@ -30,10 +30,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.gateway import list_edit_params, list_list_params, list_create_params, list_update_params from .....types.zero_trust.gateway.gateway_list import GatewayList from .....types.zero_trust.gateway.gateway_item_param import GatewayItemParam diff --git a/src/cloudflare/resources/zero_trust/gateway/locations.py b/src/cloudflare/resources/zero_trust/gateway/locations.py index e77cf3be32d..dfbdc58aa72 100644 --- a/src/cloudflare/resources/zero_trust/gateway/locations.py +++ b/src/cloudflare/resources/zero_trust/gateway/locations.py @@ -21,13 +21,9 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.gateway import location_create_params, location_update_params from ....types.zero_trust.gateway.location import Location -from ....types.zero_trust.gateway.location_network_param import LocationNetworkParam from ....types.zero_trust.gateway.location_delete_response import LocationDeleteResponse __all__ = ["LocationsResource", "AsyncLocationsResource"] @@ -48,8 +44,9 @@ def create( account_id: str, name: str, client_default: bool | NotGiven = NOT_GIVEN, + dns_destination_ips_id: str | NotGiven = NOT_GIVEN, ecs_support: bool | NotGiven = NOT_GIVEN, - networks: Iterable[LocationNetworkParam] | NotGiven = NOT_GIVEN, + networks: Iterable[location_create_params.Network] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -65,9 +62,17 @@ def create( client_default: True if the location is the default location. + dns_destination_ips_id: The identifier of the pair of IPv4 addresses assigned to this location. When + creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + ecs_support: True if the location needs to resolve EDNS queries. networks: A list of network ranges that requests from this location would originate from. + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. extra_headers: Send extra headers @@ -85,6 +90,7 @@ def create( { "name": name, "client_default": client_default, + "dns_destination_ips_id": dns_destination_ips_id, "ecs_support": ecs_support, "networks": networks, }, @@ -107,8 +113,9 @@ def update( account_id: str, name: str, client_default: bool | NotGiven = NOT_GIVEN, + dns_destination_ips_id: str | NotGiven = NOT_GIVEN, ecs_support: bool | NotGiven = NOT_GIVEN, - networks: Iterable[LocationNetworkParam] | NotGiven = NOT_GIVEN, + networks: Iterable[location_update_params.Network] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -124,9 +131,17 @@ def update( client_default: True if the location is the default location. + dns_destination_ips_id: The identifier of the pair of IPv4 addresses assigned to this location. When + creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + ecs_support: True if the location needs to resolve EDNS queries. networks: A list of network ranges that requests from this location would originate from. + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. extra_headers: Send extra headers @@ -146,6 +161,7 @@ def update( { "name": name, "client_default": client_default, + "dns_destination_ips_id": dns_destination_ips_id, "ecs_support": ecs_support, "networks": networks, }, @@ -296,8 +312,9 @@ async def create( account_id: str, name: str, client_default: bool | NotGiven = NOT_GIVEN, + dns_destination_ips_id: str | NotGiven = NOT_GIVEN, ecs_support: bool | NotGiven = NOT_GIVEN, - networks: Iterable[LocationNetworkParam] | NotGiven = NOT_GIVEN, + networks: Iterable[location_create_params.Network] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -313,9 +330,17 @@ async def create( client_default: True if the location is the default location. + dns_destination_ips_id: The identifier of the pair of IPv4 addresses assigned to this location. When + creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + ecs_support: True if the location needs to resolve EDNS queries. networks: A list of network ranges that requests from this location would originate from. + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. extra_headers: Send extra headers @@ -333,6 +358,7 @@ async def create( { "name": name, "client_default": client_default, + "dns_destination_ips_id": dns_destination_ips_id, "ecs_support": ecs_support, "networks": networks, }, @@ -355,8 +381,9 @@ async def update( account_id: str, name: str, client_default: bool | NotGiven = NOT_GIVEN, + dns_destination_ips_id: str | NotGiven = NOT_GIVEN, ecs_support: bool | NotGiven = NOT_GIVEN, - networks: Iterable[LocationNetworkParam] | NotGiven = NOT_GIVEN, + networks: Iterable[location_update_params.Network] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -372,9 +399,17 @@ async def update( client_default: True if the location is the default location. + dns_destination_ips_id: The identifier of the pair of IPv4 addresses assigned to this location. When + creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + ecs_support: True if the location needs to resolve EDNS queries. networks: A list of network ranges that requests from this location would originate from. + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. extra_headers: Send extra headers @@ -394,6 +429,7 @@ async def update( { "name": name, "client_default": client_default, + "dns_destination_ips_id": dns_destination_ips_id, "ecs_support": ecs_support, "networks": networks, }, diff --git a/src/cloudflare/resources/zero_trust/gateway/logging.py b/src/cloudflare/resources/zero_trust/gateway/logging.py index 3a150ccf4e3..64eff13efdb 100644 --- a/src/cloudflare/resources/zero_trust/gateway/logging.py +++ b/src/cloudflare/resources/zero_trust/gateway/logging.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.gateway import logging_update_params from ....types.zero_trust.gateway.logging_setting import LoggingSetting diff --git a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py index 6ff679a7bc6..322eae10991 100644 --- a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py +++ b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.gateway import proxy_endpoint_edit_params, proxy_endpoint_create_params from ....types.zero_trust.gateway.gateway_ips import GatewayIPs from ....types.zero_trust.gateway.proxy_endpoint import ProxyEndpoint diff --git a/src/cloudflare/resources/zero_trust/gateway/rules.py b/src/cloudflare/resources/zero_trust/gateway/rules.py index 0346b993d38..16d7df08139 100644 --- a/src/cloudflare/resources/zero_trust/gateway/rules.py +++ b/src/cloudflare/resources/zero_trust/gateway/rules.py @@ -22,10 +22,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.gateway import rule_create_params, rule_update_params from ....types.zero_trust.gateway.gateway_rule import GatewayRule from ....types.zero_trust.gateway.gateway_filter import GatewayFilter diff --git a/src/cloudflare/resources/zero_trust/identity_providers.py b/src/cloudflare/resources/zero_trust/identity_providers.py index f3d72e3068d..48c9c7b9027 100644 --- a/src/cloudflare/resources/zero_trust/identity_providers.py +++ b/src/cloudflare/resources/zero_trust/identity_providers.py @@ -22,10 +22,7 @@ ) from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.zero_trust import ( IdentityProviderType, identity_provider_create_params, @@ -59,6 +56,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -85,6 +83,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -107,6 +107,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -133,6 +134,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -155,6 +158,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -181,6 +185,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -203,6 +209,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -229,6 +236,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -251,6 +260,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -277,6 +287,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -299,6 +311,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -325,6 +338,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -347,6 +362,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -373,6 +389,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -395,6 +413,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -421,6 +440,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -443,6 +464,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -469,6 +491,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -491,6 +515,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -517,6 +542,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -539,6 +566,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -565,6 +593,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -587,6 +617,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -613,6 +644,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -635,6 +668,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -661,6 +695,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -683,6 +719,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -709,6 +746,8 @@ def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -741,6 +780,7 @@ def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -770,6 +810,7 @@ def create( "config": config, "name": name, "type": type, + "id": id, "scim_config": scim_config, }, identity_provider_create_params.IdentityProviderCreateParams, @@ -797,6 +838,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -825,6 +867,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -848,6 +892,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -876,6 +921,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -899,6 +946,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -927,6 +975,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -950,6 +1000,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -978,6 +1029,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1001,6 +1054,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1029,6 +1083,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1052,6 +1108,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1080,6 +1137,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1103,6 +1162,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1131,6 +1191,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1154,6 +1216,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1182,6 +1245,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1205,6 +1270,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1233,6 +1299,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1256,6 +1324,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1284,6 +1353,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1307,6 +1378,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1335,6 +1407,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1358,6 +1432,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1386,6 +1461,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1409,6 +1486,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1437,6 +1515,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1460,6 +1540,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1488,6 +1569,8 @@ def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1521,6 +1604,7 @@ def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1554,6 +1638,7 @@ def update( "config": config, "name": name, "type": type, + "id": id, "scim_config": scim_config, }, identity_provider_update_params.IdentityProviderUpdateParams, @@ -1764,6 +1849,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1790,6 +1876,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1812,6 +1900,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1838,6 +1927,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1860,6 +1951,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1886,6 +1978,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1908,6 +2002,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1934,6 +2029,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -1956,6 +2053,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1982,6 +2080,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2004,6 +2104,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2030,6 +2131,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2052,6 +2155,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2078,6 +2182,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2100,6 +2206,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2126,6 +2233,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2148,6 +2257,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2174,6 +2284,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2196,6 +2308,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2222,6 +2335,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2244,6 +2359,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2270,6 +2386,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2292,6 +2410,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2318,6 +2437,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2340,6 +2461,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2366,6 +2488,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2388,6 +2512,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2414,6 +2539,8 @@ async def create( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2446,6 +2573,7 @@ async def create( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2475,6 +2603,7 @@ async def create( "config": config, "name": name, "type": type, + "id": id, "scim_config": scim_config, }, identity_provider_create_params.IdentityProviderCreateParams, @@ -2502,6 +2631,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2530,6 +2660,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2553,6 +2685,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2581,6 +2714,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2604,6 +2739,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2632,6 +2768,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2655,6 +2793,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2683,6 +2822,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2706,6 +2847,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2734,6 +2876,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2757,6 +2901,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2785,6 +2930,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2808,6 +2955,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2836,6 +2984,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2859,6 +3009,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2887,6 +3038,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2910,6 +3063,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2938,6 +3092,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -2961,6 +3117,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2989,6 +3146,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -3012,6 +3171,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3040,6 +3200,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -3063,6 +3225,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3091,6 +3254,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -3114,6 +3279,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3142,6 +3308,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -3165,6 +3333,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3193,6 +3362,8 @@ async def update( zone_id: The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. + id: UUID + scim_config: The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider. @@ -3226,6 +3397,7 @@ async def update( type: IdentityProviderType, account_id: str | NotGiven = NOT_GIVEN, zone_id: str | NotGiven = NOT_GIVEN, + id: str | NotGiven = NOT_GIVEN, scim_config: SCIMConfigParam | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3259,6 +3431,7 @@ async def update( "config": config, "name": name, "type": type, + "id": id, "scim_config": scim_config, }, identity_provider_update_params.IdentityProviderUpdateParams, diff --git a/src/cloudflare/resources/zero_trust/networks/routes/ips.py b/src/cloudflare/resources/zero_trust/networks/routes/ips.py index a8864c8a8cb..c0dfa2f679c 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/ips.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/ips.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.networks.routes import ip_get_params from .....types.zero_trust.networks.teamnet import Teamnet diff --git a/src/cloudflare/resources/zero_trust/networks/routes/networks.py b/src/cloudflare/resources/zero_trust/networks/routes/networks.py index e125b34a288..6363a91a951 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/networks.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/networks.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.networks.route import Route from .....types.zero_trust.networks.routes import network_create_params, network_delete_params @@ -44,6 +42,7 @@ def create( ip_network_encoded: str, *, account_id: str, + tunnel_id: str, comment: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -63,6 +62,8 @@ def create( ip_network_encoded: IP/CIDR range in URL-encoded format + tunnel_id: UUID of the tunnel. + comment: Optional remark describing the route. virtual_network_id: UUID of the virtual network. @@ -83,6 +84,7 @@ def create( f"/accounts/{account_id}/teamnet/routes/network/{ip_network_encoded}", body=maybe_transform( { + "tunnel_id": tunnel_id, "comment": comment, "virtual_network_id": virtual_network_id, }, @@ -227,6 +229,7 @@ async def create( ip_network_encoded: str, *, account_id: str, + tunnel_id: str, comment: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -246,6 +249,8 @@ async def create( ip_network_encoded: IP/CIDR range in URL-encoded format + tunnel_id: UUID of the tunnel. + comment: Optional remark describing the route. virtual_network_id: UUID of the virtual network. @@ -266,6 +271,7 @@ async def create( f"/accounts/{account_id}/teamnet/routes/network/{ip_network_encoded}", body=await async_maybe_transform( { + "tunnel_id": tunnel_id, "comment": comment, "virtual_network_id": virtual_network_id, }, diff --git a/src/cloudflare/resources/zero_trust/networks/routes/routes.py b/src/cloudflare/resources/zero_trust/networks/routes/routes.py index 9a6cd15ba68..d4d7cb45e53 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/routes.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/routes.py @@ -38,10 +38,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.networks import route_edit_params, route_list_params, route_create_params from .....types.zero_trust.networks.route import Route from .....types.zero_trust.networks.teamnet import Teamnet @@ -71,6 +68,7 @@ def create( *, account_id: str, network: str, + tunnel_id: str, comment: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -88,6 +86,8 @@ def create( network: The private IPv4 or IPv6 range connected by the route, in CIDR notation. + tunnel_id: UUID of the tunnel. + comment: Optional remark describing the route. virtual_network_id: UUID of the virtual network. @@ -107,6 +107,7 @@ def create( body=maybe_transform( { "network": network, + "tunnel_id": tunnel_id, "comment": comment, "virtual_network_id": virtual_network_id, }, @@ -263,6 +264,7 @@ def edit( account_id: str, comment: str | NotGiven = NOT_GIVEN, network: str | NotGiven = NOT_GIVEN, + tunnel_id: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -285,6 +287,8 @@ def edit( network: The private IPv4 or IPv6 range connected by the route, in CIDR notation. + tunnel_id: UUID of the tunnel. + virtual_network_id: UUID of the virtual network. extra_headers: Send extra headers @@ -305,6 +309,7 @@ def edit( { "comment": comment, "network": network, + "tunnel_id": tunnel_id, "virtual_network_id": virtual_network_id, }, route_edit_params.RouteEditParams, @@ -342,6 +347,7 @@ async def create( *, account_id: str, network: str, + tunnel_id: str, comment: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -359,6 +365,8 @@ async def create( network: The private IPv4 or IPv6 range connected by the route, in CIDR notation. + tunnel_id: UUID of the tunnel. + comment: Optional remark describing the route. virtual_network_id: UUID of the virtual network. @@ -378,6 +386,7 @@ async def create( body=await async_maybe_transform( { "network": network, + "tunnel_id": tunnel_id, "comment": comment, "virtual_network_id": virtual_network_id, }, @@ -534,6 +543,7 @@ async def edit( account_id: str, comment: str | NotGiven = NOT_GIVEN, network: str | NotGiven = NOT_GIVEN, + tunnel_id: str | NotGiven = NOT_GIVEN, virtual_network_id: str | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -556,6 +566,8 @@ async def edit( network: The private IPv4 or IPv6 range connected by the route, in CIDR notation. + tunnel_id: UUID of the tunnel. + virtual_network_id: UUID of the virtual network. extra_headers: Send extra headers @@ -576,6 +588,7 @@ async def edit( { "comment": comment, "network": network, + "tunnel_id": tunnel_id, "virtual_network_id": virtual_network_id, }, route_edit_params.RouteEditParams, diff --git a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py index 78c9995d771..03a4689a51f 100644 --- a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py +++ b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py @@ -21,10 +21,7 @@ ) from ...._wrappers import ResultWrapper from ....pagination import SyncSinglePage, AsyncSinglePage -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust.networks import ( virtual_network_edit_params, virtual_network_list_params, diff --git a/src/cloudflare/resources/zero_trust/organizations.py b/src/cloudflare/resources/zero_trust/organizations.py index 57abae8cc92..049a368926e 100644 --- a/src/cloudflare/resources/zero_trust/organizations.py +++ b/src/cloudflare/resources/zero_trust/organizations.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zero_trust import ( organization_create_params, organization_update_params, diff --git a/src/cloudflare/resources/zero_trust/risk_scoring/behaviours.py b/src/cloudflare/resources/zero_trust/risk_scoring/behaviours.py index 4e294213fb7..8f4f42fc83c 100644 --- a/src/cloudflare/resources/zero_trust/risk_scoring/behaviours.py +++ b/src/cloudflare/resources/zero_trust/risk_scoring/behaviours.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.risk_scoring import behaviour_update_params from ....types.zero_trust.risk_scoring.behaviour_get_response import BehaviourGetResponse from ....types.zero_trust.risk_scoring.behaviour_update_response import BehaviourUpdateResponse diff --git a/src/cloudflare/resources/zero_trust/risk_scoring/integrations/integrations.py b/src/cloudflare/resources/zero_trust/risk_scoring/integrations/integrations.py index 093cacc5ea2..0e1c8f96254 100644 --- a/src/cloudflare/resources/zero_trust/risk_scoring/integrations/integrations.py +++ b/src/cloudflare/resources/zero_trust/risk_scoring/integrations/integrations.py @@ -30,10 +30,7 @@ ) from ....._wrappers import ResultWrapper from .....pagination import SyncSinglePage, AsyncSinglePage -from ....._base_client import ( - AsyncPaginator, - make_request_options, -) +from ....._base_client import AsyncPaginator, make_request_options from .....types.zero_trust.risk_scoring import integration_create_params, integration_update_params from .....types.zero_trust.risk_scoring.integration_get_response import IntegrationGetResponse from .....types.zero_trust.risk_scoring.integration_list_response import IntegrationListResponse diff --git a/src/cloudflare/resources/zero_trust/risk_scoring/integrations/references.py b/src/cloudflare/resources/zero_trust/risk_scoring/integrations/references.py index 604fb052a84..654afa2ccc5 100644 --- a/src/cloudflare/resources/zero_trust/risk_scoring/integrations/references.py +++ b/src/cloudflare/resources/zero_trust/risk_scoring/integrations/references.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ....._wrappers import ResultWrapper -from ....._base_client import ( - make_request_options, -) +from ....._base_client import make_request_options from .....types.zero_trust.risk_scoring.integrations.reference_get_response import ReferenceGetResponse __all__ = ["ReferencesResource", "AsyncReferencesResource"] diff --git a/src/cloudflare/resources/zero_trust/risk_scoring/risk_scoring.py b/src/cloudflare/resources/zero_trust/risk_scoring/risk_scoring.py index 653f23f6bf0..143c217ba65 100644 --- a/src/cloudflare/resources/zero_trust/risk_scoring/risk_scoring.py +++ b/src/cloudflare/resources/zero_trust/risk_scoring/risk_scoring.py @@ -45,9 +45,7 @@ IntegrationsResourceWithStreamingResponse, AsyncIntegrationsResourceWithStreamingResponse, ) -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust import risk_scoring_get_params from .integrations.integrations import IntegrationsResource, AsyncIntegrationsResource from ....types.zero_trust.risk_scoring_get_response import RiskScoringGetResponse diff --git a/src/cloudflare/resources/zero_trust/risk_scoring/summary.py b/src/cloudflare/resources/zero_trust/risk_scoring/summary.py index cb117e9adf8..9546d14a2c6 100644 --- a/src/cloudflare/resources/zero_trust/risk_scoring/summary.py +++ b/src/cloudflare/resources/zero_trust/risk_scoring/summary.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.risk_scoring import summary_get_params from ....types.zero_trust.risk_scoring.summary_get_response import SummaryGetResponse diff --git a/src/cloudflare/resources/zero_trust/seats.py b/src/cloudflare/resources/zero_trust/seats.py index fa9fbe00220..583fab41a80 100644 --- a/src/cloudflare/resources/zero_trust/seats.py +++ b/src/cloudflare/resources/zero_trust/seats.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zero_trust import seat_edit_params from ...types.zero_trust.seat_edit_response import SeatEditResponse diff --git a/src/cloudflare/resources/zero_trust/tunnels/configurations.py b/src/cloudflare/resources/zero_trust/tunnels/configurations.py index c120a5e7be4..13769b1de9f 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/configurations.py +++ b/src/cloudflare/resources/zero_trust/tunnels/configurations.py @@ -20,9 +20,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.tunnels import configuration_update_params from ....types.zero_trust.tunnels.configuration_get_response import ConfigurationGetResponse from ....types.zero_trust.tunnels.configuration_update_response import ConfigurationUpdateResponse diff --git a/src/cloudflare/resources/zero_trust/tunnels/connections.py b/src/cloudflare/resources/zero_trust/tunnels/connections.py index 2b1e4096eed..65bdd4c4477 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/connections.py +++ b/src/cloudflare/resources/zero_trust/tunnels/connections.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.tunnels.connection_get_response import ConnectionGetResponse from ....types.zero_trust.tunnels.connection_delete_response import ConnectionDeleteResponse diff --git a/src/cloudflare/resources/zero_trust/tunnels/connectors.py b/src/cloudflare/resources/zero_trust/tunnels/connectors.py index 808e77b4305..3e446f0d7e6 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/connectors.py +++ b/src/cloudflare/resources/zero_trust/tunnels/connectors.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.tunnels.client import Client __all__ = ["ConnectorsResource", "AsyncConnectorsResource"] diff --git a/src/cloudflare/resources/zero_trust/tunnels/management.py b/src/cloudflare/resources/zero_trust/tunnels/management.py index 4f25c400020..4da193130b6 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/management.py +++ b/src/cloudflare/resources/zero_trust/tunnels/management.py @@ -21,9 +21,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.tunnels import management_create_params from ....types.zero_trust.tunnels.management_create_response import ManagementCreateResponse diff --git a/src/cloudflare/resources/zero_trust/tunnels/token.py b/src/cloudflare/resources/zero_trust/tunnels/token.py index 944e0d9b817..2f98dd7102e 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/token.py +++ b/src/cloudflare/resources/zero_trust/tunnels/token.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) +from ...._base_client import make_request_options from ....types.zero_trust.tunnels.token_get_response import TokenGetResponse __all__ = ["TokenResource", "AsyncTokenResource"] diff --git a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py index 4133b87dcf2..cac703fedf1 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py +++ b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py @@ -63,10 +63,7 @@ ConfigurationsResourceWithStreamingResponse, AsyncConfigurationsResourceWithStreamingResponse, ) -from ...._base_client import ( - AsyncPaginator, - make_request_options, -) +from ...._base_client import AsyncPaginator, make_request_options from ....types.zero_trust import tunnel_edit_params, tunnel_list_params, tunnel_create_params from ....types.zero_trust.tunnel_get_response import TunnelGetResponse from ....types.zero_trust.tunnel_edit_response import TunnelEditResponse diff --git a/src/cloudflare/resources/zones/activation_check.py b/src/cloudflare/resources/zones/activation_check.py index 6a09257b5fe..7770e90f797 100644 --- a/src/cloudflare/resources/zones/activation_check.py +++ b/src/cloudflare/resources/zones/activation_check.py @@ -16,9 +16,7 @@ async_to_streamed_response_wrapper, ) from ..._wrappers import ResultWrapper -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zones.activation_check_trigger_response import ActivationCheckTriggerResponse __all__ = ["ActivationCheckResource", "AsyncActivationCheckResource"] diff --git a/src/cloudflare/resources/zones/custom_nameservers.py b/src/cloudflare/resources/zones/custom_nameservers.py index 641fd246f32..a0bb540a1f7 100644 --- a/src/cloudflare/resources/zones/custom_nameservers.py +++ b/src/cloudflare/resources/zones/custom_nameservers.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.zones import custom_nameserver_update_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zones.custom_nameserver_get_response import CustomNameserverGetResponse from ...types.zones.custom_nameserver_update_response import CustomNameserverUpdateResponse diff --git a/src/cloudflare/resources/zones/holds.py b/src/cloudflare/resources/zones/holds.py index 120d910d5cf..3e96ed85ab8 100644 --- a/src/cloudflare/resources/zones/holds.py +++ b/src/cloudflare/resources/zones/holds.py @@ -21,9 +21,7 @@ ) from ..._wrappers import ResultWrapper from ...types.zones import hold_create_params, hold_delete_params -from ..._base_client import ( - make_request_options, -) +from ..._base_client import make_request_options from ...types.zones.zone_hold import ZoneHold __all__ = ["HoldsResource", "AsyncHoldsResource"] diff --git a/src/cloudflare/resources/zones/settings.py b/src/cloudflare/resources/zones/settings.py new file mode 100644 index 00000000000..d9196989881 --- /dev/null +++ b/src/cloudflare/resources/zones/settings.py @@ -0,0 +1,4715 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +from typing import Any, List, Optional, cast, overload +from typing_extensions import Literal + +import httpx + +from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven +from ..._utils import ( + required_args, + maybe_transform, + async_maybe_transform, +) +from ..._compat import cached_property +from ..._resource import SyncAPIResource, AsyncAPIResource +from ..._response import ( + to_raw_response_wrapper, + to_streamed_response_wrapper, + async_to_raw_response_wrapper, + async_to_streamed_response_wrapper, +) +from ..._wrappers import ResultWrapper +from ...types.zones import setting_edit_params +from ..._base_client import make_request_options +from ...types.zones.setting_get_response import SettingGetResponse +from ...types.zones.setting_edit_response import SettingEditResponse +from ...types.zones.automatic_platform_optimization_param import AutomaticPlatformOptimizationParam + +__all__ = ["SettingsResource", "AsyncSettingsResource"] + + +class SettingsResource(SyncAPIResource): + @cached_property + def with_raw_response(self) -> SettingsResourceWithRawResponse: + return SettingsResourceWithRawResponse(self) + + @cached_property + def with_streaming_response(self) -> SettingsResourceWithStreamingResponse: + return SettingsResourceWithStreamingResponse(self) + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["0rtt"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["advanced_ddos"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["always_online"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["always_use_https"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["automatic_https_rewrites"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["brotli"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["browser_cache_ttl"], + value: Literal[ + 0, + 30, + 60, + 120, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 691200, + 1382400, + 2073600, + 2678400, + 5356800, + 16070400, + 31536000, + ], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["browser_check"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["cache_level"], + value: Literal["aggressive", "basic", "simplified"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["challenge_ttl"], + value: Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ciphers"], + value: List[str], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["cname_flattening"], + value: Literal["flatten_at_root", "flatten_all"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: How to flatten the cname destination. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["development_mode"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["early_hints"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["edge_cache_ttl"], + value: Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["email_obfuscation"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["h2_prioritization"], + value: Literal["on", "off", "custom"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["hotlink_protection"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["http2"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["http3"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["image_resizing"], + value: Literal["on", "off", "open"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ip_geolocation"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ipv6"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["max_upload"], + value: Literal[100, 200, 500], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: identifier of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["min_tls_version"], + value: Literal["1.0", "1.1", "1.2", "1.3"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["minify"], + value: setting_edit_params.MinifyValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["mirage"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["mobile_redirect"], + value: setting_edit_params.MobileRedirectValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Identifier of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["nel"], + value: setting_edit_params.NELValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["opportunistic_encryption"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["opportunistic_onion"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["orange_to_orange"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["origin_error_page_pass_thru"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["polish"], + value: Literal["off", "lossless", "lossy"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["prefetch_preload"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["proxy_read_timeout"], + value: float, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["pseudo_ipv4"], + value: Literal["off", "add_header", "overwrite_header"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Value of the Pseudo IPv4 setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["replace_insecure_js"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["response_buffering"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["rocket_loader"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["automatic_platform_optimization"], + value: AutomaticPlatformOptimizationParam, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["security_header"], + value: setting_edit_params.SecurityHeadersValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone's security header. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["security_level"], + value: Literal["off", "essentially_off", "low", "medium", "high", "under_attack"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["server_side_exclude"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["sha1_support"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["sort_query_string_for_cache"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ssl"], + value: Literal["off", "flexible", "full", "strict"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ssl_recommender"] | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Enrollment value for SSL/TLS Recommender. + + enabled: ssl-recommender enrollment setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_1_2_only"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_1_3"], + value: Literal["on", "off", "zrt"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_client_auth"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["true_client_ip_header"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["waf"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["webp"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["websockets"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @required_args(["zone_id", "id", "value"], ["zone_id"]) + def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["0rtt"] + | Literal["advanced_ddos"] + | Literal["always_online"] + | Literal["always_use_https"] + | Literal["automatic_https_rewrites"] + | Literal["brotli"] + | Literal["browser_cache_ttl"] + | Literal["browser_check"] + | Literal["cache_level"] + | Literal["challenge_ttl"] + | Literal["ciphers"] + | Literal["cname_flattening"] + | Literal["development_mode"] + | Literal["early_hints"] + | Literal["edge_cache_ttl"] + | Literal["email_obfuscation"] + | Literal["h2_prioritization"] + | Literal["hotlink_protection"] + | Literal["http2"] + | Literal["http3"] + | Literal["image_resizing"] + | Literal["ip_geolocation"] + | Literal["ipv6"] + | Literal["max_upload"] + | Literal["min_tls_version"] + | Literal["minify"] + | Literal["mirage"] + | Literal["mobile_redirect"] + | Literal["nel"] + | Literal["opportunistic_encryption"] + | Literal["opportunistic_onion"] + | Literal["orange_to_orange"] + | Literal["origin_error_page_pass_thru"] + | Literal["polish"] + | Literal["prefetch_preload"] + | Literal["proxy_read_timeout"] + | Literal["pseudo_ipv4"] + | Literal["replace_insecure_js"] + | Literal["response_buffering"] + | Literal["rocket_loader"] + | Literal["automatic_platform_optimization"] + | Literal["security_header"] + | Literal["security_level"] + | Literal["server_side_exclude"] + | Literal["sha1_support"] + | Literal["sort_query_string_for_cache"] + | Literal["ssl"] + | Literal["ssl_recommender"] + | Literal["tls_1_2_only"] + | Literal["tls_1_3"] + | Literal["tls_client_auth"] + | Literal["true_client_ip_header"] + | Literal["waf"] + | Literal["webp"] + | Literal["websockets"] + | NotGiven = NOT_GIVEN, + value: Literal["on", "off"] + | Literal[ + 0, + 30, + 60, + 120, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 691200, + 1382400, + 2073600, + 2678400, + 5356800, + 16070400, + 31536000, + ] + | Literal["aggressive", "basic", "simplified"] + | Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000] + | List[str] + | Literal["flatten_at_root", "flatten_all"] + | Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ] + | Literal["on", "off", "custom"] + | Literal["on", "off", "open"] + | Literal[100, 200, 500] + | Literal["1.0", "1.1", "1.2", "1.3"] + | setting_edit_params.MinifyValue + | setting_edit_params.MobileRedirectValue + | setting_edit_params.NELValue + | Literal["off", "lossless", "lossy"] + | float + | Literal["off", "add_header", "overwrite_header"] + | AutomaticPlatformOptimizationParam + | setting_edit_params.SecurityHeadersValue + | Literal["off", "essentially_off", "low", "medium", "high", "under_attack"] + | Literal["off", "flexible", "full", "strict"] + | Literal["on", "off", "zrt"] + | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + if not zone_id: + raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + if not setting_id: + raise ValueError(f"Expected a non-empty value for `setting_id` but received {setting_id!r}") + return cast( + Optional[SettingEditResponse], + self._patch( + f"/zones/{zone_id}/settings/{setting_id}", + body=maybe_transform( + { + "id": id, + "value": value, + "enabled": enabled, + }, + setting_edit_params.SettingEditParams, + ), + options=make_request_options( + extra_headers=extra_headers, + extra_query=extra_query, + extra_body=extra_body, + timeout=timeout, + post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper, + ), + cast_to=cast( + Any, ResultWrapper[SettingEditResponse] + ), # Union types cannot be passed in as arguments in the type system + ), + ) + + def get( + self, + setting_id: str, + *, + zone_id: str, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingGetResponse]: + """ + Fetch a single zone setting by name + + Args: + zone_id: Identifier + + setting_id: Setting name + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + if not zone_id: + raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + if not setting_id: + raise ValueError(f"Expected a non-empty value for `setting_id` but received {setting_id!r}") + return cast( + Optional[SettingGetResponse], + self._get( + f"/zones/{zone_id}/settings/{setting_id}", + options=make_request_options( + extra_headers=extra_headers, + extra_query=extra_query, + extra_body=extra_body, + timeout=timeout, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, + ), + cast_to=cast( + Any, ResultWrapper[SettingGetResponse] + ), # Union types cannot be passed in as arguments in the type system + ), + ) + + +class AsyncSettingsResource(AsyncAPIResource): + @cached_property + def with_raw_response(self) -> AsyncSettingsResourceWithRawResponse: + return AsyncSettingsResourceWithRawResponse(self) + + @cached_property + def with_streaming_response(self) -> AsyncSettingsResourceWithStreamingResponse: + return AsyncSettingsResourceWithStreamingResponse(self) + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["0rtt"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["advanced_ddos"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["always_online"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["always_use_https"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["automatic_https_rewrites"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["brotli"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["browser_cache_ttl"], + value: Literal[ + 0, + 30, + 60, + 120, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 691200, + 1382400, + 2073600, + 2678400, + 5356800, + 16070400, + 31536000, + ], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["browser_check"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["cache_level"], + value: Literal["aggressive", "basic", "simplified"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["challenge_ttl"], + value: Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ciphers"], + value: List[str], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["cname_flattening"], + value: Literal["flatten_at_root", "flatten_all"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: How to flatten the cname destination. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["development_mode"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["early_hints"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["edge_cache_ttl"], + value: Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["email_obfuscation"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["h2_prioritization"], + value: Literal["on", "off", "custom"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["hotlink_protection"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["http2"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["http3"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["image_resizing"], + value: Literal["on", "off", "open"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ip_geolocation"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ipv6"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["max_upload"], + value: Literal[100, 200, 500], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: identifier of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["min_tls_version"], + value: Literal["1.0", "1.1", "1.2", "1.3"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["minify"], + value: setting_edit_params.MinifyValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["mirage"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["mobile_redirect"], + value: setting_edit_params.MobileRedirectValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Identifier of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["nel"], + value: setting_edit_params.NELValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["opportunistic_encryption"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["opportunistic_onion"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["orange_to_orange"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["origin_error_page_pass_thru"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["polish"], + value: Literal["off", "lossless", "lossy"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["prefetch_preload"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["proxy_read_timeout"], + value: float, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["pseudo_ipv4"], + value: Literal["off", "add_header", "overwrite_header"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Value of the Pseudo IPv4 setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["replace_insecure_js"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["response_buffering"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["rocket_loader"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["automatic_platform_optimization"], + value: AutomaticPlatformOptimizationParam, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["security_header"], + value: setting_edit_params.SecurityHeadersValue, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone's security header. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["security_level"], + value: Literal["off", "essentially_off", "low", "medium", "high", "under_attack"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["server_side_exclude"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["sha1_support"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["sort_query_string_for_cache"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ssl"], + value: Literal["off", "flexible", "full", "strict"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["ssl_recommender"] | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Enrollment value for SSL/TLS Recommender. + + enabled: ssl-recommender enrollment setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_1_2_only"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: Zone setting identifier. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_1_3"], + value: Literal["on", "off", "zrt"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["tls_client_auth"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["true_client_ip_header"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["waf"], + value: Literal["on", "off"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["webp"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @overload + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["websockets"], + value: Literal["off", "on"], + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + """ + Updates a single zone setting by the identifier + + Args: + zone_id: Identifier + + setting_id: Setting name + + id: ID of the zone setting. + + value: Current value of the zone setting. + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + ... + + @required_args(["zone_id", "id", "value"], ["zone_id"]) + async def edit( + self, + setting_id: str, + *, + zone_id: str, + id: Literal["0rtt"] + | Literal["advanced_ddos"] + | Literal["always_online"] + | Literal["always_use_https"] + | Literal["automatic_https_rewrites"] + | Literal["brotli"] + | Literal["browser_cache_ttl"] + | Literal["browser_check"] + | Literal["cache_level"] + | Literal["challenge_ttl"] + | Literal["ciphers"] + | Literal["cname_flattening"] + | Literal["development_mode"] + | Literal["early_hints"] + | Literal["edge_cache_ttl"] + | Literal["email_obfuscation"] + | Literal["h2_prioritization"] + | Literal["hotlink_protection"] + | Literal["http2"] + | Literal["http3"] + | Literal["image_resizing"] + | Literal["ip_geolocation"] + | Literal["ipv6"] + | Literal["max_upload"] + | Literal["min_tls_version"] + | Literal["minify"] + | Literal["mirage"] + | Literal["mobile_redirect"] + | Literal["nel"] + | Literal["opportunistic_encryption"] + | Literal["opportunistic_onion"] + | Literal["orange_to_orange"] + | Literal["origin_error_page_pass_thru"] + | Literal["polish"] + | Literal["prefetch_preload"] + | Literal["proxy_read_timeout"] + | Literal["pseudo_ipv4"] + | Literal["replace_insecure_js"] + | Literal["response_buffering"] + | Literal["rocket_loader"] + | Literal["automatic_platform_optimization"] + | Literal["security_header"] + | Literal["security_level"] + | Literal["server_side_exclude"] + | Literal["sha1_support"] + | Literal["sort_query_string_for_cache"] + | Literal["ssl"] + | Literal["ssl_recommender"] + | Literal["tls_1_2_only"] + | Literal["tls_1_3"] + | Literal["tls_client_auth"] + | Literal["true_client_ip_header"] + | Literal["waf"] + | Literal["webp"] + | Literal["websockets"] + | NotGiven = NOT_GIVEN, + value: Literal["on", "off"] + | Literal[ + 0, + 30, + 60, + 120, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 691200, + 1382400, + 2073600, + 2678400, + 5356800, + 16070400, + 31536000, + ] + | Literal["aggressive", "basic", "simplified"] + | Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000] + | List[str] + | Literal["flatten_at_root", "flatten_all"] + | Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ] + | Literal["on", "off", "custom"] + | Literal["on", "off", "open"] + | Literal[100, 200, 500] + | Literal["1.0", "1.1", "1.2", "1.3"] + | setting_edit_params.MinifyValue + | setting_edit_params.MobileRedirectValue + | setting_edit_params.NELValue + | Literal["off", "lossless", "lossy"] + | float + | Literal["off", "add_header", "overwrite_header"] + | AutomaticPlatformOptimizationParam + | setting_edit_params.SecurityHeadersValue + | Literal["off", "essentially_off", "low", "medium", "high", "under_attack"] + | Literal["off", "flexible", "full", "strict"] + | Literal["on", "off", "zrt"] + | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingEditResponse]: + if not zone_id: + raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + if not setting_id: + raise ValueError(f"Expected a non-empty value for `setting_id` but received {setting_id!r}") + return cast( + Optional[SettingEditResponse], + await self._patch( + f"/zones/{zone_id}/settings/{setting_id}", + body=await async_maybe_transform( + { + "id": id, + "value": value, + "enabled": enabled, + }, + setting_edit_params.SettingEditParams, + ), + options=make_request_options( + extra_headers=extra_headers, + extra_query=extra_query, + extra_body=extra_body, + timeout=timeout, + post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper, + ), + cast_to=cast( + Any, ResultWrapper[SettingEditResponse] + ), # Union types cannot be passed in as arguments in the type system + ), + ) + + async def get( + self, + setting_id: str, + *, + zone_id: str, + # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. + # The extra values given here take precedence over values defined on the client or passed to this method. + extra_headers: Headers | None = None, + extra_query: Query | None = None, + extra_body: Body | None = None, + timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, + ) -> Optional[SettingGetResponse]: + """ + Fetch a single zone setting by name + + Args: + zone_id: Identifier + + setting_id: Setting name + + extra_headers: Send extra headers + + extra_query: Add additional query parameters to the request + + extra_body: Add additional JSON properties to the request + + timeout: Override the client-level default timeout for this request, in seconds + """ + if not zone_id: + raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") + if not setting_id: + raise ValueError(f"Expected a non-empty value for `setting_id` but received {setting_id!r}") + return cast( + Optional[SettingGetResponse], + await self._get( + f"/zones/{zone_id}/settings/{setting_id}", + options=make_request_options( + extra_headers=extra_headers, + extra_query=extra_query, + extra_body=extra_body, + timeout=timeout, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, + ), + cast_to=cast( + Any, ResultWrapper[SettingGetResponse] + ), # Union types cannot be passed in as arguments in the type system + ), + ) + + +class SettingsResourceWithRawResponse: + def __init__(self, settings: SettingsResource) -> None: + self._settings = settings + + self.edit = to_raw_response_wrapper( + settings.edit, + ) + self.get = to_raw_response_wrapper( + settings.get, + ) + + +class AsyncSettingsResourceWithRawResponse: + def __init__(self, settings: AsyncSettingsResource) -> None: + self._settings = settings + + self.edit = async_to_raw_response_wrapper( + settings.edit, + ) + self.get = async_to_raw_response_wrapper( + settings.get, + ) + + +class SettingsResourceWithStreamingResponse: + def __init__(self, settings: SettingsResource) -> None: + self._settings = settings + + self.edit = to_streamed_response_wrapper( + settings.edit, + ) + self.get = to_streamed_response_wrapper( + settings.get, + ) + + +class AsyncSettingsResourceWithStreamingResponse: + def __init__(self, settings: AsyncSettingsResource) -> None: + self._settings = settings + + self.edit = async_to_streamed_response_wrapper( + settings.edit, + ) + self.get = async_to_streamed_response_wrapper( + settings.get, + ) diff --git a/src/cloudflare/resources/zones/settings/__init__.py b/src/cloudflare/resources/zones/settings/__init__.py deleted file mode 100644 index 1ac5af2ef0a..00000000000 --- a/src/cloudflare/resources/zones/settings/__init__.py +++ /dev/null @@ -1,733 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from .nel import ( - NELResource, - AsyncNELResource, - NELResourceWithRawResponse, - AsyncNELResourceWithRawResponse, - NELResourceWithStreamingResponse, - AsyncNELResourceWithStreamingResponse, -) -from .ssl import ( - SSLResource, - AsyncSSLResource, - SSLResourceWithRawResponse, - AsyncSSLResourceWithRawResponse, - SSLResourceWithStreamingResponse, - AsyncSSLResourceWithStreamingResponse, -) -from .waf import ( - WAFResource, - AsyncWAFResource, - WAFResourceWithRawResponse, - AsyncWAFResourceWithRawResponse, - WAFResourceWithStreamingResponse, - AsyncWAFResourceWithStreamingResponse, -) -from .ipv6 import ( - IPV6Resource, - AsyncIPV6Resource, - IPV6ResourceWithRawResponse, - AsyncIPV6ResourceWithRawResponse, - IPV6ResourceWithStreamingResponse, - AsyncIPV6ResourceWithStreamingResponse, -) -from .webp import ( - WebPResource, - AsyncWebPResource, - WebPResourceWithRawResponse, - AsyncWebPResourceWithRawResponse, - WebPResourceWithStreamingResponse, - AsyncWebPResourceWithStreamingResponse, -) -from .http2 import ( - HTTP2Resource, - AsyncHTTP2Resource, - HTTP2ResourceWithRawResponse, - AsyncHTTP2ResourceWithRawResponse, - HTTP2ResourceWithStreamingResponse, - AsyncHTTP2ResourceWithStreamingResponse, -) -from .http3 import ( - HTTP3Resource, - AsyncHTTP3Resource, - HTTP3ResourceWithRawResponse, - AsyncHTTP3ResourceWithRawResponse, - HTTP3ResourceWithStreamingResponse, - AsyncHTTP3ResourceWithStreamingResponse, -) -from .brotli import ( - BrotliResource, - AsyncBrotliResource, - BrotliResourceWithRawResponse, - AsyncBrotliResourceWithRawResponse, - BrotliResourceWithStreamingResponse, - AsyncBrotliResourceWithStreamingResponse, -) -from .minify import ( - MinifyResource, - AsyncMinifyResource, - MinifyResourceWithRawResponse, - AsyncMinifyResourceWithRawResponse, - MinifyResourceWithStreamingResponse, - AsyncMinifyResourceWithStreamingResponse, -) -from .mirage import ( - MirageResource, - AsyncMirageResource, - MirageResourceWithRawResponse, - AsyncMirageResourceWithRawResponse, - MirageResourceWithStreamingResponse, - AsyncMirageResourceWithStreamingResponse, -) -from .polish import ( - PolishResource, - AsyncPolishResource, - PolishResourceWithRawResponse, - AsyncPolishResourceWithRawResponse, - PolishResourceWithStreamingResponse, - AsyncPolishResourceWithStreamingResponse, -) -from .ciphers import ( - CiphersResource, - AsyncCiphersResource, - CiphersResourceWithRawResponse, - AsyncCiphersResourceWithRawResponse, - CiphersResourceWithStreamingResponse, - AsyncCiphersResourceWithStreamingResponse, -) -from .tls_1_3 import ( - TLS1_3Resource, - AsyncTLS1_3Resource, - TLS1_3ResourceWithRawResponse, - AsyncTLS1_3ResourceWithRawResponse, - TLS1_3ResourceWithStreamingResponse, - AsyncTLS1_3ResourceWithStreamingResponse, -) -from .settings import ( - SettingsResource, - AsyncSettingsResource, - SettingsResourceWithRawResponse, - AsyncSettingsResourceWithRawResponse, - SettingsResourceWithStreamingResponse, - AsyncSettingsResourceWithStreamingResponse, -) -from .zero_rtt import ( - ZeroRTTResource, - AsyncZeroRTTResource, - ZeroRTTResourceWithRawResponse, - AsyncZeroRTTResourceWithRawResponse, - ZeroRTTResourceWithStreamingResponse, - AsyncZeroRTTResourceWithStreamingResponse, -) -from .websocket import ( - WebsocketResource, - AsyncWebsocketResource, - WebsocketResourceWithRawResponse, - AsyncWebsocketResourceWithRawResponse, - WebsocketResourceWithStreamingResponse, - AsyncWebsocketResourceWithStreamingResponse, -) -from .cache_level import ( - CacheLevelResource, - AsyncCacheLevelResource, - CacheLevelResourceWithRawResponse, - AsyncCacheLevelResourceWithRawResponse, - CacheLevelResourceWithStreamingResponse, - AsyncCacheLevelResourceWithStreamingResponse, -) -from .early_hints import ( - EarlyHintsResource, - AsyncEarlyHintsResource, - EarlyHintsResourceWithRawResponse, - AsyncEarlyHintsResourceWithRawResponse, - EarlyHintsResourceWithStreamingResponse, - AsyncEarlyHintsResourceWithStreamingResponse, -) -from .pseudo_ipv4 import ( - PseudoIPV4Resource, - AsyncPseudoIPV4Resource, - PseudoIPV4ResourceWithRawResponse, - AsyncPseudoIPV4ResourceWithRawResponse, - PseudoIPV4ResourceWithStreamingResponse, - AsyncPseudoIPV4ResourceWithStreamingResponse, -) -from .advanced_ddos import ( - AdvancedDDoSResource, - AsyncAdvancedDDoSResource, - AdvancedDDoSResourceWithRawResponse, - AsyncAdvancedDDoSResourceWithRawResponse, - AdvancedDDoSResourceWithStreamingResponse, - AsyncAdvancedDDoSResourceWithStreamingResponse, -) -from .always_online import ( - AlwaysOnlineResource, - AsyncAlwaysOnlineResource, - AlwaysOnlineResourceWithRawResponse, - AsyncAlwaysOnlineResourceWithRawResponse, - AlwaysOnlineResourceWithStreamingResponse, - AsyncAlwaysOnlineResourceWithStreamingResponse, -) -from .browser_check import ( - BrowserCheckResource, - AsyncBrowserCheckResource, - BrowserCheckResourceWithRawResponse, - AsyncBrowserCheckResourceWithRawResponse, - BrowserCheckResourceWithStreamingResponse, - AsyncBrowserCheckResourceWithStreamingResponse, -) -from .challenge_ttl import ( - ChallengeTTLResource, - AsyncChallengeTTLResource, - ChallengeTTLResourceWithRawResponse, - AsyncChallengeTTLResourceWithRawResponse, - ChallengeTTLResourceWithStreamingResponse, - AsyncChallengeTTLResourceWithStreamingResponse, -) -from .font_settings import ( - FontSettingsResource, - AsyncFontSettingsResource, - FontSettingsResourceWithRawResponse, - AsyncFontSettingsResourceWithRawResponse, - FontSettingsResourceWithStreamingResponse, - AsyncFontSettingsResourceWithStreamingResponse, -) -from .rocket_loader import ( - RocketLoaderResource, - AsyncRocketLoaderResource, - RocketLoaderResourceWithRawResponse, - AsyncRocketLoaderResourceWithRawResponse, - RocketLoaderResourceWithStreamingResponse, - AsyncRocketLoaderResourceWithStreamingResponse, -) -from .image_resizing import ( - ImageResizingResource, - AsyncImageResizingResource, - ImageResizingResourceWithRawResponse, - AsyncImageResizingResourceWithRawResponse, - ImageResizingResourceWithStreamingResponse, - AsyncImageResizingResourceWithStreamingResponse, -) -from .ip_geolocation import ( - IPGeolocationResource, - AsyncIPGeolocationResource, - IPGeolocationResourceWithRawResponse, - AsyncIPGeolocationResourceWithRawResponse, - IPGeolocationResourceWithStreamingResponse, - AsyncIPGeolocationResourceWithStreamingResponse, -) -from .security_level import ( - SecurityLevelResource, - AsyncSecurityLevelResource, - SecurityLevelResourceWithRawResponse, - AsyncSecurityLevelResourceWithRawResponse, - SecurityLevelResourceWithStreamingResponse, - AsyncSecurityLevelResourceWithStreamingResponse, -) -from .min_tls_version import ( - MinTLSVersionResource, - AsyncMinTLSVersionResource, - MinTLSVersionResourceWithRawResponse, - AsyncMinTLSVersionResourceWithRawResponse, - MinTLSVersionResourceWithStreamingResponse, - AsyncMinTLSVersionResourceWithStreamingResponse, -) -from .mobile_redirect import ( - MobileRedirectResource, - AsyncMobileRedirectResource, - MobileRedirectResourceWithRawResponse, - AsyncMobileRedirectResourceWithRawResponse, - MobileRedirectResourceWithStreamingResponse, - AsyncMobileRedirectResourceWithStreamingResponse, -) -from .ssl_recommender import ( - SSLRecommenderResource, - AsyncSSLRecommenderResource, - SSLRecommenderResourceWithRawResponse, - AsyncSSLRecommenderResourceWithRawResponse, - SSLRecommenderResourceWithStreamingResponse, - AsyncSSLRecommenderResourceWithStreamingResponse, -) -from .tls_client_auth import ( - TLSClientAuthResource, - AsyncTLSClientAuthResource, - TLSClientAuthResourceWithRawResponse, - AsyncTLSClientAuthResourceWithRawResponse, - TLSClientAuthResourceWithStreamingResponse, - AsyncTLSClientAuthResourceWithStreamingResponse, -) -from .always_use_https import ( - AlwaysUseHTTPSResource, - AsyncAlwaysUseHTTPSResource, - AlwaysUseHTTPSResourceWithRawResponse, - AsyncAlwaysUseHTTPSResourceWithRawResponse, - AlwaysUseHTTPSResourceWithStreamingResponse, - AsyncAlwaysUseHTTPSResourceWithStreamingResponse, -) -from .development_mode import ( - DevelopmentModeResource, - AsyncDevelopmentModeResource, - DevelopmentModeResourceWithRawResponse, - AsyncDevelopmentModeResourceWithRawResponse, - DevelopmentModeResourceWithStreamingResponse, - AsyncDevelopmentModeResourceWithStreamingResponse, -) -from .orange_to_orange import ( - OrangeToOrangeResource, - AsyncOrangeToOrangeResource, - OrangeToOrangeResourceWithRawResponse, - AsyncOrangeToOrangeResourceWithRawResponse, - OrangeToOrangeResourceWithStreamingResponse, - AsyncOrangeToOrangeResourceWithStreamingResponse, -) -from .prefetch_preload import ( - PrefetchPreloadResource, - AsyncPrefetchPreloadResource, - PrefetchPreloadResourceWithRawResponse, - AsyncPrefetchPreloadResourceWithRawResponse, - PrefetchPreloadResourceWithStreamingResponse, - AsyncPrefetchPreloadResourceWithStreamingResponse, -) -from .security_headers import ( - SecurityHeadersResource, - AsyncSecurityHeadersResource, - SecurityHeadersResourceWithRawResponse, - AsyncSecurityHeadersResourceWithRawResponse, - SecurityHeadersResourceWithStreamingResponse, - AsyncSecurityHeadersResourceWithStreamingResponse, -) -from .browser_cache_ttl import ( - BrowserCacheTTLResource, - AsyncBrowserCacheTTLResource, - BrowserCacheTTLResourceWithRawResponse, - AsyncBrowserCacheTTLResourceWithRawResponse, - BrowserCacheTTLResourceWithStreamingResponse, - AsyncBrowserCacheTTLResourceWithStreamingResponse, -) -from .email_obfuscation import ( - EmailObfuscationResource, - AsyncEmailObfuscationResource, - EmailObfuscationResourceWithRawResponse, - AsyncEmailObfuscationResourceWithRawResponse, - EmailObfuscationResourceWithStreamingResponse, - AsyncEmailObfuscationResourceWithStreamingResponse, -) -from .h2_prioritization import ( - H2PrioritizationResource, - AsyncH2PrioritizationResource, - H2PrioritizationResourceWithRawResponse, - AsyncH2PrioritizationResourceWithRawResponse, - H2PrioritizationResourceWithStreamingResponse, - AsyncH2PrioritizationResourceWithStreamingResponse, -) -from .hotlink_protection import ( - HotlinkProtectionResource, - AsyncHotlinkProtectionResource, - HotlinkProtectionResourceWithRawResponse, - AsyncHotlinkProtectionResourceWithRawResponse, - HotlinkProtectionResourceWithStreamingResponse, - AsyncHotlinkProtectionResourceWithStreamingResponse, -) -from .proxy_read_timeout import ( - ProxyReadTimeoutResource, - AsyncProxyReadTimeoutResource, - ProxyReadTimeoutResourceWithRawResponse, - AsyncProxyReadTimeoutResourceWithRawResponse, - ProxyReadTimeoutResourceWithStreamingResponse, - AsyncProxyReadTimeoutResourceWithStreamingResponse, -) -from .response_buffering import ( - ResponseBufferingResource, - AsyncResponseBufferingResource, - ResponseBufferingResourceWithRawResponse, - AsyncResponseBufferingResourceWithRawResponse, - ResponseBufferingResourceWithStreamingResponse, - AsyncResponseBufferingResourceWithStreamingResponse, -) -from .opportunistic_onion import ( - OpportunisticOnionResource, - AsyncOpportunisticOnionResource, - OpportunisticOnionResourceWithRawResponse, - AsyncOpportunisticOnionResourceWithRawResponse, - OpportunisticOnionResourceWithStreamingResponse, - AsyncOpportunisticOnionResourceWithStreamingResponse, -) -from .server_side_excludes import ( - ServerSideExcludesResource, - AsyncServerSideExcludesResource, - ServerSideExcludesResourceWithRawResponse, - AsyncServerSideExcludesResourceWithRawResponse, - ServerSideExcludesResourceWithStreamingResponse, - AsyncServerSideExcludesResourceWithStreamingResponse, -) -from .true_client_ip_header import ( - TrueClientIPHeaderResource, - AsyncTrueClientIPHeaderResource, - TrueClientIPHeaderResourceWithRawResponse, - AsyncTrueClientIPHeaderResourceWithRawResponse, - TrueClientIPHeaderResourceWithStreamingResponse, - AsyncTrueClientIPHeaderResourceWithStreamingResponse, -) -from .origin_max_http_version import ( - OriginMaxHTTPVersionResource, - AsyncOriginMaxHTTPVersionResource, - OriginMaxHTTPVersionResourceWithRawResponse, - AsyncOriginMaxHTTPVersionResourceWithRawResponse, - OriginMaxHTTPVersionResourceWithStreamingResponse, - AsyncOriginMaxHTTPVersionResourceWithStreamingResponse, -) -from .automatic_https_rewrites import ( - AutomaticHTTPSRewritesResource, - AsyncAutomaticHTTPSRewritesResource, - AutomaticHTTPSRewritesResourceWithRawResponse, - AsyncAutomaticHTTPSRewritesResourceWithRawResponse, - AutomaticHTTPSRewritesResourceWithStreamingResponse, - AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse, -) -from .opportunistic_encryption import ( - OpportunisticEncryptionResource, - AsyncOpportunisticEncryptionResource, - OpportunisticEncryptionResourceWithRawResponse, - AsyncOpportunisticEncryptionResourceWithRawResponse, - OpportunisticEncryptionResourceWithStreamingResponse, - AsyncOpportunisticEncryptionResourceWithStreamingResponse, -) -from .origin_error_page_pass_thru import ( - OriginErrorPagePassThruResource, - AsyncOriginErrorPagePassThruResource, - OriginErrorPagePassThruResourceWithRawResponse, - AsyncOriginErrorPagePassThruResourceWithRawResponse, - OriginErrorPagePassThruResourceWithStreamingResponse, - AsyncOriginErrorPagePassThruResourceWithStreamingResponse, -) -from .sort_query_string_for_cache import ( - SortQueryStringForCacheResource, - AsyncSortQueryStringForCacheResource, - SortQueryStringForCacheResourceWithRawResponse, - AsyncSortQueryStringForCacheResourceWithRawResponse, - SortQueryStringForCacheResourceWithStreamingResponse, - AsyncSortQueryStringForCacheResourceWithStreamingResponse, -) -from .automatic_platform_optimization import ( - AutomaticPlatformOptimizationResource, - AsyncAutomaticPlatformOptimizationResource, - AutomaticPlatformOptimizationResourceWithRawResponse, - AsyncAutomaticPlatformOptimizationResourceWithRawResponse, - AutomaticPlatformOptimizationResourceWithStreamingResponse, - AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse, -) - -__all__ = [ - "ZeroRTTResource", - "AsyncZeroRTTResource", - "ZeroRTTResourceWithRawResponse", - "AsyncZeroRTTResourceWithRawResponse", - "ZeroRTTResourceWithStreamingResponse", - "AsyncZeroRTTResourceWithStreamingResponse", - "AdvancedDDoSResource", - "AsyncAdvancedDDoSResource", - "AdvancedDDoSResourceWithRawResponse", - "AsyncAdvancedDDoSResourceWithRawResponse", - "AdvancedDDoSResourceWithStreamingResponse", - "AsyncAdvancedDDoSResourceWithStreamingResponse", - "AlwaysOnlineResource", - "AsyncAlwaysOnlineResource", - "AlwaysOnlineResourceWithRawResponse", - "AsyncAlwaysOnlineResourceWithRawResponse", - "AlwaysOnlineResourceWithStreamingResponse", - "AsyncAlwaysOnlineResourceWithStreamingResponse", - "AlwaysUseHTTPSResource", - "AsyncAlwaysUseHTTPSResource", - "AlwaysUseHTTPSResourceWithRawResponse", - "AsyncAlwaysUseHTTPSResourceWithRawResponse", - "AlwaysUseHTTPSResourceWithStreamingResponse", - "AsyncAlwaysUseHTTPSResourceWithStreamingResponse", - "AutomaticHTTPSRewritesResource", - "AsyncAutomaticHTTPSRewritesResource", - "AutomaticHTTPSRewritesResourceWithRawResponse", - "AsyncAutomaticHTTPSRewritesResourceWithRawResponse", - "AutomaticHTTPSRewritesResourceWithStreamingResponse", - "AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse", - "AutomaticPlatformOptimizationResource", - "AsyncAutomaticPlatformOptimizationResource", - "AutomaticPlatformOptimizationResourceWithRawResponse", - "AsyncAutomaticPlatformOptimizationResourceWithRawResponse", - "AutomaticPlatformOptimizationResourceWithStreamingResponse", - "AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse", - "BrotliResource", - "AsyncBrotliResource", - "BrotliResourceWithRawResponse", - "AsyncBrotliResourceWithRawResponse", - "BrotliResourceWithStreamingResponse", - "AsyncBrotliResourceWithStreamingResponse", - "BrowserCacheTTLResource", - "AsyncBrowserCacheTTLResource", - "BrowserCacheTTLResourceWithRawResponse", - "AsyncBrowserCacheTTLResourceWithRawResponse", - "BrowserCacheTTLResourceWithStreamingResponse", - "AsyncBrowserCacheTTLResourceWithStreamingResponse", - "BrowserCheckResource", - "AsyncBrowserCheckResource", - "BrowserCheckResourceWithRawResponse", - "AsyncBrowserCheckResourceWithRawResponse", - "BrowserCheckResourceWithStreamingResponse", - "AsyncBrowserCheckResourceWithStreamingResponse", - "CacheLevelResource", - "AsyncCacheLevelResource", - "CacheLevelResourceWithRawResponse", - "AsyncCacheLevelResourceWithRawResponse", - "CacheLevelResourceWithStreamingResponse", - "AsyncCacheLevelResourceWithStreamingResponse", - "ChallengeTTLResource", - "AsyncChallengeTTLResource", - "ChallengeTTLResourceWithRawResponse", - "AsyncChallengeTTLResourceWithRawResponse", - "ChallengeTTLResourceWithStreamingResponse", - "AsyncChallengeTTLResourceWithStreamingResponse", - "CiphersResource", - "AsyncCiphersResource", - "CiphersResourceWithRawResponse", - "AsyncCiphersResourceWithRawResponse", - "CiphersResourceWithStreamingResponse", - "AsyncCiphersResourceWithStreamingResponse", - "DevelopmentModeResource", - "AsyncDevelopmentModeResource", - "DevelopmentModeResourceWithRawResponse", - "AsyncDevelopmentModeResourceWithRawResponse", - "DevelopmentModeResourceWithStreamingResponse", - "AsyncDevelopmentModeResourceWithStreamingResponse", - "EarlyHintsResource", - "AsyncEarlyHintsResource", - "EarlyHintsResourceWithRawResponse", - "AsyncEarlyHintsResourceWithRawResponse", - "EarlyHintsResourceWithStreamingResponse", - "AsyncEarlyHintsResourceWithStreamingResponse", - "EmailObfuscationResource", - "AsyncEmailObfuscationResource", - "EmailObfuscationResourceWithRawResponse", - "AsyncEmailObfuscationResourceWithRawResponse", - "EmailObfuscationResourceWithStreamingResponse", - "AsyncEmailObfuscationResourceWithStreamingResponse", - "H2PrioritizationResource", - "AsyncH2PrioritizationResource", - "H2PrioritizationResourceWithRawResponse", - "AsyncH2PrioritizationResourceWithRawResponse", - "H2PrioritizationResourceWithStreamingResponse", - "AsyncH2PrioritizationResourceWithStreamingResponse", - "HotlinkProtectionResource", - "AsyncHotlinkProtectionResource", - "HotlinkProtectionResourceWithRawResponse", - "AsyncHotlinkProtectionResourceWithRawResponse", - "HotlinkProtectionResourceWithStreamingResponse", - "AsyncHotlinkProtectionResourceWithStreamingResponse", - "HTTP2Resource", - "AsyncHTTP2Resource", - "HTTP2ResourceWithRawResponse", - "AsyncHTTP2ResourceWithRawResponse", - "HTTP2ResourceWithStreamingResponse", - "AsyncHTTP2ResourceWithStreamingResponse", - "HTTP3Resource", - "AsyncHTTP3Resource", - "HTTP3ResourceWithRawResponse", - "AsyncHTTP3ResourceWithRawResponse", - "HTTP3ResourceWithStreamingResponse", - "AsyncHTTP3ResourceWithStreamingResponse", - "ImageResizingResource", - "AsyncImageResizingResource", - "ImageResizingResourceWithRawResponse", - "AsyncImageResizingResourceWithRawResponse", - "ImageResizingResourceWithStreamingResponse", - "AsyncImageResizingResourceWithStreamingResponse", - "IPGeolocationResource", - "AsyncIPGeolocationResource", - "IPGeolocationResourceWithRawResponse", - "AsyncIPGeolocationResourceWithRawResponse", - "IPGeolocationResourceWithStreamingResponse", - "AsyncIPGeolocationResourceWithStreamingResponse", - "IPV6Resource", - "AsyncIPV6Resource", - "IPV6ResourceWithRawResponse", - "AsyncIPV6ResourceWithRawResponse", - "IPV6ResourceWithStreamingResponse", - "AsyncIPV6ResourceWithStreamingResponse", - "MinTLSVersionResource", - "AsyncMinTLSVersionResource", - "MinTLSVersionResourceWithRawResponse", - "AsyncMinTLSVersionResourceWithRawResponse", - "MinTLSVersionResourceWithStreamingResponse", - "AsyncMinTLSVersionResourceWithStreamingResponse", - "MinifyResource", - "AsyncMinifyResource", - "MinifyResourceWithRawResponse", - "AsyncMinifyResourceWithRawResponse", - "MinifyResourceWithStreamingResponse", - "AsyncMinifyResourceWithStreamingResponse", - "MirageResource", - "AsyncMirageResource", - "MirageResourceWithRawResponse", - "AsyncMirageResourceWithRawResponse", - "MirageResourceWithStreamingResponse", - "AsyncMirageResourceWithStreamingResponse", - "MobileRedirectResource", - "AsyncMobileRedirectResource", - "MobileRedirectResourceWithRawResponse", - "AsyncMobileRedirectResourceWithRawResponse", - "MobileRedirectResourceWithStreamingResponse", - "AsyncMobileRedirectResourceWithStreamingResponse", - "NELResource", - "AsyncNELResource", - "NELResourceWithRawResponse", - "AsyncNELResourceWithRawResponse", - "NELResourceWithStreamingResponse", - "AsyncNELResourceWithStreamingResponse", - "OpportunisticEncryptionResource", - "AsyncOpportunisticEncryptionResource", - "OpportunisticEncryptionResourceWithRawResponse", - "AsyncOpportunisticEncryptionResourceWithRawResponse", - "OpportunisticEncryptionResourceWithStreamingResponse", - "AsyncOpportunisticEncryptionResourceWithStreamingResponse", - "OpportunisticOnionResource", - "AsyncOpportunisticOnionResource", - "OpportunisticOnionResourceWithRawResponse", - "AsyncOpportunisticOnionResourceWithRawResponse", - "OpportunisticOnionResourceWithStreamingResponse", - "AsyncOpportunisticOnionResourceWithStreamingResponse", - "OrangeToOrangeResource", - "AsyncOrangeToOrangeResource", - "OrangeToOrangeResourceWithRawResponse", - "AsyncOrangeToOrangeResourceWithRawResponse", - "OrangeToOrangeResourceWithStreamingResponse", - "AsyncOrangeToOrangeResourceWithStreamingResponse", - "OriginErrorPagePassThruResource", - "AsyncOriginErrorPagePassThruResource", - "OriginErrorPagePassThruResourceWithRawResponse", - "AsyncOriginErrorPagePassThruResourceWithRawResponse", - "OriginErrorPagePassThruResourceWithStreamingResponse", - "AsyncOriginErrorPagePassThruResourceWithStreamingResponse", - "OriginMaxHTTPVersionResource", - "AsyncOriginMaxHTTPVersionResource", - "OriginMaxHTTPVersionResourceWithRawResponse", - "AsyncOriginMaxHTTPVersionResourceWithRawResponse", - "OriginMaxHTTPVersionResourceWithStreamingResponse", - "AsyncOriginMaxHTTPVersionResourceWithStreamingResponse", - "PolishResource", - "AsyncPolishResource", - "PolishResourceWithRawResponse", - "AsyncPolishResourceWithRawResponse", - "PolishResourceWithStreamingResponse", - "AsyncPolishResourceWithStreamingResponse", - "PrefetchPreloadResource", - "AsyncPrefetchPreloadResource", - "PrefetchPreloadResourceWithRawResponse", - "AsyncPrefetchPreloadResourceWithRawResponse", - "PrefetchPreloadResourceWithStreamingResponse", - "AsyncPrefetchPreloadResourceWithStreamingResponse", - "ProxyReadTimeoutResource", - "AsyncProxyReadTimeoutResource", - "ProxyReadTimeoutResourceWithRawResponse", - "AsyncProxyReadTimeoutResourceWithRawResponse", - "ProxyReadTimeoutResourceWithStreamingResponse", - "AsyncProxyReadTimeoutResourceWithStreamingResponse", - "PseudoIPV4Resource", - "AsyncPseudoIPV4Resource", - "PseudoIPV4ResourceWithRawResponse", - "AsyncPseudoIPV4ResourceWithRawResponse", - "PseudoIPV4ResourceWithStreamingResponse", - "AsyncPseudoIPV4ResourceWithStreamingResponse", - "ResponseBufferingResource", - "AsyncResponseBufferingResource", - "ResponseBufferingResourceWithRawResponse", - "AsyncResponseBufferingResourceWithRawResponse", - "ResponseBufferingResourceWithStreamingResponse", - "AsyncResponseBufferingResourceWithStreamingResponse", - "RocketLoaderResource", - "AsyncRocketLoaderResource", - "RocketLoaderResourceWithRawResponse", - "AsyncRocketLoaderResourceWithRawResponse", - "RocketLoaderResourceWithStreamingResponse", - "AsyncRocketLoaderResourceWithStreamingResponse", - "SecurityHeadersResource", - "AsyncSecurityHeadersResource", - "SecurityHeadersResourceWithRawResponse", - "AsyncSecurityHeadersResourceWithRawResponse", - "SecurityHeadersResourceWithStreamingResponse", - "AsyncSecurityHeadersResourceWithStreamingResponse", - "SecurityLevelResource", - "AsyncSecurityLevelResource", - "SecurityLevelResourceWithRawResponse", - "AsyncSecurityLevelResourceWithRawResponse", - "SecurityLevelResourceWithStreamingResponse", - "AsyncSecurityLevelResourceWithStreamingResponse", - "ServerSideExcludesResource", - "AsyncServerSideExcludesResource", - "ServerSideExcludesResourceWithRawResponse", - "AsyncServerSideExcludesResourceWithRawResponse", - "ServerSideExcludesResourceWithStreamingResponse", - "AsyncServerSideExcludesResourceWithStreamingResponse", - "SortQueryStringForCacheResource", - "AsyncSortQueryStringForCacheResource", - "SortQueryStringForCacheResourceWithRawResponse", - "AsyncSortQueryStringForCacheResourceWithRawResponse", - "SortQueryStringForCacheResourceWithStreamingResponse", - "AsyncSortQueryStringForCacheResourceWithStreamingResponse", - "SSLResource", - "AsyncSSLResource", - "SSLResourceWithRawResponse", - "AsyncSSLResourceWithRawResponse", - "SSLResourceWithStreamingResponse", - "AsyncSSLResourceWithStreamingResponse", - "SSLRecommenderResource", - "AsyncSSLRecommenderResource", - "SSLRecommenderResourceWithRawResponse", - "AsyncSSLRecommenderResourceWithRawResponse", - "SSLRecommenderResourceWithStreamingResponse", - "AsyncSSLRecommenderResourceWithStreamingResponse", - "TLS1_3Resource", - "AsyncTLS1_3Resource", - "TLS1_3ResourceWithRawResponse", - "AsyncTLS1_3ResourceWithRawResponse", - "TLS1_3ResourceWithStreamingResponse", - "AsyncTLS1_3ResourceWithStreamingResponse", - "TLSClientAuthResource", - "AsyncTLSClientAuthResource", - "TLSClientAuthResourceWithRawResponse", - "AsyncTLSClientAuthResourceWithRawResponse", - "TLSClientAuthResourceWithStreamingResponse", - "AsyncTLSClientAuthResourceWithStreamingResponse", - "TrueClientIPHeaderResource", - "AsyncTrueClientIPHeaderResource", - "TrueClientIPHeaderResourceWithRawResponse", - "AsyncTrueClientIPHeaderResourceWithRawResponse", - "TrueClientIPHeaderResourceWithStreamingResponse", - "AsyncTrueClientIPHeaderResourceWithStreamingResponse", - "WAFResource", - "AsyncWAFResource", - "WAFResourceWithRawResponse", - "AsyncWAFResourceWithRawResponse", - "WAFResourceWithStreamingResponse", - "AsyncWAFResourceWithStreamingResponse", - "WebPResource", - "AsyncWebPResource", - "WebPResourceWithRawResponse", - "AsyncWebPResourceWithRawResponse", - "WebPResourceWithStreamingResponse", - "AsyncWebPResourceWithStreamingResponse", - "WebsocketResource", - "AsyncWebsocketResource", - "WebsocketResourceWithRawResponse", - "AsyncWebsocketResourceWithRawResponse", - "WebsocketResourceWithStreamingResponse", - "AsyncWebsocketResourceWithStreamingResponse", - "FontSettingsResource", - "AsyncFontSettingsResource", - "FontSettingsResourceWithRawResponse", - "AsyncFontSettingsResourceWithRawResponse", - "FontSettingsResourceWithStreamingResponse", - "AsyncFontSettingsResourceWithStreamingResponse", - "SettingsResource", - "AsyncSettingsResource", - "SettingsResourceWithRawResponse", - "AsyncSettingsResourceWithRawResponse", - "SettingsResourceWithStreamingResponse", - "AsyncSettingsResourceWithStreamingResponse", -] diff --git a/src/cloudflare/resources/zones/settings/advanced_ddos.py b/src/cloudflare/resources/zones/settings/advanced_ddos.py deleted file mode 100644 index 0b862955cf6..00000000000 --- a/src/cloudflare/resources/zones/settings/advanced_ddos.py +++ /dev/null @@ -1,162 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings.advanced_ddos import AdvancedDDoS - -__all__ = ["AdvancedDDoSResource", "AsyncAdvancedDDoSResource"] - - -class AdvancedDDoSResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> AdvancedDDoSResourceWithRawResponse: - return AdvancedDDoSResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AdvancedDDoSResourceWithStreamingResponse: - return AdvancedDDoSResourceWithStreamingResponse(self) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AdvancedDDoS]: - """ - Advanced protection from Distributed Denial of Service (DDoS) attacks on your - website. This is an uneditable value that is 'on' in the case of Business and - Enterprise zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/advanced_ddos", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AdvancedDDoS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AdvancedDDoS]], ResultWrapper[AdvancedDDoS]), - ) - - -class AsyncAdvancedDDoSResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncAdvancedDDoSResourceWithRawResponse: - return AsyncAdvancedDDoSResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncAdvancedDDoSResourceWithStreamingResponse: - return AsyncAdvancedDDoSResourceWithStreamingResponse(self) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AdvancedDDoS]: - """ - Advanced protection from Distributed Denial of Service (DDoS) attacks on your - website. This is an uneditable value that is 'on' in the case of Business and - Enterprise zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/advanced_ddos", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AdvancedDDoS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AdvancedDDoS]], ResultWrapper[AdvancedDDoS]), - ) - - -class AdvancedDDoSResourceWithRawResponse: - def __init__(self, advanced_ddos: AdvancedDDoSResource) -> None: - self._advanced_ddos = advanced_ddos - - self.get = to_raw_response_wrapper( - advanced_ddos.get, - ) - - -class AsyncAdvancedDDoSResourceWithRawResponse: - def __init__(self, advanced_ddos: AsyncAdvancedDDoSResource) -> None: - self._advanced_ddos = advanced_ddos - - self.get = async_to_raw_response_wrapper( - advanced_ddos.get, - ) - - -class AdvancedDDoSResourceWithStreamingResponse: - def __init__(self, advanced_ddos: AdvancedDDoSResource) -> None: - self._advanced_ddos = advanced_ddos - - self.get = to_streamed_response_wrapper( - advanced_ddos.get, - ) - - -class AsyncAdvancedDDoSResourceWithStreamingResponse: - def __init__(self, advanced_ddos: AsyncAdvancedDDoSResource) -> None: - self._advanced_ddos = advanced_ddos - - self.get = async_to_streamed_response_wrapper( - advanced_ddos.get, - ) diff --git a/src/cloudflare/resources/zones/settings/always_online.py b/src/cloudflare/resources/zones/settings/always_online.py deleted file mode 100644 index df0c7324373..00000000000 --- a/src/cloudflare/resources/zones/settings/always_online.py +++ /dev/null @@ -1,278 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import always_online_edit_params -from ....types.zones.settings.always_online import AlwaysOnline - -__all__ = ["AlwaysOnlineResource", "AsyncAlwaysOnlineResource"] - - -class AlwaysOnlineResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> AlwaysOnlineResourceWithRawResponse: - return AlwaysOnlineResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AlwaysOnlineResourceWithStreamingResponse: - return AlwaysOnlineResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysOnline]: - """ - When enabled, Cloudflare serves limited copies of web pages available from the - [Internet Archive's Wayback Machine](https://archive.org/web/) if your server is - offline. Refer to - [Always Online](https://developers.cloudflare.com/cache/about/always-online) for - more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/always_online", - body=maybe_transform({"value": value}, always_online_edit_params.AlwaysOnlineEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysOnline]: - """ - When enabled, Cloudflare serves limited copies of web pages available from the - [Internet Archive's Wayback Machine](https://archive.org/web/) if your server is - offline. Refer to - [Always Online](https://developers.cloudflare.com/cache/about/always-online) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/always_online", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), - ) - - -class AsyncAlwaysOnlineResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncAlwaysOnlineResourceWithRawResponse: - return AsyncAlwaysOnlineResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncAlwaysOnlineResourceWithStreamingResponse: - return AsyncAlwaysOnlineResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysOnline]: - """ - When enabled, Cloudflare serves limited copies of web pages available from the - [Internet Archive's Wayback Machine](https://archive.org/web/) if your server is - offline. Refer to - [Always Online](https://developers.cloudflare.com/cache/about/always-online) for - more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/always_online", - body=await async_maybe_transform({"value": value}, always_online_edit_params.AlwaysOnlineEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysOnline]: - """ - When enabled, Cloudflare serves limited copies of web pages available from the - [Internet Archive's Wayback Machine](https://archive.org/web/) if your server is - offline. Refer to - [Always Online](https://developers.cloudflare.com/cache/about/always-online) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/always_online", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), - ) - - -class AlwaysOnlineResourceWithRawResponse: - def __init__(self, always_online: AlwaysOnlineResource) -> None: - self._always_online = always_online - - self.edit = to_raw_response_wrapper( - always_online.edit, - ) - self.get = to_raw_response_wrapper( - always_online.get, - ) - - -class AsyncAlwaysOnlineResourceWithRawResponse: - def __init__(self, always_online: AsyncAlwaysOnlineResource) -> None: - self._always_online = always_online - - self.edit = async_to_raw_response_wrapper( - always_online.edit, - ) - self.get = async_to_raw_response_wrapper( - always_online.get, - ) - - -class AlwaysOnlineResourceWithStreamingResponse: - def __init__(self, always_online: AlwaysOnlineResource) -> None: - self._always_online = always_online - - self.edit = to_streamed_response_wrapper( - always_online.edit, - ) - self.get = to_streamed_response_wrapper( - always_online.get, - ) - - -class AsyncAlwaysOnlineResourceWithStreamingResponse: - def __init__(self, always_online: AsyncAlwaysOnlineResource) -> None: - self._always_online = always_online - - self.edit = async_to_streamed_response_wrapper( - always_online.edit, - ) - self.get = async_to_streamed_response_wrapper( - always_online.get, - ) diff --git a/src/cloudflare/resources/zones/settings/always_use_https.py b/src/cloudflare/resources/zones/settings/always_use_https.py deleted file mode 100644 index 3e9a208f93d..00000000000 --- a/src/cloudflare/resources/zones/settings/always_use_https.py +++ /dev/null @@ -1,270 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import always_use_https_edit_params -from ....types.zones.settings.always_use_https import AlwaysUseHTTPS - -__all__ = ["AlwaysUseHTTPSResource", "AsyncAlwaysUseHTTPSResource"] - - -class AlwaysUseHTTPSResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> AlwaysUseHTTPSResourceWithRawResponse: - return AlwaysUseHTTPSResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AlwaysUseHTTPSResourceWithStreamingResponse: - return AlwaysUseHTTPSResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysUseHTTPS]: - """ - Reply to all requests for URLs that use "http" with a 301 redirect to the - equivalent "https" URL. If you only want to redirect for a subset of requests, - consider creating an "Always use HTTPS" page rule. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/always_use_https", - body=maybe_transform({"value": value}, always_use_https_edit_params.AlwaysUseHTTPSEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysUseHTTPS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysUseHTTPS]], ResultWrapper[AlwaysUseHTTPS]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysUseHTTPS]: - """ - Reply to all requests for URLs that use "http" with a 301 redirect to the - equivalent "https" URL. If you only want to redirect for a subset of requests, - consider creating an "Always use HTTPS" page rule. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/always_use_https", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysUseHTTPS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysUseHTTPS]], ResultWrapper[AlwaysUseHTTPS]), - ) - - -class AsyncAlwaysUseHTTPSResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncAlwaysUseHTTPSResourceWithRawResponse: - return AsyncAlwaysUseHTTPSResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncAlwaysUseHTTPSResourceWithStreamingResponse: - return AsyncAlwaysUseHTTPSResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysUseHTTPS]: - """ - Reply to all requests for URLs that use "http" with a 301 redirect to the - equivalent "https" URL. If you only want to redirect for a subset of requests, - consider creating an "Always use HTTPS" page rule. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/always_use_https", - body=await async_maybe_transform({"value": value}, always_use_https_edit_params.AlwaysUseHTTPSEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysUseHTTPS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysUseHTTPS]], ResultWrapper[AlwaysUseHTTPS]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AlwaysUseHTTPS]: - """ - Reply to all requests for URLs that use "http" with a 301 redirect to the - equivalent "https" URL. If you only want to redirect for a subset of requests, - consider creating an "Always use HTTPS" page rule. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/always_use_https", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AlwaysUseHTTPS]]._unwrapper, - ), - cast_to=cast(Type[Optional[AlwaysUseHTTPS]], ResultWrapper[AlwaysUseHTTPS]), - ) - - -class AlwaysUseHTTPSResourceWithRawResponse: - def __init__(self, always_use_https: AlwaysUseHTTPSResource) -> None: - self._always_use_https = always_use_https - - self.edit = to_raw_response_wrapper( - always_use_https.edit, - ) - self.get = to_raw_response_wrapper( - always_use_https.get, - ) - - -class AsyncAlwaysUseHTTPSResourceWithRawResponse: - def __init__(self, always_use_https: AsyncAlwaysUseHTTPSResource) -> None: - self._always_use_https = always_use_https - - self.edit = async_to_raw_response_wrapper( - always_use_https.edit, - ) - self.get = async_to_raw_response_wrapper( - always_use_https.get, - ) - - -class AlwaysUseHTTPSResourceWithStreamingResponse: - def __init__(self, always_use_https: AlwaysUseHTTPSResource) -> None: - self._always_use_https = always_use_https - - self.edit = to_streamed_response_wrapper( - always_use_https.edit, - ) - self.get = to_streamed_response_wrapper( - always_use_https.get, - ) - - -class AsyncAlwaysUseHTTPSResourceWithStreamingResponse: - def __init__(self, always_use_https: AsyncAlwaysUseHTTPSResource) -> None: - self._always_use_https = always_use_https - - self.edit = async_to_streamed_response_wrapper( - always_use_https.edit, - ) - self.get = async_to_streamed_response_wrapper( - always_use_https.get, - ) diff --git a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py b/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py deleted file mode 100644 index 329edb96881..00000000000 --- a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py +++ /dev/null @@ -1,266 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import automatic_https_rewrite_edit_params -from ....types.zones.settings.automatic_https_rewrites import AutomaticHTTPSRewrites - -__all__ = ["AutomaticHTTPSRewritesResource", "AsyncAutomaticHTTPSRewritesResource"] - - -class AutomaticHTTPSRewritesResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> AutomaticHTTPSRewritesResourceWithRawResponse: - return AutomaticHTTPSRewritesResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AutomaticHTTPSRewritesResourceWithStreamingResponse: - return AutomaticHTTPSRewritesResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticHTTPSRewrites]: - """ - Enable the Automatic HTTPS Rewrites feature for this zone. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/automatic_https_rewrites", - body=maybe_transform({"value": value}, automatic_https_rewrite_edit_params.AutomaticHTTPSRewriteEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticHTTPSRewrites]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticHTTPSRewrites]], ResultWrapper[AutomaticHTTPSRewrites]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticHTTPSRewrites]: - """ - Enable the Automatic HTTPS Rewrites feature for this zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/automatic_https_rewrites", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticHTTPSRewrites]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticHTTPSRewrites]], ResultWrapper[AutomaticHTTPSRewrites]), - ) - - -class AsyncAutomaticHTTPSRewritesResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncAutomaticHTTPSRewritesResourceWithRawResponse: - return AsyncAutomaticHTTPSRewritesResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse: - return AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticHTTPSRewrites]: - """ - Enable the Automatic HTTPS Rewrites feature for this zone. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/automatic_https_rewrites", - body=await async_maybe_transform( - {"value": value}, automatic_https_rewrite_edit_params.AutomaticHTTPSRewriteEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticHTTPSRewrites]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticHTTPSRewrites]], ResultWrapper[AutomaticHTTPSRewrites]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticHTTPSRewrites]: - """ - Enable the Automatic HTTPS Rewrites feature for this zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/automatic_https_rewrites", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticHTTPSRewrites]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticHTTPSRewrites]], ResultWrapper[AutomaticHTTPSRewrites]), - ) - - -class AutomaticHTTPSRewritesResourceWithRawResponse: - def __init__(self, automatic_https_rewrites: AutomaticHTTPSRewritesResource) -> None: - self._automatic_https_rewrites = automatic_https_rewrites - - self.edit = to_raw_response_wrapper( - automatic_https_rewrites.edit, - ) - self.get = to_raw_response_wrapper( - automatic_https_rewrites.get, - ) - - -class AsyncAutomaticHTTPSRewritesResourceWithRawResponse: - def __init__(self, automatic_https_rewrites: AsyncAutomaticHTTPSRewritesResource) -> None: - self._automatic_https_rewrites = automatic_https_rewrites - - self.edit = async_to_raw_response_wrapper( - automatic_https_rewrites.edit, - ) - self.get = async_to_raw_response_wrapper( - automatic_https_rewrites.get, - ) - - -class AutomaticHTTPSRewritesResourceWithStreamingResponse: - def __init__(self, automatic_https_rewrites: AutomaticHTTPSRewritesResource) -> None: - self._automatic_https_rewrites = automatic_https_rewrites - - self.edit = to_streamed_response_wrapper( - automatic_https_rewrites.edit, - ) - self.get = to_streamed_response_wrapper( - automatic_https_rewrites.get, - ) - - -class AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse: - def __init__(self, automatic_https_rewrites: AsyncAutomaticHTTPSRewritesResource) -> None: - self._automatic_https_rewrites = automatic_https_rewrites - - self.edit = async_to_streamed_response_wrapper( - automatic_https_rewrites.edit, - ) - self.get = async_to_streamed_response_wrapper( - automatic_https_rewrites.get, - ) diff --git a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py b/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py deleted file mode 100644 index 5bb239a25aa..00000000000 --- a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py +++ /dev/null @@ -1,270 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import AutomaticPlatformOptimization, automatic_platform_optimization_edit_params -from ....types.zones.settings.automatic_platform_optimization import AutomaticPlatformOptimization -from ....types.zones.settings.automatic_platform_optimization_param import AutomaticPlatformOptimizationParam - -__all__ = ["AutomaticPlatformOptimizationResource", "AsyncAutomaticPlatformOptimizationResource"] - - -class AutomaticPlatformOptimizationResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> AutomaticPlatformOptimizationResourceWithRawResponse: - return AutomaticPlatformOptimizationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AutomaticPlatformOptimizationResourceWithStreamingResponse: - return AutomaticPlatformOptimizationResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: AutomaticPlatformOptimizationParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticPlatformOptimization]: - """ - [Automatic Platform Optimization for WordPress](https://developers.cloudflare.com/automatic-platform-optimization/) - serves your WordPress site from Cloudflare's edge network and caches third-party - fonts. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/automatic_platform_optimization", - body=maybe_transform( - {"value": value}, automatic_platform_optimization_edit_params.AutomaticPlatformOptimizationEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticPlatformOptimization]: - """ - [Automatic Platform Optimization for WordPress](https://developers.cloudflare.com/automatic-platform-optimization/) - serves your WordPress site from Cloudflare's edge network and caches third-party - fonts. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/automatic_platform_optimization", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), - ) - - -class AsyncAutomaticPlatformOptimizationResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncAutomaticPlatformOptimizationResourceWithRawResponse: - return AsyncAutomaticPlatformOptimizationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse: - return AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: AutomaticPlatformOptimizationParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticPlatformOptimization]: - """ - [Automatic Platform Optimization for WordPress](https://developers.cloudflare.com/automatic-platform-optimization/) - serves your WordPress site from Cloudflare's edge network and caches third-party - fonts. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/automatic_platform_optimization", - body=await async_maybe_transform( - {"value": value}, automatic_platform_optimization_edit_params.AutomaticPlatformOptimizationEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[AutomaticPlatformOptimization]: - """ - [Automatic Platform Optimization for WordPress](https://developers.cloudflare.com/automatic-platform-optimization/) - serves your WordPress site from Cloudflare's edge network and caches third-party - fonts. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/automatic_platform_optimization", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, - ), - cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), - ) - - -class AutomaticPlatformOptimizationResourceWithRawResponse: - def __init__(self, automatic_platform_optimization: AutomaticPlatformOptimizationResource) -> None: - self._automatic_platform_optimization = automatic_platform_optimization - - self.edit = to_raw_response_wrapper( - automatic_platform_optimization.edit, - ) - self.get = to_raw_response_wrapper( - automatic_platform_optimization.get, - ) - - -class AsyncAutomaticPlatformOptimizationResourceWithRawResponse: - def __init__(self, automatic_platform_optimization: AsyncAutomaticPlatformOptimizationResource) -> None: - self._automatic_platform_optimization = automatic_platform_optimization - - self.edit = async_to_raw_response_wrapper( - automatic_platform_optimization.edit, - ) - self.get = async_to_raw_response_wrapper( - automatic_platform_optimization.get, - ) - - -class AutomaticPlatformOptimizationResourceWithStreamingResponse: - def __init__(self, automatic_platform_optimization: AutomaticPlatformOptimizationResource) -> None: - self._automatic_platform_optimization = automatic_platform_optimization - - self.edit = to_streamed_response_wrapper( - automatic_platform_optimization.edit, - ) - self.get = to_streamed_response_wrapper( - automatic_platform_optimization.get, - ) - - -class AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse: - def __init__(self, automatic_platform_optimization: AsyncAutomaticPlatformOptimizationResource) -> None: - self._automatic_platform_optimization = automatic_platform_optimization - - self.edit = async_to_streamed_response_wrapper( - automatic_platform_optimization.edit, - ) - self.get = async_to_streamed_response_wrapper( - automatic_platform_optimization.get, - ) diff --git a/src/cloudflare/resources/zones/settings/brotli.py b/src/cloudflare/resources/zones/settings/brotli.py deleted file mode 100644 index 33912623ca6..00000000000 --- a/src/cloudflare/resources/zones/settings/brotli.py +++ /dev/null @@ -1,266 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import brotli_edit_params -from ....types.zones.settings.brotli import Brotli - -__all__ = ["BrotliResource", "AsyncBrotliResource"] - - -class BrotliResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> BrotliResourceWithRawResponse: - return BrotliResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> BrotliResourceWithStreamingResponse: - return BrotliResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Brotli]: - """ - When the client requesting an asset supports the Brotli compression algorithm, - Cloudflare will serve a Brotli compressed version of the asset. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/brotli", - body=maybe_transform({"value": value}, brotli_edit_params.BrotliEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, - ), - cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Brotli]: - """ - When the client requesting an asset supports the Brotli compression algorithm, - Cloudflare will serve a Brotli compressed version of the asset. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/brotli", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, - ), - cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), - ) - - -class AsyncBrotliResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncBrotliResourceWithRawResponse: - return AsyncBrotliResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncBrotliResourceWithStreamingResponse: - return AsyncBrotliResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Brotli]: - """ - When the client requesting an asset supports the Brotli compression algorithm, - Cloudflare will serve a Brotli compressed version of the asset. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/brotli", - body=await async_maybe_transform({"value": value}, brotli_edit_params.BrotliEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, - ), - cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Brotli]: - """ - When the client requesting an asset supports the Brotli compression algorithm, - Cloudflare will serve a Brotli compressed version of the asset. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/brotli", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, - ), - cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), - ) - - -class BrotliResourceWithRawResponse: - def __init__(self, brotli: BrotliResource) -> None: - self._brotli = brotli - - self.edit = to_raw_response_wrapper( - brotli.edit, - ) - self.get = to_raw_response_wrapper( - brotli.get, - ) - - -class AsyncBrotliResourceWithRawResponse: - def __init__(self, brotli: AsyncBrotliResource) -> None: - self._brotli = brotli - - self.edit = async_to_raw_response_wrapper( - brotli.edit, - ) - self.get = async_to_raw_response_wrapper( - brotli.get, - ) - - -class BrotliResourceWithStreamingResponse: - def __init__(self, brotli: BrotliResource) -> None: - self._brotli = brotli - - self.edit = to_streamed_response_wrapper( - brotli.edit, - ) - self.get = to_streamed_response_wrapper( - brotli.get, - ) - - -class AsyncBrotliResourceWithStreamingResponse: - def __init__(self, brotli: AsyncBrotliResource) -> None: - self._brotli = brotli - - self.edit = async_to_streamed_response_wrapper( - brotli.edit, - ) - self.get = async_to_streamed_response_wrapper( - brotli.get, - ) diff --git a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py b/src/cloudflare/resources/zones/settings/browser_cache_ttl.py deleted file mode 100644 index 56eb8d8c62c..00000000000 --- a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py +++ /dev/null @@ -1,334 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import browser_cache_ttl_edit_params -from ....types.zones.settings.browser_cache_ttl import BrowserCacheTTL - -__all__ = ["BrowserCacheTTLResource", "AsyncBrowserCacheTTLResource"] - - -class BrowserCacheTTLResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> BrowserCacheTTLResourceWithRawResponse: - return BrowserCacheTTLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> BrowserCacheTTLResourceWithStreamingResponse: - return BrowserCacheTTLResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal[ - 0, - 30, - 60, - 120, - 300, - 1200, - 1800, - 3600, - 7200, - 10800, - 14400, - 18000, - 28800, - 43200, - 57600, - 72000, - 86400, - 172800, - 259200, - 345600, - 432000, - 691200, - 1382400, - 2073600, - 2678400, - 5356800, - 16070400, - 31536000, - ], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCacheTTL]: - """ - Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources - will remain on your visitors' computers. Cloudflare will honor any larger times - specified by your server. - (https://support.cloudflare.com/hc/en-us/articles/200168276). - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Setting a TTL of 0 is equivalent to selecting - `Respect Existing Headers` - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/browser_cache_ttl", - body=maybe_transform({"value": value}, browser_cache_ttl_edit_params.BrowserCacheTTLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCacheTTL]: - """ - Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources - will remain on your visitors' computers. Cloudflare will honor any larger times - specified by your server. - (https://support.cloudflare.com/hc/en-us/articles/200168276). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/browser_cache_ttl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), - ) - - -class AsyncBrowserCacheTTLResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncBrowserCacheTTLResourceWithRawResponse: - return AsyncBrowserCacheTTLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncBrowserCacheTTLResourceWithStreamingResponse: - return AsyncBrowserCacheTTLResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal[ - 0, - 30, - 60, - 120, - 300, - 1200, - 1800, - 3600, - 7200, - 10800, - 14400, - 18000, - 28800, - 43200, - 57600, - 72000, - 86400, - 172800, - 259200, - 345600, - 432000, - 691200, - 1382400, - 2073600, - 2678400, - 5356800, - 16070400, - 31536000, - ], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCacheTTL]: - """ - Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources - will remain on your visitors' computers. Cloudflare will honor any larger times - specified by your server. - (https://support.cloudflare.com/hc/en-us/articles/200168276). - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Setting a TTL of 0 is equivalent to selecting - `Respect Existing Headers` - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/browser_cache_ttl", - body=await async_maybe_transform({"value": value}, browser_cache_ttl_edit_params.BrowserCacheTTLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCacheTTL]: - """ - Browser Cache TTL (in seconds) specifies how long Cloudflare-cached resources - will remain on your visitors' computers. Cloudflare will honor any larger times - specified by your server. - (https://support.cloudflare.com/hc/en-us/articles/200168276). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/browser_cache_ttl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), - ) - - -class BrowserCacheTTLResourceWithRawResponse: - def __init__(self, browser_cache_ttl: BrowserCacheTTLResource) -> None: - self._browser_cache_ttl = browser_cache_ttl - - self.edit = to_raw_response_wrapper( - browser_cache_ttl.edit, - ) - self.get = to_raw_response_wrapper( - browser_cache_ttl.get, - ) - - -class AsyncBrowserCacheTTLResourceWithRawResponse: - def __init__(self, browser_cache_ttl: AsyncBrowserCacheTTLResource) -> None: - self._browser_cache_ttl = browser_cache_ttl - - self.edit = async_to_raw_response_wrapper( - browser_cache_ttl.edit, - ) - self.get = async_to_raw_response_wrapper( - browser_cache_ttl.get, - ) - - -class BrowserCacheTTLResourceWithStreamingResponse: - def __init__(self, browser_cache_ttl: BrowserCacheTTLResource) -> None: - self._browser_cache_ttl = browser_cache_ttl - - self.edit = to_streamed_response_wrapper( - browser_cache_ttl.edit, - ) - self.get = to_streamed_response_wrapper( - browser_cache_ttl.get, - ) - - -class AsyncBrowserCacheTTLResourceWithStreamingResponse: - def __init__(self, browser_cache_ttl: AsyncBrowserCacheTTLResource) -> None: - self._browser_cache_ttl = browser_cache_ttl - - self.edit = async_to_streamed_response_wrapper( - browser_cache_ttl.edit, - ) - self.get = async_to_streamed_response_wrapper( - browser_cache_ttl.get, - ) diff --git a/src/cloudflare/resources/zones/settings/browser_check.py b/src/cloudflare/resources/zones/settings/browser_check.py deleted file mode 100644 index 20516575677..00000000000 --- a/src/cloudflare/resources/zones/settings/browser_check.py +++ /dev/null @@ -1,278 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import browser_check_edit_params -from ....types.zones.settings.browser_check import BrowserCheck - -__all__ = ["BrowserCheckResource", "AsyncBrowserCheckResource"] - - -class BrowserCheckResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> BrowserCheckResourceWithRawResponse: - return BrowserCheckResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> BrowserCheckResourceWithStreamingResponse: - return BrowserCheckResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCheck]: - """ - Browser Integrity Check is similar to Bad Behavior and looks for common HTTP - headers abused most commonly by spammers and denies access to your page. It will - also challenge visitors that do not have a user agent or a non standard user - agent (also commonly used by abuse bots, crawlers or visitors). - (https://support.cloudflare.com/hc/en-us/articles/200170086). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/browser_check", - body=maybe_transform({"value": value}, browser_check_edit_params.BrowserCheckEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCheck]: - """ - Browser Integrity Check is similar to Bad Behavior and looks for common HTTP - headers abused most commonly by spammers and denies access to your page. It will - also challenge visitors that do not have a user agent or a non standard user - agent (also commonly used by abuse bots, crawlers or visitors). - (https://support.cloudflare.com/hc/en-us/articles/200170086). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/browser_check", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), - ) - - -class AsyncBrowserCheckResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncBrowserCheckResourceWithRawResponse: - return AsyncBrowserCheckResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncBrowserCheckResourceWithStreamingResponse: - return AsyncBrowserCheckResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCheck]: - """ - Browser Integrity Check is similar to Bad Behavior and looks for common HTTP - headers abused most commonly by spammers and denies access to your page. It will - also challenge visitors that do not have a user agent or a non standard user - agent (also commonly used by abuse bots, crawlers or visitors). - (https://support.cloudflare.com/hc/en-us/articles/200170086). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/browser_check", - body=await async_maybe_transform({"value": value}, browser_check_edit_params.BrowserCheckEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BrowserCheck]: - """ - Browser Integrity Check is similar to Bad Behavior and looks for common HTTP - headers abused most commonly by spammers and denies access to your page. It will - also challenge visitors that do not have a user agent or a non standard user - agent (also commonly used by abuse bots, crawlers or visitors). - (https://support.cloudflare.com/hc/en-us/articles/200170086). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/browser_check", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, - ), - cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), - ) - - -class BrowserCheckResourceWithRawResponse: - def __init__(self, browser_check: BrowserCheckResource) -> None: - self._browser_check = browser_check - - self.edit = to_raw_response_wrapper( - browser_check.edit, - ) - self.get = to_raw_response_wrapper( - browser_check.get, - ) - - -class AsyncBrowserCheckResourceWithRawResponse: - def __init__(self, browser_check: AsyncBrowserCheckResource) -> None: - self._browser_check = browser_check - - self.edit = async_to_raw_response_wrapper( - browser_check.edit, - ) - self.get = async_to_raw_response_wrapper( - browser_check.get, - ) - - -class BrowserCheckResourceWithStreamingResponse: - def __init__(self, browser_check: BrowserCheckResource) -> None: - self._browser_check = browser_check - - self.edit = to_streamed_response_wrapper( - browser_check.edit, - ) - self.get = to_streamed_response_wrapper( - browser_check.get, - ) - - -class AsyncBrowserCheckResourceWithStreamingResponse: - def __init__(self, browser_check: AsyncBrowserCheckResource) -> None: - self._browser_check = browser_check - - self.edit = async_to_streamed_response_wrapper( - browser_check.edit, - ) - self.get = async_to_streamed_response_wrapper( - browser_check.get, - ) diff --git a/src/cloudflare/resources/zones/settings/cache_level.py b/src/cloudflare/resources/zones/settings/cache_level.py deleted file mode 100644 index 444c3b71f2c..00000000000 --- a/src/cloudflare/resources/zones/settings/cache_level.py +++ /dev/null @@ -1,282 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import cache_level_edit_params -from ....types.zones.settings.cache_level import CacheLevel - -__all__ = ["CacheLevelResource", "AsyncCacheLevelResource"] - - -class CacheLevelResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> CacheLevelResourceWithRawResponse: - return CacheLevelResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> CacheLevelResourceWithStreamingResponse: - return CacheLevelResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["aggressive", "basic", "simplified"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CacheLevel]: - """Cache Level functions based off the setting level. - - The basic setting will cache - most static resources (i.e., css, images, and JavaScript). The simplified - setting will ignore the query string when delivering a cached resource. The - aggressive setting will cache all static resources, including ones with a query - string. (https://support.cloudflare.com/hc/en-us/articles/200168256). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/cache_level", - body=maybe_transform({"value": value}, cache_level_edit_params.CacheLevelEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CacheLevel]: - """Cache Level functions based off the setting level. - - The basic setting will cache - most static resources (i.e., css, images, and JavaScript). The simplified - setting will ignore the query string when delivering a cached resource. The - aggressive setting will cache all static resources, including ones with a query - string. (https://support.cloudflare.com/hc/en-us/articles/200168256). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/cache_level", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), - ) - - -class AsyncCacheLevelResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncCacheLevelResourceWithRawResponse: - return AsyncCacheLevelResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncCacheLevelResourceWithStreamingResponse: - return AsyncCacheLevelResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["aggressive", "basic", "simplified"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CacheLevel]: - """Cache Level functions based off the setting level. - - The basic setting will cache - most static resources (i.e., css, images, and JavaScript). The simplified - setting will ignore the query string when delivering a cached resource. The - aggressive setting will cache all static resources, including ones with a query - string. (https://support.cloudflare.com/hc/en-us/articles/200168256). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/cache_level", - body=await async_maybe_transform({"value": value}, cache_level_edit_params.CacheLevelEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CacheLevel]: - """Cache Level functions based off the setting level. - - The basic setting will cache - most static resources (i.e., css, images, and JavaScript). The simplified - setting will ignore the query string when delivering a cached resource. The - aggressive setting will cache all static resources, including ones with a query - string. (https://support.cloudflare.com/hc/en-us/articles/200168256). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/cache_level", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), - ) - - -class CacheLevelResourceWithRawResponse: - def __init__(self, cache_level: CacheLevelResource) -> None: - self._cache_level = cache_level - - self.edit = to_raw_response_wrapper( - cache_level.edit, - ) - self.get = to_raw_response_wrapper( - cache_level.get, - ) - - -class AsyncCacheLevelResourceWithRawResponse: - def __init__(self, cache_level: AsyncCacheLevelResource) -> None: - self._cache_level = cache_level - - self.edit = async_to_raw_response_wrapper( - cache_level.edit, - ) - self.get = async_to_raw_response_wrapper( - cache_level.get, - ) - - -class CacheLevelResourceWithStreamingResponse: - def __init__(self, cache_level: CacheLevelResource) -> None: - self._cache_level = cache_level - - self.edit = to_streamed_response_wrapper( - cache_level.edit, - ) - self.get = to_streamed_response_wrapper( - cache_level.get, - ) - - -class AsyncCacheLevelResourceWithStreamingResponse: - def __init__(self, cache_level: AsyncCacheLevelResource) -> None: - self._cache_level = cache_level - - self.edit = async_to_streamed_response_wrapper( - cache_level.edit, - ) - self.get = async_to_streamed_response_wrapper( - cache_level.get, - ) diff --git a/src/cloudflare/resources/zones/settings/challenge_ttl.py b/src/cloudflare/resources/zones/settings/challenge_ttl.py deleted file mode 100644 index 7730173627d..00000000000 --- a/src/cloudflare/resources/zones/settings/challenge_ttl.py +++ /dev/null @@ -1,278 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import challenge_ttl_edit_params -from ....types.zones.settings.challenge_ttl import ChallengeTTL - -__all__ = ["ChallengeTTLResource", "AsyncChallengeTTLResource"] - - -class ChallengeTTLResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ChallengeTTLResourceWithRawResponse: - return ChallengeTTLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ChallengeTTLResourceWithStreamingResponse: - return ChallengeTTLResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ChallengeTTL]: - """ - Specify how long a visitor is allowed access to your site after successfully - completing a challenge (such as a CAPTCHA). After the TTL has expired the - visitor will have to complete a new challenge. We recommend a 15 - 45 minute - setting and will attempt to honor any setting above 45 minutes. - (https://support.cloudflare.com/hc/en-us/articles/200170136). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/challenge_ttl", - body=maybe_transform({"value": value}, challenge_ttl_edit_params.ChallengeTTLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ChallengeTTL]: - """ - Specify how long a visitor is allowed access to your site after successfully - completing a challenge (such as a CAPTCHA). After the TTL has expired the - visitor will have to complete a new challenge. We recommend a 15 - 45 minute - setting and will attempt to honor any setting above 45 minutes. - (https://support.cloudflare.com/hc/en-us/articles/200170136). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/challenge_ttl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), - ) - - -class AsyncChallengeTTLResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncChallengeTTLResourceWithRawResponse: - return AsyncChallengeTTLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncChallengeTTLResourceWithStreamingResponse: - return AsyncChallengeTTLResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ChallengeTTL]: - """ - Specify how long a visitor is allowed access to your site after successfully - completing a challenge (such as a CAPTCHA). After the TTL has expired the - visitor will have to complete a new challenge. We recommend a 15 - 45 minute - setting and will attempt to honor any setting above 45 minutes. - (https://support.cloudflare.com/hc/en-us/articles/200170136). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/challenge_ttl", - body=await async_maybe_transform({"value": value}, challenge_ttl_edit_params.ChallengeTTLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ChallengeTTL]: - """ - Specify how long a visitor is allowed access to your site after successfully - completing a challenge (such as a CAPTCHA). After the TTL has expired the - visitor will have to complete a new challenge. We recommend a 15 - 45 minute - setting and will attempt to honor any setting above 45 minutes. - (https://support.cloudflare.com/hc/en-us/articles/200170136). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/challenge_ttl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, - ), - cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), - ) - - -class ChallengeTTLResourceWithRawResponse: - def __init__(self, challenge_ttl: ChallengeTTLResource) -> None: - self._challenge_ttl = challenge_ttl - - self.edit = to_raw_response_wrapper( - challenge_ttl.edit, - ) - self.get = to_raw_response_wrapper( - challenge_ttl.get, - ) - - -class AsyncChallengeTTLResourceWithRawResponse: - def __init__(self, challenge_ttl: AsyncChallengeTTLResource) -> None: - self._challenge_ttl = challenge_ttl - - self.edit = async_to_raw_response_wrapper( - challenge_ttl.edit, - ) - self.get = async_to_raw_response_wrapper( - challenge_ttl.get, - ) - - -class ChallengeTTLResourceWithStreamingResponse: - def __init__(self, challenge_ttl: ChallengeTTLResource) -> None: - self._challenge_ttl = challenge_ttl - - self.edit = to_streamed_response_wrapper( - challenge_ttl.edit, - ) - self.get = to_streamed_response_wrapper( - challenge_ttl.get, - ) - - -class AsyncChallengeTTLResourceWithStreamingResponse: - def __init__(self, challenge_ttl: AsyncChallengeTTLResource) -> None: - self._challenge_ttl = challenge_ttl - - self.edit = async_to_streamed_response_wrapper( - challenge_ttl.edit, - ) - self.get = async_to_streamed_response_wrapper( - challenge_ttl.get, - ) diff --git a/src/cloudflare/resources/zones/settings/ciphers.py b/src/cloudflare/resources/zones/settings/ciphers.py deleted file mode 100644 index c17128d464a..00000000000 --- a/src/cloudflare/resources/zones/settings/ciphers.py +++ /dev/null @@ -1,261 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import List, Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import cipher_edit_params -from ....types.zones.settings.ciphers import Ciphers - -__all__ = ["CiphersResource", "AsyncCiphersResource"] - - -class CiphersResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> CiphersResourceWithRawResponse: - return CiphersResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> CiphersResourceWithStreamingResponse: - return CiphersResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: List[str], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Ciphers]: - """ - Changes ciphers setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/ciphers", - body=maybe_transform({"value": value}, cipher_edit_params.CipherEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Ciphers]]._unwrapper, - ), - cast_to=cast(Type[Optional[Ciphers]], ResultWrapper[Ciphers]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Ciphers]: - """ - Gets ciphers setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/ciphers", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Ciphers]]._unwrapper, - ), - cast_to=cast(Type[Optional[Ciphers]], ResultWrapper[Ciphers]), - ) - - -class AsyncCiphersResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncCiphersResourceWithRawResponse: - return AsyncCiphersResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncCiphersResourceWithStreamingResponse: - return AsyncCiphersResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: List[str], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Ciphers]: - """ - Changes ciphers setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/ciphers", - body=await async_maybe_transform({"value": value}, cipher_edit_params.CipherEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Ciphers]]._unwrapper, - ), - cast_to=cast(Type[Optional[Ciphers]], ResultWrapper[Ciphers]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Ciphers]: - """ - Gets ciphers setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/ciphers", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Ciphers]]._unwrapper, - ), - cast_to=cast(Type[Optional[Ciphers]], ResultWrapper[Ciphers]), - ) - - -class CiphersResourceWithRawResponse: - def __init__(self, ciphers: CiphersResource) -> None: - self._ciphers = ciphers - - self.edit = to_raw_response_wrapper( - ciphers.edit, - ) - self.get = to_raw_response_wrapper( - ciphers.get, - ) - - -class AsyncCiphersResourceWithRawResponse: - def __init__(self, ciphers: AsyncCiphersResource) -> None: - self._ciphers = ciphers - - self.edit = async_to_raw_response_wrapper( - ciphers.edit, - ) - self.get = async_to_raw_response_wrapper( - ciphers.get, - ) - - -class CiphersResourceWithStreamingResponse: - def __init__(self, ciphers: CiphersResource) -> None: - self._ciphers = ciphers - - self.edit = to_streamed_response_wrapper( - ciphers.edit, - ) - self.get = to_streamed_response_wrapper( - ciphers.get, - ) - - -class AsyncCiphersResourceWithStreamingResponse: - def __init__(self, ciphers: AsyncCiphersResource) -> None: - self._ciphers = ciphers - - self.edit = async_to_streamed_response_wrapper( - ciphers.edit, - ) - self.get = async_to_streamed_response_wrapper( - ciphers.get, - ) diff --git a/src/cloudflare/resources/zones/settings/development_mode.py b/src/cloudflare/resources/zones/settings/development_mode.py deleted file mode 100644 index d5a609c139a..00000000000 --- a/src/cloudflare/resources/zones/settings/development_mode.py +++ /dev/null @@ -1,282 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import development_mode_edit_params -from ....types.zones.settings.development_mode import DevelopmentMode - -__all__ = ["DevelopmentModeResource", "AsyncDevelopmentModeResource"] - - -class DevelopmentModeResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> DevelopmentModeResourceWithRawResponse: - return DevelopmentModeResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> DevelopmentModeResourceWithStreamingResponse: - return DevelopmentModeResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[DevelopmentMode]: - """ - Development Mode temporarily allows you to enter development mode for your - websites if you need to make changes to your site. This will bypass Cloudflare's - accelerated cache and slow down your site, but is useful if you are making - changes to cacheable content (like images, css, or JavaScript) and would like to - see those changes right away. Once entered, development mode will last for 3 - hours and then automatically toggle off. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/development_mode", - body=maybe_transform({"value": value}, development_mode_edit_params.DevelopmentModeEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, - ), - cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[DevelopmentMode]: - """ - Development Mode temporarily allows you to enter development mode for your - websites if you need to make changes to your site. This will bypass Cloudflare's - accelerated cache and slow down your site, but is useful if you are making - changes to cacheable content (like images, css, or JavaScript) and would like to - see those changes right away. Once entered, development mode will last for 3 - hours and then automatically toggle off. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/development_mode", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, - ), - cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), - ) - - -class AsyncDevelopmentModeResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncDevelopmentModeResourceWithRawResponse: - return AsyncDevelopmentModeResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncDevelopmentModeResourceWithStreamingResponse: - return AsyncDevelopmentModeResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[DevelopmentMode]: - """ - Development Mode temporarily allows you to enter development mode for your - websites if you need to make changes to your site. This will bypass Cloudflare's - accelerated cache and slow down your site, but is useful if you are making - changes to cacheable content (like images, css, or JavaScript) and would like to - see those changes right away. Once entered, development mode will last for 3 - hours and then automatically toggle off. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/development_mode", - body=await async_maybe_transform({"value": value}, development_mode_edit_params.DevelopmentModeEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, - ), - cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[DevelopmentMode]: - """ - Development Mode temporarily allows you to enter development mode for your - websites if you need to make changes to your site. This will bypass Cloudflare's - accelerated cache and slow down your site, but is useful if you are making - changes to cacheable content (like images, css, or JavaScript) and would like to - see those changes right away. Once entered, development mode will last for 3 - hours and then automatically toggle off. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/development_mode", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, - ), - cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), - ) - - -class DevelopmentModeResourceWithRawResponse: - def __init__(self, development_mode: DevelopmentModeResource) -> None: - self._development_mode = development_mode - - self.edit = to_raw_response_wrapper( - development_mode.edit, - ) - self.get = to_raw_response_wrapper( - development_mode.get, - ) - - -class AsyncDevelopmentModeResourceWithRawResponse: - def __init__(self, development_mode: AsyncDevelopmentModeResource) -> None: - self._development_mode = development_mode - - self.edit = async_to_raw_response_wrapper( - development_mode.edit, - ) - self.get = async_to_raw_response_wrapper( - development_mode.get, - ) - - -class DevelopmentModeResourceWithStreamingResponse: - def __init__(self, development_mode: DevelopmentModeResource) -> None: - self._development_mode = development_mode - - self.edit = to_streamed_response_wrapper( - development_mode.edit, - ) - self.get = to_streamed_response_wrapper( - development_mode.get, - ) - - -class AsyncDevelopmentModeResourceWithStreamingResponse: - def __init__(self, development_mode: AsyncDevelopmentModeResource) -> None: - self._development_mode = development_mode - - self.edit = async_to_streamed_response_wrapper( - development_mode.edit, - ) - self.get = async_to_streamed_response_wrapper( - development_mode.get, - ) diff --git a/src/cloudflare/resources/zones/settings/early_hints.py b/src/cloudflare/resources/zones/settings/early_hints.py deleted file mode 100644 index 4c751097ced..00000000000 --- a/src/cloudflare/resources/zones/settings/early_hints.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import early_hint_edit_params -from ....types.zones.settings.early_hints import EarlyHints - -__all__ = ["EarlyHintsResource", "AsyncEarlyHintsResource"] - - -class EarlyHintsResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> EarlyHintsResourceWithRawResponse: - return EarlyHintsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> EarlyHintsResourceWithStreamingResponse: - return EarlyHintsResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EarlyHints]: - """ - When enabled, Cloudflare will attempt to speed up overall page loads by serving - `103` responses with `Link` headers from the final response. Refer to - [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for - more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/early_hints", - body=maybe_transform({"value": value}, early_hint_edit_params.EarlyHintEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EarlyHints]]._unwrapper, - ), - cast_to=cast(Type[Optional[EarlyHints]], ResultWrapper[EarlyHints]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EarlyHints]: - """ - When enabled, Cloudflare will attempt to speed up overall page loads by serving - `103` responses with `Link` headers from the final response. Refer to - [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/early_hints", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EarlyHints]]._unwrapper, - ), - cast_to=cast(Type[Optional[EarlyHints]], ResultWrapper[EarlyHints]), - ) - - -class AsyncEarlyHintsResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncEarlyHintsResourceWithRawResponse: - return AsyncEarlyHintsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncEarlyHintsResourceWithStreamingResponse: - return AsyncEarlyHintsResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EarlyHints]: - """ - When enabled, Cloudflare will attempt to speed up overall page loads by serving - `103` responses with `Link` headers from the final response. Refer to - [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for - more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/early_hints", - body=await async_maybe_transform({"value": value}, early_hint_edit_params.EarlyHintEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EarlyHints]]._unwrapper, - ), - cast_to=cast(Type[Optional[EarlyHints]], ResultWrapper[EarlyHints]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EarlyHints]: - """ - When enabled, Cloudflare will attempt to speed up overall page loads by serving - `103` responses with `Link` headers from the final response. Refer to - [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/early_hints", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EarlyHints]]._unwrapper, - ), - cast_to=cast(Type[Optional[EarlyHints]], ResultWrapper[EarlyHints]), - ) - - -class EarlyHintsResourceWithRawResponse: - def __init__(self, early_hints: EarlyHintsResource) -> None: - self._early_hints = early_hints - - self.edit = to_raw_response_wrapper( - early_hints.edit, - ) - self.get = to_raw_response_wrapper( - early_hints.get, - ) - - -class AsyncEarlyHintsResourceWithRawResponse: - def __init__(self, early_hints: AsyncEarlyHintsResource) -> None: - self._early_hints = early_hints - - self.edit = async_to_raw_response_wrapper( - early_hints.edit, - ) - self.get = async_to_raw_response_wrapper( - early_hints.get, - ) - - -class EarlyHintsResourceWithStreamingResponse: - def __init__(self, early_hints: EarlyHintsResource) -> None: - self._early_hints = early_hints - - self.edit = to_streamed_response_wrapper( - early_hints.edit, - ) - self.get = to_streamed_response_wrapper( - early_hints.get, - ) - - -class AsyncEarlyHintsResourceWithStreamingResponse: - def __init__(self, early_hints: AsyncEarlyHintsResource) -> None: - self._early_hints = early_hints - - self.edit = async_to_streamed_response_wrapper( - early_hints.edit, - ) - self.get = async_to_streamed_response_wrapper( - early_hints.get, - ) diff --git a/src/cloudflare/resources/zones/settings/email_obfuscation.py b/src/cloudflare/resources/zones/settings/email_obfuscation.py deleted file mode 100644 index da8a7e0e288..00000000000 --- a/src/cloudflare/resources/zones/settings/email_obfuscation.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import email_obfuscation_edit_params -from ....types.zones.settings.email_obfuscation import EmailObfuscation - -__all__ = ["EmailObfuscationResource", "AsyncEmailObfuscationResource"] - - -class EmailObfuscationResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> EmailObfuscationResourceWithRawResponse: - return EmailObfuscationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> EmailObfuscationResourceWithStreamingResponse: - return EmailObfuscationResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EmailObfuscation]: - """ - Encrypt email adresses on your web page from bots, while keeping them visible to - humans. (https://support.cloudflare.com/hc/en-us/articles/200170016). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/email_obfuscation", - body=maybe_transform({"value": value}, email_obfuscation_edit_params.EmailObfuscationEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, - ), - cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EmailObfuscation]: - """ - Encrypt email adresses on your web page from bots, while keeping them visible to - humans. (https://support.cloudflare.com/hc/en-us/articles/200170016). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/email_obfuscation", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, - ), - cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), - ) - - -class AsyncEmailObfuscationResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncEmailObfuscationResourceWithRawResponse: - return AsyncEmailObfuscationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncEmailObfuscationResourceWithStreamingResponse: - return AsyncEmailObfuscationResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EmailObfuscation]: - """ - Encrypt email adresses on your web page from bots, while keeping them visible to - humans. (https://support.cloudflare.com/hc/en-us/articles/200170016). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/email_obfuscation", - body=await async_maybe_transform( - {"value": value}, email_obfuscation_edit_params.EmailObfuscationEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, - ), - cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[EmailObfuscation]: - """ - Encrypt email adresses on your web page from bots, while keeping them visible to - humans. (https://support.cloudflare.com/hc/en-us/articles/200170016). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/email_obfuscation", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, - ), - cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), - ) - - -class EmailObfuscationResourceWithRawResponse: - def __init__(self, email_obfuscation: EmailObfuscationResource) -> None: - self._email_obfuscation = email_obfuscation - - self.edit = to_raw_response_wrapper( - email_obfuscation.edit, - ) - self.get = to_raw_response_wrapper( - email_obfuscation.get, - ) - - -class AsyncEmailObfuscationResourceWithRawResponse: - def __init__(self, email_obfuscation: AsyncEmailObfuscationResource) -> None: - self._email_obfuscation = email_obfuscation - - self.edit = async_to_raw_response_wrapper( - email_obfuscation.edit, - ) - self.get = async_to_raw_response_wrapper( - email_obfuscation.get, - ) - - -class EmailObfuscationResourceWithStreamingResponse: - def __init__(self, email_obfuscation: EmailObfuscationResource) -> None: - self._email_obfuscation = email_obfuscation - - self.edit = to_streamed_response_wrapper( - email_obfuscation.edit, - ) - self.get = to_streamed_response_wrapper( - email_obfuscation.get, - ) - - -class AsyncEmailObfuscationResourceWithStreamingResponse: - def __init__(self, email_obfuscation: AsyncEmailObfuscationResource) -> None: - self._email_obfuscation = email_obfuscation - - self.edit = async_to_streamed_response_wrapper( - email_obfuscation.edit, - ) - self.get = async_to_streamed_response_wrapper( - email_obfuscation.get, - ) diff --git a/src/cloudflare/resources/zones/settings/font_settings.py b/src/cloudflare/resources/zones/settings/font_settings.py deleted file mode 100644 index 6749ed07faa..00000000000 --- a/src/cloudflare/resources/zones/settings/font_settings.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import font_setting_edit_params -from ....types.zones.settings.font_settings import FontSettings - -__all__ = ["FontSettingsResource", "AsyncFontSettingsResource"] - - -class FontSettingsResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> FontSettingsResourceWithRawResponse: - return FontSettingsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> FontSettingsResourceWithStreamingResponse: - return FontSettingsResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[FontSettings]: - """Enhance your website's font delivery with Cloudflare Fonts. - - Deliver Google - Hosted fonts from your own domain, boost performance, and enhance user privacy. - Refer to the Cloudflare Fonts documentation for more information. - - Args: - zone_id: Identifier - - value: Whether the feature is enabled or disabled. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/fonts", - body=maybe_transform({"value": value}, font_setting_edit_params.FontSettingEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[FontSettings]]._unwrapper, - ), - cast_to=cast(Type[Optional[FontSettings]], ResultWrapper[FontSettings]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[FontSettings]: - """Enhance your website's font delivery with Cloudflare Fonts. - - Deliver Google - Hosted fonts from your own domain, boost performance, and enhance user privacy. - Refer to the Cloudflare Fonts documentation for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/fonts", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[FontSettings]]._unwrapper, - ), - cast_to=cast(Type[Optional[FontSettings]], ResultWrapper[FontSettings]), - ) - - -class AsyncFontSettingsResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncFontSettingsResourceWithRawResponse: - return AsyncFontSettingsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncFontSettingsResourceWithStreamingResponse: - return AsyncFontSettingsResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[FontSettings]: - """Enhance your website's font delivery with Cloudflare Fonts. - - Deliver Google - Hosted fonts from your own domain, boost performance, and enhance user privacy. - Refer to the Cloudflare Fonts documentation for more information. - - Args: - zone_id: Identifier - - value: Whether the feature is enabled or disabled. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/fonts", - body=await async_maybe_transform({"value": value}, font_setting_edit_params.FontSettingEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[FontSettings]]._unwrapper, - ), - cast_to=cast(Type[Optional[FontSettings]], ResultWrapper[FontSettings]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[FontSettings]: - """Enhance your website's font delivery with Cloudflare Fonts. - - Deliver Google - Hosted fonts from your own domain, boost performance, and enhance user privacy. - Refer to the Cloudflare Fonts documentation for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/fonts", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[FontSettings]]._unwrapper, - ), - cast_to=cast(Type[Optional[FontSettings]], ResultWrapper[FontSettings]), - ) - - -class FontSettingsResourceWithRawResponse: - def __init__(self, font_settings: FontSettingsResource) -> None: - self._font_settings = font_settings - - self.edit = to_raw_response_wrapper( - font_settings.edit, - ) - self.get = to_raw_response_wrapper( - font_settings.get, - ) - - -class AsyncFontSettingsResourceWithRawResponse: - def __init__(self, font_settings: AsyncFontSettingsResource) -> None: - self._font_settings = font_settings - - self.edit = async_to_raw_response_wrapper( - font_settings.edit, - ) - self.get = async_to_raw_response_wrapper( - font_settings.get, - ) - - -class FontSettingsResourceWithStreamingResponse: - def __init__(self, font_settings: FontSettingsResource) -> None: - self._font_settings = font_settings - - self.edit = to_streamed_response_wrapper( - font_settings.edit, - ) - self.get = to_streamed_response_wrapper( - font_settings.get, - ) - - -class AsyncFontSettingsResourceWithStreamingResponse: - def __init__(self, font_settings: AsyncFontSettingsResource) -> None: - self._font_settings = font_settings - - self.edit = async_to_streamed_response_wrapper( - font_settings.edit, - ) - self.get = async_to_streamed_response_wrapper( - font_settings.get, - ) diff --git a/src/cloudflare/resources/zones/settings/h2_prioritization.py b/src/cloudflare/resources/zones/settings/h2_prioritization.py deleted file mode 100644 index 51c445962bc..00000000000 --- a/src/cloudflare/resources/zones/settings/h2_prioritization.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import H2Prioritization, h2_prioritization_edit_params -from ....types.zones.settings.h2_prioritization import H2Prioritization -from ....types.zones.settings.h2_prioritization_param import H2PrioritizationParam - -__all__ = ["H2PrioritizationResource", "AsyncH2PrioritizationResource"] - - -class H2PrioritizationResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> H2PrioritizationResourceWithRawResponse: - return H2PrioritizationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> H2PrioritizationResourceWithStreamingResponse: - return H2PrioritizationResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: H2PrioritizationParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[H2Prioritization]: - """ - Gets HTTP/2 Edge Prioritization setting. - - Args: - zone_id: Identifier - - value: HTTP/2 Edge Prioritization optimises the delivery of resources served through - HTTP/2 to improve page load performance. It also supports fine control of - content delivery when used in conjunction with Workers. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/h2_prioritization", - body=maybe_transform({"value": value}, h2_prioritization_edit_params.H2PrioritizationEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, - ), - cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[H2Prioritization]: - """ - Gets HTTP/2 Edge Prioritization setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/h2_prioritization", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, - ), - cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), - ) - - -class AsyncH2PrioritizationResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncH2PrioritizationResourceWithRawResponse: - return AsyncH2PrioritizationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncH2PrioritizationResourceWithStreamingResponse: - return AsyncH2PrioritizationResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: H2PrioritizationParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[H2Prioritization]: - """ - Gets HTTP/2 Edge Prioritization setting. - - Args: - zone_id: Identifier - - value: HTTP/2 Edge Prioritization optimises the delivery of resources served through - HTTP/2 to improve page load performance. It also supports fine control of - content delivery when used in conjunction with Workers. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/h2_prioritization", - body=await async_maybe_transform( - {"value": value}, h2_prioritization_edit_params.H2PrioritizationEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, - ), - cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[H2Prioritization]: - """ - Gets HTTP/2 Edge Prioritization setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/h2_prioritization", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, - ), - cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), - ) - - -class H2PrioritizationResourceWithRawResponse: - def __init__(self, h2_prioritization: H2PrioritizationResource) -> None: - self._h2_prioritization = h2_prioritization - - self.edit = to_raw_response_wrapper( - h2_prioritization.edit, - ) - self.get = to_raw_response_wrapper( - h2_prioritization.get, - ) - - -class AsyncH2PrioritizationResourceWithRawResponse: - def __init__(self, h2_prioritization: AsyncH2PrioritizationResource) -> None: - self._h2_prioritization = h2_prioritization - - self.edit = async_to_raw_response_wrapper( - h2_prioritization.edit, - ) - self.get = async_to_raw_response_wrapper( - h2_prioritization.get, - ) - - -class H2PrioritizationResourceWithStreamingResponse: - def __init__(self, h2_prioritization: H2PrioritizationResource) -> None: - self._h2_prioritization = h2_prioritization - - self.edit = to_streamed_response_wrapper( - h2_prioritization.edit, - ) - self.get = to_streamed_response_wrapper( - h2_prioritization.get, - ) - - -class AsyncH2PrioritizationResourceWithStreamingResponse: - def __init__(self, h2_prioritization: AsyncH2PrioritizationResource) -> None: - self._h2_prioritization = h2_prioritization - - self.edit = async_to_streamed_response_wrapper( - h2_prioritization.edit, - ) - self.get = async_to_streamed_response_wrapper( - h2_prioritization.get, - ) diff --git a/src/cloudflare/resources/zones/settings/hotlink_protection.py b/src/cloudflare/resources/zones/settings/hotlink_protection.py deleted file mode 100644 index 0b42ae6747d..00000000000 --- a/src/cloudflare/resources/zones/settings/hotlink_protection.py +++ /dev/null @@ -1,288 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import hotlink_protection_edit_params -from ....types.zones.settings.hotlink_protection import HotlinkProtection - -__all__ = ["HotlinkProtectionResource", "AsyncHotlinkProtectionResource"] - - -class HotlinkProtectionResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> HotlinkProtectionResourceWithRawResponse: - return HotlinkProtectionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> HotlinkProtectionResourceWithStreamingResponse: - return HotlinkProtectionResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HotlinkProtection]: - """ - When enabled, the Hotlink Protection option ensures that other sites cannot suck - up your bandwidth by building pages that use images hosted on your site. Anytime - a request for an image on your site hits Cloudflare, we check to ensure that - it's not another site requesting them. People will still be able to download and - view images from your page, but other sites won't be able to steal them for use - on their own pages. - (https://support.cloudflare.com/hc/en-us/articles/200170026). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/hotlink_protection", - body=maybe_transform({"value": value}, hotlink_protection_edit_params.HotlinkProtectionEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, - ), - cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HotlinkProtection]: - """ - When enabled, the Hotlink Protection option ensures that other sites cannot suck - up your bandwidth by building pages that use images hosted on your site. Anytime - a request for an image on your site hits Cloudflare, we check to ensure that - it's not another site requesting them. People will still be able to download and - view images from your page, but other sites won't be able to steal them for use - on their own pages. - (https://support.cloudflare.com/hc/en-us/articles/200170026). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/hotlink_protection", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, - ), - cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), - ) - - -class AsyncHotlinkProtectionResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncHotlinkProtectionResourceWithRawResponse: - return AsyncHotlinkProtectionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncHotlinkProtectionResourceWithStreamingResponse: - return AsyncHotlinkProtectionResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HotlinkProtection]: - """ - When enabled, the Hotlink Protection option ensures that other sites cannot suck - up your bandwidth by building pages that use images hosted on your site. Anytime - a request for an image on your site hits Cloudflare, we check to ensure that - it's not another site requesting them. People will still be able to download and - view images from your page, but other sites won't be able to steal them for use - on their own pages. - (https://support.cloudflare.com/hc/en-us/articles/200170026). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/hotlink_protection", - body=await async_maybe_transform( - {"value": value}, hotlink_protection_edit_params.HotlinkProtectionEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, - ), - cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HotlinkProtection]: - """ - When enabled, the Hotlink Protection option ensures that other sites cannot suck - up your bandwidth by building pages that use images hosted on your site. Anytime - a request for an image on your site hits Cloudflare, we check to ensure that - it's not another site requesting them. People will still be able to download and - view images from your page, but other sites won't be able to steal them for use - on their own pages. - (https://support.cloudflare.com/hc/en-us/articles/200170026). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/hotlink_protection", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, - ), - cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), - ) - - -class HotlinkProtectionResourceWithRawResponse: - def __init__(self, hotlink_protection: HotlinkProtectionResource) -> None: - self._hotlink_protection = hotlink_protection - - self.edit = to_raw_response_wrapper( - hotlink_protection.edit, - ) - self.get = to_raw_response_wrapper( - hotlink_protection.get, - ) - - -class AsyncHotlinkProtectionResourceWithRawResponse: - def __init__(self, hotlink_protection: AsyncHotlinkProtectionResource) -> None: - self._hotlink_protection = hotlink_protection - - self.edit = async_to_raw_response_wrapper( - hotlink_protection.edit, - ) - self.get = async_to_raw_response_wrapper( - hotlink_protection.get, - ) - - -class HotlinkProtectionResourceWithStreamingResponse: - def __init__(self, hotlink_protection: HotlinkProtectionResource) -> None: - self._hotlink_protection = hotlink_protection - - self.edit = to_streamed_response_wrapper( - hotlink_protection.edit, - ) - self.get = to_streamed_response_wrapper( - hotlink_protection.get, - ) - - -class AsyncHotlinkProtectionResourceWithStreamingResponse: - def __init__(self, hotlink_protection: AsyncHotlinkProtectionResource) -> None: - self._hotlink_protection = hotlink_protection - - self.edit = async_to_streamed_response_wrapper( - hotlink_protection.edit, - ) - self.get = async_to_streamed_response_wrapper( - hotlink_protection.get, - ) diff --git a/src/cloudflare/resources/zones/settings/http3.py b/src/cloudflare/resources/zones/settings/http3.py deleted file mode 100644 index cd32293b83a..00000000000 --- a/src/cloudflare/resources/zones/settings/http3.py +++ /dev/null @@ -1,262 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import http3_edit_params -from ....types.zones.settings.http3 import HTTP3 - -__all__ = ["HTTP3Resource", "AsyncHTTP3Resource"] - - -class HTTP3Resource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> HTTP3ResourceWithRawResponse: - return HTTP3ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> HTTP3ResourceWithStreamingResponse: - return HTTP3ResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP3]: - """ - Value of the HTTP3 setting. - - Args: - zone_id: Identifier - - value: Value of the HTTP3 setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/http3", - body=maybe_transform({"value": value}, http3_edit_params.HTTP3EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, - ), - cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP3]: - """ - Value of the HTTP3 setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/http3", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, - ), - cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), - ) - - -class AsyncHTTP3Resource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncHTTP3ResourceWithRawResponse: - return AsyncHTTP3ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncHTTP3ResourceWithStreamingResponse: - return AsyncHTTP3ResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP3]: - """ - Value of the HTTP3 setting. - - Args: - zone_id: Identifier - - value: Value of the HTTP3 setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/http3", - body=await async_maybe_transform({"value": value}, http3_edit_params.HTTP3EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, - ), - cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[HTTP3]: - """ - Value of the HTTP3 setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/http3", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, - ), - cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), - ) - - -class HTTP3ResourceWithRawResponse: - def __init__(self, http3: HTTP3Resource) -> None: - self._http3 = http3 - - self.edit = to_raw_response_wrapper( - http3.edit, - ) - self.get = to_raw_response_wrapper( - http3.get, - ) - - -class AsyncHTTP3ResourceWithRawResponse: - def __init__(self, http3: AsyncHTTP3Resource) -> None: - self._http3 = http3 - - self.edit = async_to_raw_response_wrapper( - http3.edit, - ) - self.get = async_to_raw_response_wrapper( - http3.get, - ) - - -class HTTP3ResourceWithStreamingResponse: - def __init__(self, http3: HTTP3Resource) -> None: - self._http3 = http3 - - self.edit = to_streamed_response_wrapper( - http3.edit, - ) - self.get = to_streamed_response_wrapper( - http3.get, - ) - - -class AsyncHTTP3ResourceWithStreamingResponse: - def __init__(self, http3: AsyncHTTP3Resource) -> None: - self._http3 = http3 - - self.edit = async_to_streamed_response_wrapper( - http3.edit, - ) - self.get = async_to_streamed_response_wrapper( - http3.get, - ) diff --git a/src/cloudflare/resources/zones/settings/image_resizing.py b/src/cloudflare/resources/zones/settings/image_resizing.py deleted file mode 100644 index 417638b4d67..00000000000 --- a/src/cloudflare/resources/zones/settings/image_resizing.py +++ /dev/null @@ -1,280 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import ImageResizing, image_resizing_edit_params -from ....types.zones.settings.image_resizing import ImageResizing -from ....types.zones.settings.image_resizing_param import ImageResizingParam - -__all__ = ["ImageResizingResource", "AsyncImageResizingResource"] - - -class ImageResizingResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ImageResizingResourceWithRawResponse: - return ImageResizingResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ImageResizingResourceWithStreamingResponse: - return ImageResizingResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: ImageResizingParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ImageResizing]: - """ - Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - Args: - zone_id: Identifier - - value: Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/image_resizing", - body=maybe_transform({"value": value}, image_resizing_edit_params.ImageResizingEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, - ), - cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ImageResizing]: - """ - Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/image_resizing", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, - ), - cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), - ) - - -class AsyncImageResizingResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncImageResizingResourceWithRawResponse: - return AsyncImageResizingResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncImageResizingResourceWithStreamingResponse: - return AsyncImageResizingResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: ImageResizingParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ImageResizing]: - """ - Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - Args: - zone_id: Identifier - - value: Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/image_resizing", - body=await async_maybe_transform({"value": value}, image_resizing_edit_params.ImageResizingEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, - ), - cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ImageResizing]: - """ - Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/image_resizing", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, - ), - cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), - ) - - -class ImageResizingResourceWithRawResponse: - def __init__(self, image_resizing: ImageResizingResource) -> None: - self._image_resizing = image_resizing - - self.edit = to_raw_response_wrapper( - image_resizing.edit, - ) - self.get = to_raw_response_wrapper( - image_resizing.get, - ) - - -class AsyncImageResizingResourceWithRawResponse: - def __init__(self, image_resizing: AsyncImageResizingResource) -> None: - self._image_resizing = image_resizing - - self.edit = async_to_raw_response_wrapper( - image_resizing.edit, - ) - self.get = async_to_raw_response_wrapper( - image_resizing.get, - ) - - -class ImageResizingResourceWithStreamingResponse: - def __init__(self, image_resizing: ImageResizingResource) -> None: - self._image_resizing = image_resizing - - self.edit = to_streamed_response_wrapper( - image_resizing.edit, - ) - self.get = to_streamed_response_wrapper( - image_resizing.get, - ) - - -class AsyncImageResizingResourceWithStreamingResponse: - def __init__(self, image_resizing: AsyncImageResizingResource) -> None: - self._image_resizing = image_resizing - - self.edit = async_to_streamed_response_wrapper( - image_resizing.edit, - ) - self.get = async_to_streamed_response_wrapper( - image_resizing.get, - ) diff --git a/src/cloudflare/resources/zones/settings/ip_geolocation.py b/src/cloudflare/resources/zones/settings/ip_geolocation.py deleted file mode 100644 index e46ca0373be..00000000000 --- a/src/cloudflare/resources/zones/settings/ip_geolocation.py +++ /dev/null @@ -1,270 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import ip_geolocation_edit_params -from ....types.zones.settings.ip_geolocation import IPGeolocation - -__all__ = ["IPGeolocationResource", "AsyncIPGeolocationResource"] - - -class IPGeolocationResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> IPGeolocationResourceWithRawResponse: - return IPGeolocationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> IPGeolocationResourceWithStreamingResponse: - return IPGeolocationResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPGeolocation]: - """ - Enable IP Geolocation to have Cloudflare geolocate visitors to your website and - pass the country code to you. - (https://support.cloudflare.com/hc/en-us/articles/200168236). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/ip_geolocation", - body=maybe_transform({"value": value}, ip_geolocation_edit_params.IPGeolocationEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPGeolocation]: - """ - Enable IP Geolocation to have Cloudflare geolocate visitors to your website and - pass the country code to you. - (https://support.cloudflare.com/hc/en-us/articles/200168236). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/ip_geolocation", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), - ) - - -class AsyncIPGeolocationResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncIPGeolocationResourceWithRawResponse: - return AsyncIPGeolocationResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncIPGeolocationResourceWithStreamingResponse: - return AsyncIPGeolocationResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPGeolocation]: - """ - Enable IP Geolocation to have Cloudflare geolocate visitors to your website and - pass the country code to you. - (https://support.cloudflare.com/hc/en-us/articles/200168236). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/ip_geolocation", - body=await async_maybe_transform({"value": value}, ip_geolocation_edit_params.IPGeolocationEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPGeolocation]: - """ - Enable IP Geolocation to have Cloudflare geolocate visitors to your website and - pass the country code to you. - (https://support.cloudflare.com/hc/en-us/articles/200168236). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/ip_geolocation", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), - ) - - -class IPGeolocationResourceWithRawResponse: - def __init__(self, ip_geolocation: IPGeolocationResource) -> None: - self._ip_geolocation = ip_geolocation - - self.edit = to_raw_response_wrapper( - ip_geolocation.edit, - ) - self.get = to_raw_response_wrapper( - ip_geolocation.get, - ) - - -class AsyncIPGeolocationResourceWithRawResponse: - def __init__(self, ip_geolocation: AsyncIPGeolocationResource) -> None: - self._ip_geolocation = ip_geolocation - - self.edit = async_to_raw_response_wrapper( - ip_geolocation.edit, - ) - self.get = async_to_raw_response_wrapper( - ip_geolocation.get, - ) - - -class IPGeolocationResourceWithStreamingResponse: - def __init__(self, ip_geolocation: IPGeolocationResource) -> None: - self._ip_geolocation = ip_geolocation - - self.edit = to_streamed_response_wrapper( - ip_geolocation.edit, - ) - self.get = to_streamed_response_wrapper( - ip_geolocation.get, - ) - - -class AsyncIPGeolocationResourceWithStreamingResponse: - def __init__(self, ip_geolocation: AsyncIPGeolocationResource) -> None: - self._ip_geolocation = ip_geolocation - - self.edit = async_to_streamed_response_wrapper( - ip_geolocation.edit, - ) - self.get = async_to_streamed_response_wrapper( - ip_geolocation.get, - ) diff --git a/src/cloudflare/resources/zones/settings/ipv6.py b/src/cloudflare/resources/zones/settings/ipv6.py deleted file mode 100644 index 5427997cfb8..00000000000 --- a/src/cloudflare/resources/zones/settings/ipv6.py +++ /dev/null @@ -1,266 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import ipv6_edit_params -from ....types.zones.settings.ipv6 import IPV6 - -__all__ = ["IPV6Resource", "AsyncIPV6Resource"] - - -class IPV6Resource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> IPV6ResourceWithRawResponse: - return IPV6ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> IPV6ResourceWithStreamingResponse: - return IPV6ResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPV6]: - """ - Enable IPv6 on all subdomains that are Cloudflare enabled. - (https://support.cloudflare.com/hc/en-us/articles/200168586). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/ipv6", - body=maybe_transform({"value": value}, ipv6_edit_params.IPV6EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPV6]: - """ - Enable IPv6 on all subdomains that are Cloudflare enabled. - (https://support.cloudflare.com/hc/en-us/articles/200168586). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/ipv6", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), - ) - - -class AsyncIPV6Resource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncIPV6ResourceWithRawResponse: - return AsyncIPV6ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncIPV6ResourceWithStreamingResponse: - return AsyncIPV6ResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPV6]: - """ - Enable IPv6 on all subdomains that are Cloudflare enabled. - (https://support.cloudflare.com/hc/en-us/articles/200168586). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/ipv6", - body=await async_maybe_transform({"value": value}, ipv6_edit_params.IPV6EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IPV6]: - """ - Enable IPv6 on all subdomains that are Cloudflare enabled. - (https://support.cloudflare.com/hc/en-us/articles/200168586). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/ipv6", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, - ), - cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), - ) - - -class IPV6ResourceWithRawResponse: - def __init__(self, ipv6: IPV6Resource) -> None: - self._ipv6 = ipv6 - - self.edit = to_raw_response_wrapper( - ipv6.edit, - ) - self.get = to_raw_response_wrapper( - ipv6.get, - ) - - -class AsyncIPV6ResourceWithRawResponse: - def __init__(self, ipv6: AsyncIPV6Resource) -> None: - self._ipv6 = ipv6 - - self.edit = async_to_raw_response_wrapper( - ipv6.edit, - ) - self.get = async_to_raw_response_wrapper( - ipv6.get, - ) - - -class IPV6ResourceWithStreamingResponse: - def __init__(self, ipv6: IPV6Resource) -> None: - self._ipv6 = ipv6 - - self.edit = to_streamed_response_wrapper( - ipv6.edit, - ) - self.get = to_streamed_response_wrapper( - ipv6.get, - ) - - -class AsyncIPV6ResourceWithStreamingResponse: - def __init__(self, ipv6: AsyncIPV6Resource) -> None: - self._ipv6 = ipv6 - - self.edit = async_to_streamed_response_wrapper( - ipv6.edit, - ) - self.get = async_to_streamed_response_wrapper( - ipv6.get, - ) diff --git a/src/cloudflare/resources/zones/settings/min_tls_version.py b/src/cloudflare/resources/zones/settings/min_tls_version.py deleted file mode 100644 index e497eb57709..00000000000 --- a/src/cloudflare/resources/zones/settings/min_tls_version.py +++ /dev/null @@ -1,262 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import min_tls_version_edit_params -from ....types.zones.settings.min_tls_version import MinTLSVersion - -__all__ = ["MinTLSVersionResource", "AsyncMinTLSVersionResource"] - - -class MinTLSVersionResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> MinTLSVersionResourceWithRawResponse: - return MinTLSVersionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> MinTLSVersionResourceWithStreamingResponse: - return MinTLSVersionResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["1.0", "1.1", "1.2", "1.3"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MinTLSVersion]: - """ - Changes Minimum TLS Version setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/min_tls_version", - body=maybe_transform({"value": value}, min_tls_version_edit_params.MinTLSVersionEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, - ), - cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MinTLSVersion]: - """ - Gets Minimum TLS Version setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/min_tls_version", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, - ), - cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), - ) - - -class AsyncMinTLSVersionResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncMinTLSVersionResourceWithRawResponse: - return AsyncMinTLSVersionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncMinTLSVersionResourceWithStreamingResponse: - return AsyncMinTLSVersionResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["1.0", "1.1", "1.2", "1.3"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MinTLSVersion]: - """ - Changes Minimum TLS Version setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/min_tls_version", - body=await async_maybe_transform({"value": value}, min_tls_version_edit_params.MinTLSVersionEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, - ), - cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MinTLSVersion]: - """ - Gets Minimum TLS Version setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/min_tls_version", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, - ), - cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), - ) - - -class MinTLSVersionResourceWithRawResponse: - def __init__(self, min_tls_version: MinTLSVersionResource) -> None: - self._min_tls_version = min_tls_version - - self.edit = to_raw_response_wrapper( - min_tls_version.edit, - ) - self.get = to_raw_response_wrapper( - min_tls_version.get, - ) - - -class AsyncMinTLSVersionResourceWithRawResponse: - def __init__(self, min_tls_version: AsyncMinTLSVersionResource) -> None: - self._min_tls_version = min_tls_version - - self.edit = async_to_raw_response_wrapper( - min_tls_version.edit, - ) - self.get = async_to_raw_response_wrapper( - min_tls_version.get, - ) - - -class MinTLSVersionResourceWithStreamingResponse: - def __init__(self, min_tls_version: MinTLSVersionResource) -> None: - self._min_tls_version = min_tls_version - - self.edit = to_streamed_response_wrapper( - min_tls_version.edit, - ) - self.get = to_streamed_response_wrapper( - min_tls_version.get, - ) - - -class AsyncMinTLSVersionResourceWithStreamingResponse: - def __init__(self, min_tls_version: AsyncMinTLSVersionResource) -> None: - self._min_tls_version = min_tls_version - - self.edit = async_to_streamed_response_wrapper( - min_tls_version.edit, - ) - self.get = async_to_streamed_response_wrapper( - min_tls_version.get, - ) diff --git a/src/cloudflare/resources/zones/settings/minify.py b/src/cloudflare/resources/zones/settings/minify.py deleted file mode 100644 index 695214c16ce..00000000000 --- a/src/cloudflare/resources/zones/settings/minify.py +++ /dev/null @@ -1,273 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import minify_edit_params -from ....types.zones.settings.minify import Minify - -__all__ = ["MinifyResource", "AsyncMinifyResource"] - - -class MinifyResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> MinifyResourceWithRawResponse: - return MinifyResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> MinifyResourceWithStreamingResponse: - return MinifyResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: minify_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Minify]: - """Automatically minify certain assets for your website. - - Refer to - [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) - for more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/minify", - body=maybe_transform({"value": value}, minify_edit_params.MinifyEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Minify]]._unwrapper, - ), - cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Minify]: - """Automatically minify certain assets for your website. - - Refer to - [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/minify", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Minify]]._unwrapper, - ), - cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), - ) - - -class AsyncMinifyResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncMinifyResourceWithRawResponse: - return AsyncMinifyResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncMinifyResourceWithStreamingResponse: - return AsyncMinifyResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: minify_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Minify]: - """Automatically minify certain assets for your website. - - Refer to - [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) - for more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/minify", - body=await async_maybe_transform({"value": value}, minify_edit_params.MinifyEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Minify]]._unwrapper, - ), - cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Minify]: - """Automatically minify certain assets for your website. - - Refer to - [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/minify", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Minify]]._unwrapper, - ), - cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), - ) - - -class MinifyResourceWithRawResponse: - def __init__(self, minify: MinifyResource) -> None: - self._minify = minify - - self.edit = to_raw_response_wrapper( - minify.edit, - ) - self.get = to_raw_response_wrapper( - minify.get, - ) - - -class AsyncMinifyResourceWithRawResponse: - def __init__(self, minify: AsyncMinifyResource) -> None: - self._minify = minify - - self.edit = async_to_raw_response_wrapper( - minify.edit, - ) - self.get = async_to_raw_response_wrapper( - minify.get, - ) - - -class MinifyResourceWithStreamingResponse: - def __init__(self, minify: MinifyResource) -> None: - self._minify = minify - - self.edit = to_streamed_response_wrapper( - minify.edit, - ) - self.get = to_streamed_response_wrapper( - minify.get, - ) - - -class AsyncMinifyResourceWithStreamingResponse: - def __init__(self, minify: AsyncMinifyResource) -> None: - self._minify = minify - - self.edit = async_to_streamed_response_wrapper( - minify.edit, - ) - self.get = async_to_streamed_response_wrapper( - minify.get, - ) diff --git a/src/cloudflare/resources/zones/settings/mirage.py b/src/cloudflare/resources/zones/settings/mirage.py deleted file mode 100644 index 3116f40060c..00000000000 --- a/src/cloudflare/resources/zones/settings/mirage.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import mirage_edit_params -from ....types.zones.settings.mirage import Mirage - -__all__ = ["MirageResource", "AsyncMirageResource"] - - -class MirageResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> MirageResourceWithRawResponse: - return MirageResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> MirageResourceWithStreamingResponse: - return MirageResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Mirage]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our - [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more - information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/mirage", - body=maybe_transform({"value": value}, mirage_edit_params.MirageEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, - ), - cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Mirage]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our - [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more - information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/mirage", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, - ), - cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), - ) - - -class AsyncMirageResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncMirageResourceWithRawResponse: - return AsyncMirageResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncMirageResourceWithStreamingResponse: - return AsyncMirageResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Mirage]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our - [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more - information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/mirage", - body=await async_maybe_transform({"value": value}, mirage_edit_params.MirageEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, - ), - cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Mirage]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our - [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more - information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/mirage", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, - ), - cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), - ) - - -class MirageResourceWithRawResponse: - def __init__(self, mirage: MirageResource) -> None: - self._mirage = mirage - - self.edit = to_raw_response_wrapper( - mirage.edit, - ) - self.get = to_raw_response_wrapper( - mirage.get, - ) - - -class AsyncMirageResourceWithRawResponse: - def __init__(self, mirage: AsyncMirageResource) -> None: - self._mirage = mirage - - self.edit = async_to_raw_response_wrapper( - mirage.edit, - ) - self.get = async_to_raw_response_wrapper( - mirage.get, - ) - - -class MirageResourceWithStreamingResponse: - def __init__(self, mirage: MirageResource) -> None: - self._mirage = mirage - - self.edit = to_streamed_response_wrapper( - mirage.edit, - ) - self.get = to_streamed_response_wrapper( - mirage.get, - ) - - -class AsyncMirageResourceWithStreamingResponse: - def __init__(self, mirage: AsyncMirageResource) -> None: - self._mirage = mirage - - self.edit = async_to_streamed_response_wrapper( - mirage.edit, - ) - self.get = async_to_streamed_response_wrapper( - mirage.get, - ) diff --git a/src/cloudflare/resources/zones/settings/mobile_redirect.py b/src/cloudflare/resources/zones/settings/mobile_redirect.py deleted file mode 100644 index 8774da3fb24..00000000000 --- a/src/cloudflare/resources/zones/settings/mobile_redirect.py +++ /dev/null @@ -1,273 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import mobile_redirect_edit_params -from ....types.zones.settings.mobile_redirect import MobileRedirect - -__all__ = ["MobileRedirectResource", "AsyncMobileRedirectResource"] - - -class MobileRedirectResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> MobileRedirectResourceWithRawResponse: - return MobileRedirectResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> MobileRedirectResourceWithStreamingResponse: - return MobileRedirectResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: mobile_redirect_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MobileRedirect]: - """ - Automatically redirect visitors on mobile devices to a mobile-optimized - subdomain. Refer to - [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) - for more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/mobile_redirect", - body=maybe_transform({"value": value}, mobile_redirect_edit_params.MobileRedirectEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, - ), - cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MobileRedirect]: - """ - Automatically redirect visitors on mobile devices to a mobile-optimized - subdomain. Refer to - [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/mobile_redirect", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, - ), - cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), - ) - - -class AsyncMobileRedirectResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncMobileRedirectResourceWithRawResponse: - return AsyncMobileRedirectResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncMobileRedirectResourceWithStreamingResponse: - return AsyncMobileRedirectResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: mobile_redirect_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MobileRedirect]: - """ - Automatically redirect visitors on mobile devices to a mobile-optimized - subdomain. Refer to - [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) - for more information. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/mobile_redirect", - body=await async_maybe_transform({"value": value}, mobile_redirect_edit_params.MobileRedirectEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, - ), - cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[MobileRedirect]: - """ - Automatically redirect visitors on mobile devices to a mobile-optimized - subdomain. Refer to - [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/mobile_redirect", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, - ), - cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), - ) - - -class MobileRedirectResourceWithRawResponse: - def __init__(self, mobile_redirect: MobileRedirectResource) -> None: - self._mobile_redirect = mobile_redirect - - self.edit = to_raw_response_wrapper( - mobile_redirect.edit, - ) - self.get = to_raw_response_wrapper( - mobile_redirect.get, - ) - - -class AsyncMobileRedirectResourceWithRawResponse: - def __init__(self, mobile_redirect: AsyncMobileRedirectResource) -> None: - self._mobile_redirect = mobile_redirect - - self.edit = async_to_raw_response_wrapper( - mobile_redirect.edit, - ) - self.get = async_to_raw_response_wrapper( - mobile_redirect.get, - ) - - -class MobileRedirectResourceWithStreamingResponse: - def __init__(self, mobile_redirect: MobileRedirectResource) -> None: - self._mobile_redirect = mobile_redirect - - self.edit = to_streamed_response_wrapper( - mobile_redirect.edit, - ) - self.get = to_streamed_response_wrapper( - mobile_redirect.get, - ) - - -class AsyncMobileRedirectResourceWithStreamingResponse: - def __init__(self, mobile_redirect: AsyncMobileRedirectResource) -> None: - self._mobile_redirect = mobile_redirect - - self.edit = async_to_streamed_response_wrapper( - mobile_redirect.edit, - ) - self.get = async_to_streamed_response_wrapper( - mobile_redirect.get, - ) diff --git a/src/cloudflare/resources/zones/settings/nel.py b/src/cloudflare/resources/zones/settings/nel.py deleted file mode 100644 index 325792ab4f1..00000000000 --- a/src/cloudflare/resources/zones/settings/nel.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import NEL, nel_edit_params -from ....types.zones.settings.nel import NEL -from ....types.zones.settings.nel_param import NELParam - -__all__ = ["NELResource", "AsyncNELResource"] - - -class NELResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> NELResourceWithRawResponse: - return NELResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> NELResourceWithStreamingResponse: - return NELResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: NELParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[NEL]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/nel-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - value: Enable Network Error Logging reporting on your zone. (Beta) - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/nel", - body=maybe_transform({"value": value}, nel_edit_params.NELEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[NEL]]._unwrapper, - ), - cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[NEL]: - """Enable Network Error Logging reporting on your zone. - - (Beta) - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/nel", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[NEL]]._unwrapper, - ), - cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), - ) - - -class AsyncNELResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncNELResourceWithRawResponse: - return AsyncNELResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncNELResourceWithStreamingResponse: - return AsyncNELResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: NELParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[NEL]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/nel-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - value: Enable Network Error Logging reporting on your zone. (Beta) - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/nel", - body=await async_maybe_transform({"value": value}, nel_edit_params.NELEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[NEL]]._unwrapper, - ), - cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[NEL]: - """Enable Network Error Logging reporting on your zone. - - (Beta) - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/nel", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[NEL]]._unwrapper, - ), - cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), - ) - - -class NELResourceWithRawResponse: - def __init__(self, nel: NELResource) -> None: - self._nel = nel - - self.edit = to_raw_response_wrapper( - nel.edit, - ) - self.get = to_raw_response_wrapper( - nel.get, - ) - - -class AsyncNELResourceWithRawResponse: - def __init__(self, nel: AsyncNELResource) -> None: - self._nel = nel - - self.edit = async_to_raw_response_wrapper( - nel.edit, - ) - self.get = async_to_raw_response_wrapper( - nel.get, - ) - - -class NELResourceWithStreamingResponse: - def __init__(self, nel: NELResource) -> None: - self._nel = nel - - self.edit = to_streamed_response_wrapper( - nel.edit, - ) - self.get = to_streamed_response_wrapper( - nel.get, - ) - - -class AsyncNELResourceWithStreamingResponse: - def __init__(self, nel: AsyncNELResource) -> None: - self._nel = nel - - self.edit = async_to_streamed_response_wrapper( - nel.edit, - ) - self.get = async_to_streamed_response_wrapper( - nel.get, - ) diff --git a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py b/src/cloudflare/resources/zones/settings/opportunistic_encryption.py deleted file mode 100644 index dc2d9cb1ff1..00000000000 --- a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import opportunistic_encryption_edit_params -from ....types.zones.settings.opportunistic_encryption import OpportunisticEncryption - -__all__ = ["OpportunisticEncryptionResource", "AsyncOpportunisticEncryptionResource"] - - -class OpportunisticEncryptionResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> OpportunisticEncryptionResourceWithRawResponse: - return OpportunisticEncryptionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> OpportunisticEncryptionResourceWithStreamingResponse: - return OpportunisticEncryptionResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticEncryption]: - """ - Changes Opportunistic Encryption setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/opportunistic_encryption", - body=maybe_transform( - {"value": value}, opportunistic_encryption_edit_params.OpportunisticEncryptionEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticEncryption]: - """ - Gets Opportunistic Encryption setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/opportunistic_encryption", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), - ) - - -class AsyncOpportunisticEncryptionResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncOpportunisticEncryptionResourceWithRawResponse: - return AsyncOpportunisticEncryptionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncOpportunisticEncryptionResourceWithStreamingResponse: - return AsyncOpportunisticEncryptionResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticEncryption]: - """ - Changes Opportunistic Encryption setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/opportunistic_encryption", - body=await async_maybe_transform( - {"value": value}, opportunistic_encryption_edit_params.OpportunisticEncryptionEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticEncryption]: - """ - Gets Opportunistic Encryption setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/opportunistic_encryption", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), - ) - - -class OpportunisticEncryptionResourceWithRawResponse: - def __init__(self, opportunistic_encryption: OpportunisticEncryptionResource) -> None: - self._opportunistic_encryption = opportunistic_encryption - - self.edit = to_raw_response_wrapper( - opportunistic_encryption.edit, - ) - self.get = to_raw_response_wrapper( - opportunistic_encryption.get, - ) - - -class AsyncOpportunisticEncryptionResourceWithRawResponse: - def __init__(self, opportunistic_encryption: AsyncOpportunisticEncryptionResource) -> None: - self._opportunistic_encryption = opportunistic_encryption - - self.edit = async_to_raw_response_wrapper( - opportunistic_encryption.edit, - ) - self.get = async_to_raw_response_wrapper( - opportunistic_encryption.get, - ) - - -class OpportunisticEncryptionResourceWithStreamingResponse: - def __init__(self, opportunistic_encryption: OpportunisticEncryptionResource) -> None: - self._opportunistic_encryption = opportunistic_encryption - - self.edit = to_streamed_response_wrapper( - opportunistic_encryption.edit, - ) - self.get = to_streamed_response_wrapper( - opportunistic_encryption.get, - ) - - -class AsyncOpportunisticEncryptionResourceWithStreamingResponse: - def __init__(self, opportunistic_encryption: AsyncOpportunisticEncryptionResource) -> None: - self._opportunistic_encryption = opportunistic_encryption - - self.edit = async_to_streamed_response_wrapper( - opportunistic_encryption.edit, - ) - self.get = async_to_streamed_response_wrapper( - opportunistic_encryption.get, - ) diff --git a/src/cloudflare/resources/zones/settings/opportunistic_onion.py b/src/cloudflare/resources/zones/settings/opportunistic_onion.py deleted file mode 100644 index 50f3e225e33..00000000000 --- a/src/cloudflare/resources/zones/settings/opportunistic_onion.py +++ /dev/null @@ -1,270 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import opportunistic_onion_edit_params -from ....types.zones.settings.opportunistic_onion import OpportunisticOnion - -__all__ = ["OpportunisticOnionResource", "AsyncOpportunisticOnionResource"] - - -class OpportunisticOnionResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> OpportunisticOnionResourceWithRawResponse: - return OpportunisticOnionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> OpportunisticOnionResourceWithStreamingResponse: - return OpportunisticOnionResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticOnion]: - """ - Add an Alt-Svc header to all legitimate requests from Tor, allowing the - connection to use our onion services instead of exit nodes. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/opportunistic_onion", - body=maybe_transform({"value": value}, opportunistic_onion_edit_params.OpportunisticOnionEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticOnion]: - """ - Add an Alt-Svc header to all legitimate requests from Tor, allowing the - connection to use our onion services instead of exit nodes. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/opportunistic_onion", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), - ) - - -class AsyncOpportunisticOnionResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncOpportunisticOnionResourceWithRawResponse: - return AsyncOpportunisticOnionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncOpportunisticOnionResourceWithStreamingResponse: - return AsyncOpportunisticOnionResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticOnion]: - """ - Add an Alt-Svc header to all legitimate requests from Tor, allowing the - connection to use our onion services instead of exit nodes. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/opportunistic_onion", - body=await async_maybe_transform( - {"value": value}, opportunistic_onion_edit_params.OpportunisticOnionEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OpportunisticOnion]: - """ - Add an Alt-Svc header to all legitimate requests from Tor, allowing the - connection to use our onion services instead of exit nodes. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/opportunistic_onion", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, - ), - cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), - ) - - -class OpportunisticOnionResourceWithRawResponse: - def __init__(self, opportunistic_onion: OpportunisticOnionResource) -> None: - self._opportunistic_onion = opportunistic_onion - - self.edit = to_raw_response_wrapper( - opportunistic_onion.edit, - ) - self.get = to_raw_response_wrapper( - opportunistic_onion.get, - ) - - -class AsyncOpportunisticOnionResourceWithRawResponse: - def __init__(self, opportunistic_onion: AsyncOpportunisticOnionResource) -> None: - self._opportunistic_onion = opportunistic_onion - - self.edit = async_to_raw_response_wrapper( - opportunistic_onion.edit, - ) - self.get = async_to_raw_response_wrapper( - opportunistic_onion.get, - ) - - -class OpportunisticOnionResourceWithStreamingResponse: - def __init__(self, opportunistic_onion: OpportunisticOnionResource) -> None: - self._opportunistic_onion = opportunistic_onion - - self.edit = to_streamed_response_wrapper( - opportunistic_onion.edit, - ) - self.get = to_streamed_response_wrapper( - opportunistic_onion.get, - ) - - -class AsyncOpportunisticOnionResourceWithStreamingResponse: - def __init__(self, opportunistic_onion: AsyncOpportunisticOnionResource) -> None: - self._opportunistic_onion = opportunistic_onion - - self.edit = async_to_streamed_response_wrapper( - opportunistic_onion.edit, - ) - self.get = async_to_streamed_response_wrapper( - opportunistic_onion.get, - ) diff --git a/src/cloudflare/resources/zones/settings/orange_to_orange.py b/src/cloudflare/resources/zones/settings/orange_to_orange.py deleted file mode 100644 index c302303ee37..00000000000 --- a/src/cloudflare/resources/zones/settings/orange_to_orange.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import OrangeToOrange, orange_to_orange_edit_params -from ....types.zones.settings.orange_to_orange import OrangeToOrange -from ....types.zones.settings.orange_to_orange_param import OrangeToOrangeParam - -__all__ = ["OrangeToOrangeResource", "AsyncOrangeToOrangeResource"] - - -class OrangeToOrangeResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> OrangeToOrangeResourceWithRawResponse: - return OrangeToOrangeResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> OrangeToOrangeResourceWithStreamingResponse: - return OrangeToOrangeResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: OrangeToOrangeParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OrangeToOrange]: - """ - Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - Args: - zone_id: Identifier - - value: Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/orange_to_orange", - body=maybe_transform({"value": value}, orange_to_orange_edit_params.OrangeToOrangeEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, - ), - cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OrangeToOrange]: - """ - Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/orange_to_orange", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, - ), - cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), - ) - - -class AsyncOrangeToOrangeResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncOrangeToOrangeResourceWithRawResponse: - return AsyncOrangeToOrangeResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncOrangeToOrangeResourceWithStreamingResponse: - return AsyncOrangeToOrangeResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: OrangeToOrangeParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OrangeToOrange]: - """ - Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - Args: - zone_id: Identifier - - value: Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/orange_to_orange", - body=await async_maybe_transform({"value": value}, orange_to_orange_edit_params.OrangeToOrangeEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, - ), - cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OrangeToOrange]: - """ - Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/orange_to_orange", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, - ), - cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), - ) - - -class OrangeToOrangeResourceWithRawResponse: - def __init__(self, orange_to_orange: OrangeToOrangeResource) -> None: - self._orange_to_orange = orange_to_orange - - self.edit = to_raw_response_wrapper( - orange_to_orange.edit, - ) - self.get = to_raw_response_wrapper( - orange_to_orange.get, - ) - - -class AsyncOrangeToOrangeResourceWithRawResponse: - def __init__(self, orange_to_orange: AsyncOrangeToOrangeResource) -> None: - self._orange_to_orange = orange_to_orange - - self.edit = async_to_raw_response_wrapper( - orange_to_orange.edit, - ) - self.get = async_to_raw_response_wrapper( - orange_to_orange.get, - ) - - -class OrangeToOrangeResourceWithStreamingResponse: - def __init__(self, orange_to_orange: OrangeToOrangeResource) -> None: - self._orange_to_orange = orange_to_orange - - self.edit = to_streamed_response_wrapper( - orange_to_orange.edit, - ) - self.get = to_streamed_response_wrapper( - orange_to_orange.get, - ) - - -class AsyncOrangeToOrangeResourceWithStreamingResponse: - def __init__(self, orange_to_orange: AsyncOrangeToOrangeResource) -> None: - self._orange_to_orange = orange_to_orange - - self.edit = async_to_streamed_response_wrapper( - orange_to_orange.edit, - ) - self.get = async_to_streamed_response_wrapper( - orange_to_orange.get, - ) diff --git a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py b/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py deleted file mode 100644 index 37a1bae6963..00000000000 --- a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import origin_error_page_pass_thru_edit_params -from ....types.zones.settings.origin_error_page_pass_thru import OriginErrorPagePassThru - -__all__ = ["OriginErrorPagePassThruResource", "AsyncOriginErrorPagePassThruResource"] - - -class OriginErrorPagePassThruResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> OriginErrorPagePassThruResourceWithRawResponse: - return OriginErrorPagePassThruResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> OriginErrorPagePassThruResourceWithStreamingResponse: - return OriginErrorPagePassThruResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OriginErrorPagePassThru]: - """ - Cloudflare will proxy customer error pages on any 502,504 errors on origin - server instead of showing a default Cloudflare error page. This does not apply - to 522 errors and is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/origin_error_page_pass_thru", - body=maybe_transform( - {"value": value}, origin_error_page_pass_thru_edit_params.OriginErrorPagePassThruEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, - ), - cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OriginErrorPagePassThru]: - """ - Cloudflare will proxy customer error pages on any 502,504 errors on origin - server instead of showing a default Cloudflare error page. This does not apply - to 522 errors and is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/origin_error_page_pass_thru", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, - ), - cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), - ) - - -class AsyncOriginErrorPagePassThruResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncOriginErrorPagePassThruResourceWithRawResponse: - return AsyncOriginErrorPagePassThruResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncOriginErrorPagePassThruResourceWithStreamingResponse: - return AsyncOriginErrorPagePassThruResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OriginErrorPagePassThru]: - """ - Cloudflare will proxy customer error pages on any 502,504 errors on origin - server instead of showing a default Cloudflare error page. This does not apply - to 522 errors and is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/origin_error_page_pass_thru", - body=await async_maybe_transform( - {"value": value}, origin_error_page_pass_thru_edit_params.OriginErrorPagePassThruEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, - ), - cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[OriginErrorPagePassThru]: - """ - Cloudflare will proxy customer error pages on any 502,504 errors on origin - server instead of showing a default Cloudflare error page. This does not apply - to 522 errors and is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/origin_error_page_pass_thru", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, - ), - cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), - ) - - -class OriginErrorPagePassThruResourceWithRawResponse: - def __init__(self, origin_error_page_pass_thru: OriginErrorPagePassThruResource) -> None: - self._origin_error_page_pass_thru = origin_error_page_pass_thru - - self.edit = to_raw_response_wrapper( - origin_error_page_pass_thru.edit, - ) - self.get = to_raw_response_wrapper( - origin_error_page_pass_thru.get, - ) - - -class AsyncOriginErrorPagePassThruResourceWithRawResponse: - def __init__(self, origin_error_page_pass_thru: AsyncOriginErrorPagePassThruResource) -> None: - self._origin_error_page_pass_thru = origin_error_page_pass_thru - - self.edit = async_to_raw_response_wrapper( - origin_error_page_pass_thru.edit, - ) - self.get = async_to_raw_response_wrapper( - origin_error_page_pass_thru.get, - ) - - -class OriginErrorPagePassThruResourceWithStreamingResponse: - def __init__(self, origin_error_page_pass_thru: OriginErrorPagePassThruResource) -> None: - self._origin_error_page_pass_thru = origin_error_page_pass_thru - - self.edit = to_streamed_response_wrapper( - origin_error_page_pass_thru.edit, - ) - self.get = to_streamed_response_wrapper( - origin_error_page_pass_thru.get, - ) - - -class AsyncOriginErrorPagePassThruResourceWithStreamingResponse: - def __init__(self, origin_error_page_pass_thru: AsyncOriginErrorPagePassThruResource) -> None: - self._origin_error_page_pass_thru = origin_error_page_pass_thru - - self.edit = async_to_streamed_response_wrapper( - origin_error_page_pass_thru.edit, - ) - self.get = async_to_streamed_response_wrapper( - origin_error_page_pass_thru.get, - ) diff --git a/src/cloudflare/resources/zones/settings/origin_max_http_version.py b/src/cloudflare/resources/zones/settings/origin_max_http_version.py deleted file mode 100644 index 29a7f3fff2a..00000000000 --- a/src/cloudflare/resources/zones/settings/origin_max_http_version.py +++ /dev/null @@ -1,285 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import origin_max_http_version_edit_params -from ....types.zones.settings.origin_max_http_version_get_response import OriginMaxHTTPVersionGetResponse -from ....types.zones.settings.origin_max_http_version_edit_response import OriginMaxHTTPVersionEditResponse - -__all__ = ["OriginMaxHTTPVersionResource", "AsyncOriginMaxHTTPVersionResource"] - - -class OriginMaxHTTPVersionResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> OriginMaxHTTPVersionResourceWithRawResponse: - return OriginMaxHTTPVersionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> OriginMaxHTTPVersionResourceWithStreamingResponse: - return OriginMaxHTTPVersionResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["2", "1"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> OriginMaxHTTPVersionEditResponse: - """ - Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will - attempt to use with your origin. This setting allows Cloudflare to make HTTP/2 - requests to your origin. (Refer to - [Enable HTTP/2 to Origin](https://developers.cloudflare.com/cache/how-to/enable-http2-to-origin/), - for more information.). The default value is "2" for all plan types except ENT - where it is "1" - - Args: - zone_id: Identifier - - value: Value of the Origin Max HTTP Version Setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/origin_max_http_version", - body=maybe_transform({"value": value}, origin_max_http_version_edit_params.OriginMaxHTTPVersionEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OriginMaxHTTPVersionEditResponse]._unwrapper, - ), - cast_to=cast(Type[OriginMaxHTTPVersionEditResponse], ResultWrapper[OriginMaxHTTPVersionEditResponse]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> OriginMaxHTTPVersionGetResponse: - """ - Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will - attempt to use with your origin. This setting allows Cloudflare to make HTTP/2 - requests to your origin. (Refer to - [Enable HTTP/2 to Origin](https://developers.cloudflare.com/cache/how-to/enable-http2-to-origin/), - for more information.). The default value is "2" for all plan types except ENT - where it is "1" - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/origin_max_http_version", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OriginMaxHTTPVersionGetResponse]._unwrapper, - ), - cast_to=cast(Type[OriginMaxHTTPVersionGetResponse], ResultWrapper[OriginMaxHTTPVersionGetResponse]), - ) - - -class AsyncOriginMaxHTTPVersionResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncOriginMaxHTTPVersionResourceWithRawResponse: - return AsyncOriginMaxHTTPVersionResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncOriginMaxHTTPVersionResourceWithStreamingResponse: - return AsyncOriginMaxHTTPVersionResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["2", "1"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> OriginMaxHTTPVersionEditResponse: - """ - Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will - attempt to use with your origin. This setting allows Cloudflare to make HTTP/2 - requests to your origin. (Refer to - [Enable HTTP/2 to Origin](https://developers.cloudflare.com/cache/how-to/enable-http2-to-origin/), - for more information.). The default value is "2" for all plan types except ENT - where it is "1" - - Args: - zone_id: Identifier - - value: Value of the Origin Max HTTP Version Setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/origin_max_http_version", - body=await async_maybe_transform( - {"value": value}, origin_max_http_version_edit_params.OriginMaxHTTPVersionEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OriginMaxHTTPVersionEditResponse]._unwrapper, - ), - cast_to=cast(Type[OriginMaxHTTPVersionEditResponse], ResultWrapper[OriginMaxHTTPVersionEditResponse]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> OriginMaxHTTPVersionGetResponse: - """ - Origin Max HTTP Setting Version sets the highest HTTP version Cloudflare will - attempt to use with your origin. This setting allows Cloudflare to make HTTP/2 - requests to your origin. (Refer to - [Enable HTTP/2 to Origin](https://developers.cloudflare.com/cache/how-to/enable-http2-to-origin/), - for more information.). The default value is "2" for all plan types except ENT - where it is "1" - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/origin_max_http_version", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[OriginMaxHTTPVersionGetResponse]._unwrapper, - ), - cast_to=cast(Type[OriginMaxHTTPVersionGetResponse], ResultWrapper[OriginMaxHTTPVersionGetResponse]), - ) - - -class OriginMaxHTTPVersionResourceWithRawResponse: - def __init__(self, origin_max_http_version: OriginMaxHTTPVersionResource) -> None: - self._origin_max_http_version = origin_max_http_version - - self.edit = to_raw_response_wrapper( - origin_max_http_version.edit, - ) - self.get = to_raw_response_wrapper( - origin_max_http_version.get, - ) - - -class AsyncOriginMaxHTTPVersionResourceWithRawResponse: - def __init__(self, origin_max_http_version: AsyncOriginMaxHTTPVersionResource) -> None: - self._origin_max_http_version = origin_max_http_version - - self.edit = async_to_raw_response_wrapper( - origin_max_http_version.edit, - ) - self.get = async_to_raw_response_wrapper( - origin_max_http_version.get, - ) - - -class OriginMaxHTTPVersionResourceWithStreamingResponse: - def __init__(self, origin_max_http_version: OriginMaxHTTPVersionResource) -> None: - self._origin_max_http_version = origin_max_http_version - - self.edit = to_streamed_response_wrapper( - origin_max_http_version.edit, - ) - self.get = to_streamed_response_wrapper( - origin_max_http_version.get, - ) - - -class AsyncOriginMaxHTTPVersionResourceWithStreamingResponse: - def __init__(self, origin_max_http_version: AsyncOriginMaxHTTPVersionResource) -> None: - self._origin_max_http_version = origin_max_http_version - - self.edit = async_to_streamed_response_wrapper( - origin_max_http_version.edit, - ) - self.get = async_to_streamed_response_wrapper( - origin_max_http_version.get, - ) diff --git a/src/cloudflare/resources/zones/settings/polish.py b/src/cloudflare/resources/zones/settings/polish.py deleted file mode 100644 index 9479d26bade..00000000000 --- a/src/cloudflare/resources/zones/settings/polish.py +++ /dev/null @@ -1,280 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import Polish, polish_edit_params -from ....types.zones.settings.polish import Polish -from ....types.zones.settings.polish_param import PolishParam - -__all__ = ["PolishResource", "AsyncPolishResource"] - - -class PolishResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> PolishResourceWithRawResponse: - return PolishResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> PolishResourceWithStreamingResponse: - return PolishResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: PolishParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Polish]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - value: Removes metadata and compresses your images for faster page load times. Basic - (Lossless): Reduce the size of PNG, JPEG, and GIF files - no impact on visual - quality. Basic + JPEG (Lossy): Further reduce the size of JPEG files for faster - image loading. Larger JPEGs are converted to progressive images, loading a - lower-resolution image first and ending in a higher-resolution version. Not - recommended for hi-res photography sites. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/polish", - body=maybe_transform({"value": value}, polish_edit_params.PolishEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Polish]]._unwrapper, - ), - cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Polish]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/polish", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Polish]]._unwrapper, - ), - cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), - ) - - -class AsyncPolishResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncPolishResourceWithRawResponse: - return AsyncPolishResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncPolishResourceWithStreamingResponse: - return AsyncPolishResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: PolishParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Polish]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - value: Removes metadata and compresses your images for faster page load times. Basic - (Lossless): Reduce the size of PNG, JPEG, and GIF files - no impact on visual - quality. Basic + JPEG (Lossy): Further reduce the size of JPEG files for faster - image loading. Larger JPEGs are converted to progressive images, loading a - lower-resolution image first and ending in a higher-resolution version. Not - recommended for hi-res photography sites. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/polish", - body=await async_maybe_transform({"value": value}, polish_edit_params.PolishEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Polish]]._unwrapper, - ), - cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Polish]: - """ - Automatically optimize image loading for website visitors on mobile devices. - Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/polish", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Polish]]._unwrapper, - ), - cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), - ) - - -class PolishResourceWithRawResponse: - def __init__(self, polish: PolishResource) -> None: - self._polish = polish - - self.edit = to_raw_response_wrapper( - polish.edit, - ) - self.get = to_raw_response_wrapper( - polish.get, - ) - - -class AsyncPolishResourceWithRawResponse: - def __init__(self, polish: AsyncPolishResource) -> None: - self._polish = polish - - self.edit = async_to_raw_response_wrapper( - polish.edit, - ) - self.get = async_to_raw_response_wrapper( - polish.get, - ) - - -class PolishResourceWithStreamingResponse: - def __init__(self, polish: PolishResource) -> None: - self._polish = polish - - self.edit = to_streamed_response_wrapper( - polish.edit, - ) - self.get = to_streamed_response_wrapper( - polish.get, - ) - - -class AsyncPolishResourceWithStreamingResponse: - def __init__(self, polish: AsyncPolishResource) -> None: - self._polish = polish - - self.edit = async_to_streamed_response_wrapper( - polish.edit, - ) - self.get = async_to_streamed_response_wrapper( - polish.get, - ) diff --git a/src/cloudflare/resources/zones/settings/prefetch_preload.py b/src/cloudflare/resources/zones/settings/prefetch_preload.py deleted file mode 100644 index 39e208ff405..00000000000 --- a/src/cloudflare/resources/zones/settings/prefetch_preload.py +++ /dev/null @@ -1,266 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import prefetch_preload_edit_params -from ....types.zones.settings.prefetch_preload import PrefetchPreload - -__all__ = ["PrefetchPreloadResource", "AsyncPrefetchPreloadResource"] - - -class PrefetchPreloadResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> PrefetchPreloadResourceWithRawResponse: - return PrefetchPreloadResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> PrefetchPreloadResourceWithStreamingResponse: - return PrefetchPreloadResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PrefetchPreload]: - """ - Cloudflare will prefetch any URLs that are included in the response headers. - This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/prefetch_preload", - body=maybe_transform({"value": value}, prefetch_preload_edit_params.PrefetchPreloadEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, - ), - cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PrefetchPreload]: - """ - Cloudflare will prefetch any URLs that are included in the response headers. - This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/prefetch_preload", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, - ), - cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), - ) - - -class AsyncPrefetchPreloadResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncPrefetchPreloadResourceWithRawResponse: - return AsyncPrefetchPreloadResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncPrefetchPreloadResourceWithStreamingResponse: - return AsyncPrefetchPreloadResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PrefetchPreload]: - """ - Cloudflare will prefetch any URLs that are included in the response headers. - This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/prefetch_preload", - body=await async_maybe_transform({"value": value}, prefetch_preload_edit_params.PrefetchPreloadEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, - ), - cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PrefetchPreload]: - """ - Cloudflare will prefetch any URLs that are included in the response headers. - This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/prefetch_preload", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, - ), - cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), - ) - - -class PrefetchPreloadResourceWithRawResponse: - def __init__(self, prefetch_preload: PrefetchPreloadResource) -> None: - self._prefetch_preload = prefetch_preload - - self.edit = to_raw_response_wrapper( - prefetch_preload.edit, - ) - self.get = to_raw_response_wrapper( - prefetch_preload.get, - ) - - -class AsyncPrefetchPreloadResourceWithRawResponse: - def __init__(self, prefetch_preload: AsyncPrefetchPreloadResource) -> None: - self._prefetch_preload = prefetch_preload - - self.edit = async_to_raw_response_wrapper( - prefetch_preload.edit, - ) - self.get = async_to_raw_response_wrapper( - prefetch_preload.get, - ) - - -class PrefetchPreloadResourceWithStreamingResponse: - def __init__(self, prefetch_preload: PrefetchPreloadResource) -> None: - self._prefetch_preload = prefetch_preload - - self.edit = to_streamed_response_wrapper( - prefetch_preload.edit, - ) - self.get = to_streamed_response_wrapper( - prefetch_preload.get, - ) - - -class AsyncPrefetchPreloadResourceWithStreamingResponse: - def __init__(self, prefetch_preload: AsyncPrefetchPreloadResource) -> None: - self._prefetch_preload = prefetch_preload - - self.edit = async_to_streamed_response_wrapper( - prefetch_preload.edit, - ) - self.get = async_to_streamed_response_wrapper( - prefetch_preload.get, - ) diff --git a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py b/src/cloudflare/resources/zones/settings/proxy_read_timeout.py deleted file mode 100644 index 1fd18b0cf77..00000000000 --- a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py +++ /dev/null @@ -1,264 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import ProxyReadTimeout, proxy_read_timeout_edit_params -from ....types.zones.settings.proxy_read_timeout import ProxyReadTimeout -from ....types.zones.settings.proxy_read_timeout_param import ProxyReadTimeoutParam - -__all__ = ["ProxyReadTimeoutResource", "AsyncProxyReadTimeoutResource"] - - -class ProxyReadTimeoutResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ProxyReadTimeoutResourceWithRawResponse: - return ProxyReadTimeoutResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ProxyReadTimeoutResourceWithStreamingResponse: - return ProxyReadTimeoutResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: ProxyReadTimeoutParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ProxyReadTimeout]: - """ - Maximum time between two read operations from origin. - - Args: - zone_id: Identifier - - value: Maximum time between two read operations from origin. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/proxy_read_timeout", - body=maybe_transform({"value": value}, proxy_read_timeout_edit_params.ProxyReadTimeoutEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, - ), - cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ProxyReadTimeout]: - """ - Maximum time between two read operations from origin. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/proxy_read_timeout", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, - ), - cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), - ) - - -class AsyncProxyReadTimeoutResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncProxyReadTimeoutResourceWithRawResponse: - return AsyncProxyReadTimeoutResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncProxyReadTimeoutResourceWithStreamingResponse: - return AsyncProxyReadTimeoutResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: ProxyReadTimeoutParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ProxyReadTimeout]: - """ - Maximum time between two read operations from origin. - - Args: - zone_id: Identifier - - value: Maximum time between two read operations from origin. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/proxy_read_timeout", - body=await async_maybe_transform( - {"value": value}, proxy_read_timeout_edit_params.ProxyReadTimeoutEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, - ), - cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ProxyReadTimeout]: - """ - Maximum time between two read operations from origin. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/proxy_read_timeout", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, - ), - cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), - ) - - -class ProxyReadTimeoutResourceWithRawResponse: - def __init__(self, proxy_read_timeout: ProxyReadTimeoutResource) -> None: - self._proxy_read_timeout = proxy_read_timeout - - self.edit = to_raw_response_wrapper( - proxy_read_timeout.edit, - ) - self.get = to_raw_response_wrapper( - proxy_read_timeout.get, - ) - - -class AsyncProxyReadTimeoutResourceWithRawResponse: - def __init__(self, proxy_read_timeout: AsyncProxyReadTimeoutResource) -> None: - self._proxy_read_timeout = proxy_read_timeout - - self.edit = async_to_raw_response_wrapper( - proxy_read_timeout.edit, - ) - self.get = async_to_raw_response_wrapper( - proxy_read_timeout.get, - ) - - -class ProxyReadTimeoutResourceWithStreamingResponse: - def __init__(self, proxy_read_timeout: ProxyReadTimeoutResource) -> None: - self._proxy_read_timeout = proxy_read_timeout - - self.edit = to_streamed_response_wrapper( - proxy_read_timeout.edit, - ) - self.get = to_streamed_response_wrapper( - proxy_read_timeout.get, - ) - - -class AsyncProxyReadTimeoutResourceWithStreamingResponse: - def __init__(self, proxy_read_timeout: AsyncProxyReadTimeoutResource) -> None: - self._proxy_read_timeout = proxy_read_timeout - - self.edit = async_to_streamed_response_wrapper( - proxy_read_timeout.edit, - ) - self.get = async_to_streamed_response_wrapper( - proxy_read_timeout.get, - ) diff --git a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py b/src/cloudflare/resources/zones/settings/pseudo_ipv4.py deleted file mode 100644 index c30371d3e58..00000000000 --- a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py +++ /dev/null @@ -1,262 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import pseudo_ipv4_edit_params -from ....types.zones.settings.pseudo_ipv4 import PseudoIPV4 - -__all__ = ["PseudoIPV4Resource", "AsyncPseudoIPV4Resource"] - - -class PseudoIPV4Resource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> PseudoIPV4ResourceWithRawResponse: - return PseudoIPV4ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> PseudoIPV4ResourceWithStreamingResponse: - return PseudoIPV4ResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "add_header", "overwrite_header"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PseudoIPV4]: - """ - Value of the Pseudo IPv4 setting. - - Args: - zone_id: Identifier - - value: Value of the Pseudo IPv4 setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/pseudo_ipv4", - body=maybe_transform({"value": value}, pseudo_ipv4_edit_params.PseudoIPV4EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, - ), - cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PseudoIPV4]: - """ - Value of the Pseudo IPv4 setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/pseudo_ipv4", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, - ), - cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), - ) - - -class AsyncPseudoIPV4Resource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncPseudoIPV4ResourceWithRawResponse: - return AsyncPseudoIPV4ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncPseudoIPV4ResourceWithStreamingResponse: - return AsyncPseudoIPV4ResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "add_header", "overwrite_header"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PseudoIPV4]: - """ - Value of the Pseudo IPv4 setting. - - Args: - zone_id: Identifier - - value: Value of the Pseudo IPv4 setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/pseudo_ipv4", - body=await async_maybe_transform({"value": value}, pseudo_ipv4_edit_params.PseudoIPV4EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, - ), - cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PseudoIPV4]: - """ - Value of the Pseudo IPv4 setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/pseudo_ipv4", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, - ), - cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), - ) - - -class PseudoIPV4ResourceWithRawResponse: - def __init__(self, pseudo_ipv4: PseudoIPV4Resource) -> None: - self._pseudo_ipv4 = pseudo_ipv4 - - self.edit = to_raw_response_wrapper( - pseudo_ipv4.edit, - ) - self.get = to_raw_response_wrapper( - pseudo_ipv4.get, - ) - - -class AsyncPseudoIPV4ResourceWithRawResponse: - def __init__(self, pseudo_ipv4: AsyncPseudoIPV4Resource) -> None: - self._pseudo_ipv4 = pseudo_ipv4 - - self.edit = async_to_raw_response_wrapper( - pseudo_ipv4.edit, - ) - self.get = async_to_raw_response_wrapper( - pseudo_ipv4.get, - ) - - -class PseudoIPV4ResourceWithStreamingResponse: - def __init__(self, pseudo_ipv4: PseudoIPV4Resource) -> None: - self._pseudo_ipv4 = pseudo_ipv4 - - self.edit = to_streamed_response_wrapper( - pseudo_ipv4.edit, - ) - self.get = to_streamed_response_wrapper( - pseudo_ipv4.get, - ) - - -class AsyncPseudoIPV4ResourceWithStreamingResponse: - def __init__(self, pseudo_ipv4: AsyncPseudoIPV4Resource) -> None: - self._pseudo_ipv4 = pseudo_ipv4 - - self.edit = async_to_streamed_response_wrapper( - pseudo_ipv4.edit, - ) - self.get = async_to_streamed_response_wrapper( - pseudo_ipv4.get, - ) diff --git a/src/cloudflare/resources/zones/settings/response_buffering.py b/src/cloudflare/resources/zones/settings/response_buffering.py deleted file mode 100644 index d00093ba87a..00000000000 --- a/src/cloudflare/resources/zones/settings/response_buffering.py +++ /dev/null @@ -1,280 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import response_buffering_edit_params -from ....types.zones.settings.response_buffering import ResponseBuffering - -__all__ = ["ResponseBufferingResource", "AsyncResponseBufferingResource"] - - -class ResponseBufferingResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ResponseBufferingResourceWithRawResponse: - return ResponseBufferingResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ResponseBufferingResourceWithStreamingResponse: - return ResponseBufferingResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ResponseBuffering]: - """Enables or disables buffering of responses from the proxied server. - - Cloudflare - may buffer the whole payload to deliver it at once to the client versus allowing - it to be delivered in chunks. By default, the proxied server streams directly - and is not buffered by Cloudflare. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/response_buffering", - body=maybe_transform({"value": value}, response_buffering_edit_params.ResponseBufferingEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, - ), - cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ResponseBuffering]: - """Enables or disables buffering of responses from the proxied server. - - Cloudflare - may buffer the whole payload to deliver it at once to the client versus allowing - it to be delivered in chunks. By default, the proxied server streams directly - and is not buffered by Cloudflare. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/response_buffering", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, - ), - cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), - ) - - -class AsyncResponseBufferingResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncResponseBufferingResourceWithRawResponse: - return AsyncResponseBufferingResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncResponseBufferingResourceWithStreamingResponse: - return AsyncResponseBufferingResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ResponseBuffering]: - """Enables or disables buffering of responses from the proxied server. - - Cloudflare - may buffer the whole payload to deliver it at once to the client versus allowing - it to be delivered in chunks. By default, the proxied server streams directly - and is not buffered by Cloudflare. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/response_buffering", - body=await async_maybe_transform( - {"value": value}, response_buffering_edit_params.ResponseBufferingEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, - ), - cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ResponseBuffering]: - """Enables or disables buffering of responses from the proxied server. - - Cloudflare - may buffer the whole payload to deliver it at once to the client versus allowing - it to be delivered in chunks. By default, the proxied server streams directly - and is not buffered by Cloudflare. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/response_buffering", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, - ), - cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), - ) - - -class ResponseBufferingResourceWithRawResponse: - def __init__(self, response_buffering: ResponseBufferingResource) -> None: - self._response_buffering = response_buffering - - self.edit = to_raw_response_wrapper( - response_buffering.edit, - ) - self.get = to_raw_response_wrapper( - response_buffering.get, - ) - - -class AsyncResponseBufferingResourceWithRawResponse: - def __init__(self, response_buffering: AsyncResponseBufferingResource) -> None: - self._response_buffering = response_buffering - - self.edit = async_to_raw_response_wrapper( - response_buffering.edit, - ) - self.get = async_to_raw_response_wrapper( - response_buffering.get, - ) - - -class ResponseBufferingResourceWithStreamingResponse: - def __init__(self, response_buffering: ResponseBufferingResource) -> None: - self._response_buffering = response_buffering - - self.edit = to_streamed_response_wrapper( - response_buffering.edit, - ) - self.get = to_streamed_response_wrapper( - response_buffering.get, - ) - - -class AsyncResponseBufferingResourceWithStreamingResponse: - def __init__(self, response_buffering: AsyncResponseBufferingResource) -> None: - self._response_buffering = response_buffering - - self.edit = async_to_streamed_response_wrapper( - response_buffering.edit, - ) - self.get = async_to_streamed_response_wrapper( - response_buffering.get, - ) diff --git a/src/cloudflare/resources/zones/settings/rocket_loader.py b/src/cloudflare/resources/zones/settings/rocket_loader.py deleted file mode 100644 index 0fbe364370d..00000000000 --- a/src/cloudflare/resources/zones/settings/rocket_loader.py +++ /dev/null @@ -1,316 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import RocketLoader, rocket_loader_edit_params -from ....types.zones.settings.rocket_loader import RocketLoader -from ....types.zones.settings.rocket_loader_param import RocketLoaderParam - -__all__ = ["RocketLoaderResource", "AsyncRocketLoaderResource"] - - -class RocketLoaderResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> RocketLoaderResourceWithRawResponse: - return RocketLoaderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> RocketLoaderResourceWithStreamingResponse: - return RocketLoaderResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: RocketLoaderParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[RocketLoader]: - """ - Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - Args: - zone_id: Identifier - - value: Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/rocket_loader", - body=maybe_transform({"value": value}, rocket_loader_edit_params.RocketLoaderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, - ), - cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[RocketLoader]: - """ - Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/rocket_loader", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, - ), - cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), - ) - - -class AsyncRocketLoaderResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncRocketLoaderResourceWithRawResponse: - return AsyncRocketLoaderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncRocketLoaderResourceWithStreamingResponse: - return AsyncRocketLoaderResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: RocketLoaderParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[RocketLoader]: - """ - Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - Args: - zone_id: Identifier - - value: Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/rocket_loader", - body=await async_maybe_transform({"value": value}, rocket_loader_edit_params.RocketLoaderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, - ), - cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[RocketLoader]: - """ - Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/rocket_loader", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, - ), - cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), - ) - - -class RocketLoaderResourceWithRawResponse: - def __init__(self, rocket_loader: RocketLoaderResource) -> None: - self._rocket_loader = rocket_loader - - self.edit = to_raw_response_wrapper( - rocket_loader.edit, - ) - self.get = to_raw_response_wrapper( - rocket_loader.get, - ) - - -class AsyncRocketLoaderResourceWithRawResponse: - def __init__(self, rocket_loader: AsyncRocketLoaderResource) -> None: - self._rocket_loader = rocket_loader - - self.edit = async_to_raw_response_wrapper( - rocket_loader.edit, - ) - self.get = async_to_raw_response_wrapper( - rocket_loader.get, - ) - - -class RocketLoaderResourceWithStreamingResponse: - def __init__(self, rocket_loader: RocketLoaderResource) -> None: - self._rocket_loader = rocket_loader - - self.edit = to_streamed_response_wrapper( - rocket_loader.edit, - ) - self.get = to_streamed_response_wrapper( - rocket_loader.get, - ) - - -class AsyncRocketLoaderResourceWithStreamingResponse: - def __init__(self, rocket_loader: AsyncRocketLoaderResource) -> None: - self._rocket_loader = rocket_loader - - self.edit = async_to_streamed_response_wrapper( - rocket_loader.edit, - ) - self.get = async_to_streamed_response_wrapper( - rocket_loader.get, - ) diff --git a/src/cloudflare/resources/zones/settings/security_headers.py b/src/cloudflare/resources/zones/settings/security_headers.py deleted file mode 100644 index 5c97da0cea2..00000000000 --- a/src/cloudflare/resources/zones/settings/security_headers.py +++ /dev/null @@ -1,257 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import security_header_edit_params -from ....types.zones.settings.security_headers import SecurityHeaders - -__all__ = ["SecurityHeadersResource", "AsyncSecurityHeadersResource"] - - -class SecurityHeadersResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> SecurityHeadersResourceWithRawResponse: - return SecurityHeadersResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SecurityHeadersResourceWithStreamingResponse: - return SecurityHeadersResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: security_header_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityHeaders]: - """ - Cloudflare security header for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/security_header", - body=maybe_transform({"value": value}, security_header_edit_params.SecurityHeaderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityHeaders]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityHeaders]], ResultWrapper[SecurityHeaders]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityHeaders]: - """ - Cloudflare security header for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/security_header", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityHeaders]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityHeaders]], ResultWrapper[SecurityHeaders]), - ) - - -class AsyncSecurityHeadersResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncSecurityHeadersResourceWithRawResponse: - return AsyncSecurityHeadersResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSecurityHeadersResourceWithStreamingResponse: - return AsyncSecurityHeadersResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: security_header_edit_params.Value, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityHeaders]: - """ - Cloudflare security header for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/security_header", - body=await async_maybe_transform({"value": value}, security_header_edit_params.SecurityHeaderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityHeaders]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityHeaders]], ResultWrapper[SecurityHeaders]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityHeaders]: - """ - Cloudflare security header for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/security_header", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityHeaders]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityHeaders]], ResultWrapper[SecurityHeaders]), - ) - - -class SecurityHeadersResourceWithRawResponse: - def __init__(self, security_headers: SecurityHeadersResource) -> None: - self._security_headers = security_headers - - self.edit = to_raw_response_wrapper( - security_headers.edit, - ) - self.get = to_raw_response_wrapper( - security_headers.get, - ) - - -class AsyncSecurityHeadersResourceWithRawResponse: - def __init__(self, security_headers: AsyncSecurityHeadersResource) -> None: - self._security_headers = security_headers - - self.edit = async_to_raw_response_wrapper( - security_headers.edit, - ) - self.get = async_to_raw_response_wrapper( - security_headers.get, - ) - - -class SecurityHeadersResourceWithStreamingResponse: - def __init__(self, security_headers: SecurityHeadersResource) -> None: - self._security_headers = security_headers - - self.edit = to_streamed_response_wrapper( - security_headers.edit, - ) - self.get = to_streamed_response_wrapper( - security_headers.get, - ) - - -class AsyncSecurityHeadersResourceWithStreamingResponse: - def __init__(self, security_headers: AsyncSecurityHeadersResource) -> None: - self._security_headers = security_headers - - self.edit = async_to_streamed_response_wrapper( - security_headers.edit, - ) - self.get = async_to_streamed_response_wrapper( - security_headers.get, - ) diff --git a/src/cloudflare/resources/zones/settings/security_level.py b/src/cloudflare/resources/zones/settings/security_level.py deleted file mode 100644 index af9040125a5..00000000000 --- a/src/cloudflare/resources/zones/settings/security_level.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import security_level_edit_params -from ....types.zones.settings.security_level import SecurityLevel - -__all__ = ["SecurityLevelResource", "AsyncSecurityLevelResource"] - - -class SecurityLevelResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> SecurityLevelResourceWithRawResponse: - return SecurityLevelResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SecurityLevelResourceWithStreamingResponse: - return SecurityLevelResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "essentially_off", "low", "medium", "high", "under_attack"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityLevel]: - """ - Choose the appropriate security profile for your website, which will - automatically adjust each of the security settings. If you choose to customize - an individual security setting, the profile will become Custom. - (https://support.cloudflare.com/hc/en-us/articles/200170056). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/security_level", - body=maybe_transform({"value": value}, security_level_edit_params.SecurityLevelEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityLevel]: - """ - Choose the appropriate security profile for your website, which will - automatically adjust each of the security settings. If you choose to customize - an individual security setting, the profile will become Custom. - (https://support.cloudflare.com/hc/en-us/articles/200170056). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/security_level", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), - ) - - -class AsyncSecurityLevelResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncSecurityLevelResourceWithRawResponse: - return AsyncSecurityLevelResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSecurityLevelResourceWithStreamingResponse: - return AsyncSecurityLevelResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "essentially_off", "low", "medium", "high", "under_attack"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityLevel]: - """ - Choose the appropriate security profile for your website, which will - automatically adjust each of the security settings. If you choose to customize - an individual security setting, the profile will become Custom. - (https://support.cloudflare.com/hc/en-us/articles/200170056). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/security_level", - body=await async_maybe_transform({"value": value}, security_level_edit_params.SecurityLevelEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SecurityLevel]: - """ - Choose the appropriate security profile for your website, which will - automatically adjust each of the security settings. If you choose to customize - an individual security setting, the profile will become Custom. - (https://support.cloudflare.com/hc/en-us/articles/200170056). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/security_level", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, - ), - cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), - ) - - -class SecurityLevelResourceWithRawResponse: - def __init__(self, security_level: SecurityLevelResource) -> None: - self._security_level = security_level - - self.edit = to_raw_response_wrapper( - security_level.edit, - ) - self.get = to_raw_response_wrapper( - security_level.get, - ) - - -class AsyncSecurityLevelResourceWithRawResponse: - def __init__(self, security_level: AsyncSecurityLevelResource) -> None: - self._security_level = security_level - - self.edit = async_to_raw_response_wrapper( - security_level.edit, - ) - self.get = async_to_raw_response_wrapper( - security_level.get, - ) - - -class SecurityLevelResourceWithStreamingResponse: - def __init__(self, security_level: SecurityLevelResource) -> None: - self._security_level = security_level - - self.edit = to_streamed_response_wrapper( - security_level.edit, - ) - self.get = to_streamed_response_wrapper( - security_level.get, - ) - - -class AsyncSecurityLevelResourceWithStreamingResponse: - def __init__(self, security_level: AsyncSecurityLevelResource) -> None: - self._security_level = security_level - - self.edit = async_to_streamed_response_wrapper( - security_level.edit, - ) - self.get = async_to_streamed_response_wrapper( - security_level.get, - ) diff --git a/src/cloudflare/resources/zones/settings/server_side_excludes.py b/src/cloudflare/resources/zones/settings/server_side_excludes.py deleted file mode 100644 index b84f8e70b19..00000000000 --- a/src/cloudflare/resources/zones/settings/server_side_excludes.py +++ /dev/null @@ -1,304 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import server_side_exclude_edit_params -from ....types.zones.settings.server_side_excludes import ServerSideExcludes - -__all__ = ["ServerSideExcludesResource", "AsyncServerSideExcludesResource"] - - -class ServerSideExcludesResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ServerSideExcludesResourceWithRawResponse: - return ServerSideExcludesResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ServerSideExcludesResourceWithStreamingResponse: - return ServerSideExcludesResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServerSideExcludes]: - """ - If there is sensitive content on your website that you want visible to real - visitors, but that you want to hide from suspicious visitors, all you have to do - is wrap the content with Cloudflare SSE tags. Wrap any content that you want to - be excluded from suspicious visitors in the following SSE tags: - . For example: Bad visitors won't see my phone - number, 555-555-5555 . Note: SSE only will work with HTML. If you - have HTML minification enabled, you won't see the SSE tags in your HTML source - when it's served through Cloudflare. SSE will still function in this case, as - Cloudflare's HTML minification and SSE functionality occur on-the-fly as the - resource moves through our network to the visitor's computer. - (https://support.cloudflare.com/hc/en-us/articles/200170036). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/server_side_exclude", - body=maybe_transform({"value": value}, server_side_exclude_edit_params.ServerSideExcludeEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ServerSideExcludes]]._unwrapper, - ), - cast_to=cast(Type[Optional[ServerSideExcludes]], ResultWrapper[ServerSideExcludes]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServerSideExcludes]: - """ - If there is sensitive content on your website that you want visible to real - visitors, but that you want to hide from suspicious visitors, all you have to do - is wrap the content with Cloudflare SSE tags. Wrap any content that you want to - be excluded from suspicious visitors in the following SSE tags: - . For example: Bad visitors won't see my phone - number, 555-555-5555 . Note: SSE only will work with HTML. If you - have HTML minification enabled, you won't see the SSE tags in your HTML source - when it's served through Cloudflare. SSE will still function in this case, as - Cloudflare's HTML minification and SSE functionality occur on-the-fly as the - resource moves through our network to the visitor's computer. - (https://support.cloudflare.com/hc/en-us/articles/200170036). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/server_side_exclude", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ServerSideExcludes]]._unwrapper, - ), - cast_to=cast(Type[Optional[ServerSideExcludes]], ResultWrapper[ServerSideExcludes]), - ) - - -class AsyncServerSideExcludesResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncServerSideExcludesResourceWithRawResponse: - return AsyncServerSideExcludesResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncServerSideExcludesResourceWithStreamingResponse: - return AsyncServerSideExcludesResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServerSideExcludes]: - """ - If there is sensitive content on your website that you want visible to real - visitors, but that you want to hide from suspicious visitors, all you have to do - is wrap the content with Cloudflare SSE tags. Wrap any content that you want to - be excluded from suspicious visitors in the following SSE tags: - . For example: Bad visitors won't see my phone - number, 555-555-5555 . Note: SSE only will work with HTML. If you - have HTML minification enabled, you won't see the SSE tags in your HTML source - when it's served through Cloudflare. SSE will still function in this case, as - Cloudflare's HTML minification and SSE functionality occur on-the-fly as the - resource moves through our network to the visitor's computer. - (https://support.cloudflare.com/hc/en-us/articles/200170036). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/server_side_exclude", - body=await async_maybe_transform( - {"value": value}, server_side_exclude_edit_params.ServerSideExcludeEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ServerSideExcludes]]._unwrapper, - ), - cast_to=cast(Type[Optional[ServerSideExcludes]], ResultWrapper[ServerSideExcludes]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServerSideExcludes]: - """ - If there is sensitive content on your website that you want visible to real - visitors, but that you want to hide from suspicious visitors, all you have to do - is wrap the content with Cloudflare SSE tags. Wrap any content that you want to - be excluded from suspicious visitors in the following SSE tags: - . For example: Bad visitors won't see my phone - number, 555-555-5555 . Note: SSE only will work with HTML. If you - have HTML minification enabled, you won't see the SSE tags in your HTML source - when it's served through Cloudflare. SSE will still function in this case, as - Cloudflare's HTML minification and SSE functionality occur on-the-fly as the - resource moves through our network to the visitor's computer. - (https://support.cloudflare.com/hc/en-us/articles/200170036). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/server_side_exclude", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ServerSideExcludes]]._unwrapper, - ), - cast_to=cast(Type[Optional[ServerSideExcludes]], ResultWrapper[ServerSideExcludes]), - ) - - -class ServerSideExcludesResourceWithRawResponse: - def __init__(self, server_side_excludes: ServerSideExcludesResource) -> None: - self._server_side_excludes = server_side_excludes - - self.edit = to_raw_response_wrapper( - server_side_excludes.edit, - ) - self.get = to_raw_response_wrapper( - server_side_excludes.get, - ) - - -class AsyncServerSideExcludesResourceWithRawResponse: - def __init__(self, server_side_excludes: AsyncServerSideExcludesResource) -> None: - self._server_side_excludes = server_side_excludes - - self.edit = async_to_raw_response_wrapper( - server_side_excludes.edit, - ) - self.get = async_to_raw_response_wrapper( - server_side_excludes.get, - ) - - -class ServerSideExcludesResourceWithStreamingResponse: - def __init__(self, server_side_excludes: ServerSideExcludesResource) -> None: - self._server_side_excludes = server_side_excludes - - self.edit = to_streamed_response_wrapper( - server_side_excludes.edit, - ) - self.get = to_streamed_response_wrapper( - server_side_excludes.get, - ) - - -class AsyncServerSideExcludesResourceWithStreamingResponse: - def __init__(self, server_side_excludes: AsyncServerSideExcludesResource) -> None: - self._server_side_excludes = server_side_excludes - - self.edit = async_to_streamed_response_wrapper( - server_side_excludes.edit, - ) - self.get = async_to_streamed_response_wrapper( - server_side_excludes.get, - ) diff --git a/src/cloudflare/resources/zones/settings/settings.py b/src/cloudflare/resources/zones/settings/settings.py deleted file mode 100644 index 5202b805f12..00000000000 --- a/src/cloudflare/resources/zones/settings/settings.py +++ /dev/null @@ -1,1684 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from .nel import ( - NELResource, - AsyncNELResource, - NELResourceWithRawResponse, - AsyncNELResourceWithRawResponse, - NELResourceWithStreamingResponse, - AsyncNELResourceWithStreamingResponse, -) -from .ssl import ( - SSLResource, - AsyncSSLResource, - SSLResourceWithRawResponse, - AsyncSSLResourceWithRawResponse, - SSLResourceWithStreamingResponse, - AsyncSSLResourceWithStreamingResponse, -) -from .waf import ( - WAFResource, - AsyncWAFResource, - WAFResourceWithRawResponse, - AsyncWAFResourceWithRawResponse, - WAFResourceWithStreamingResponse, - AsyncWAFResourceWithStreamingResponse, -) -from .ipv6 import ( - IPV6Resource, - AsyncIPV6Resource, - IPV6ResourceWithRawResponse, - AsyncIPV6ResourceWithRawResponse, - IPV6ResourceWithStreamingResponse, - AsyncIPV6ResourceWithStreamingResponse, -) -from .webp import ( - WebPResource, - AsyncWebPResource, - WebPResourceWithRawResponse, - AsyncWebPResourceWithRawResponse, - WebPResourceWithStreamingResponse, - AsyncWebPResourceWithStreamingResponse, -) -from .http2 import ( - HTTP2Resource, - AsyncHTTP2Resource, - HTTP2ResourceWithRawResponse, - AsyncHTTP2ResourceWithRawResponse, - HTTP2ResourceWithStreamingResponse, - AsyncHTTP2ResourceWithStreamingResponse, -) -from .http3 import ( - HTTP3Resource, - AsyncHTTP3Resource, - HTTP3ResourceWithRawResponse, - AsyncHTTP3ResourceWithRawResponse, - HTTP3ResourceWithStreamingResponse, - AsyncHTTP3ResourceWithStreamingResponse, -) -from .brotli import ( - BrotliResource, - AsyncBrotliResource, - BrotliResourceWithRawResponse, - AsyncBrotliResourceWithRawResponse, - BrotliResourceWithStreamingResponse, - AsyncBrotliResourceWithStreamingResponse, -) -from .minify import ( - MinifyResource, - AsyncMinifyResource, - MinifyResourceWithRawResponse, - AsyncMinifyResourceWithRawResponse, - MinifyResourceWithStreamingResponse, - AsyncMinifyResourceWithStreamingResponse, -) -from .mirage import ( - MirageResource, - AsyncMirageResource, - MirageResourceWithRawResponse, - AsyncMirageResourceWithRawResponse, - MirageResourceWithStreamingResponse, - AsyncMirageResourceWithStreamingResponse, -) -from .polish import ( - PolishResource, - AsyncPolishResource, - PolishResourceWithRawResponse, - AsyncPolishResourceWithRawResponse, - PolishResourceWithStreamingResponse, - AsyncPolishResourceWithStreamingResponse, -) -from .ciphers import ( - CiphersResource, - AsyncCiphersResource, - CiphersResourceWithRawResponse, - AsyncCiphersResourceWithRawResponse, - CiphersResourceWithStreamingResponse, - AsyncCiphersResourceWithStreamingResponse, -) -from .tls_1_3 import ( - TLS1_3Resource, - AsyncTLS1_3Resource, - TLS1_3ResourceWithRawResponse, - AsyncTLS1_3ResourceWithRawResponse, - TLS1_3ResourceWithStreamingResponse, - AsyncTLS1_3ResourceWithStreamingResponse, -) -from .zero_rtt import ( - ZeroRTTResource, - AsyncZeroRTTResource, - ZeroRTTResourceWithRawResponse, - AsyncZeroRTTResourceWithRawResponse, - ZeroRTTResourceWithStreamingResponse, - AsyncZeroRTTResourceWithStreamingResponse, -) -from .websocket import ( - WebsocketResource, - AsyncWebsocketResource, - WebsocketResourceWithRawResponse, - AsyncWebsocketResourceWithRawResponse, - WebsocketResourceWithStreamingResponse, - AsyncWebsocketResourceWithStreamingResponse, -) -from ...._compat import cached_property -from .cache_level import ( - CacheLevelResource, - AsyncCacheLevelResource, - CacheLevelResourceWithRawResponse, - AsyncCacheLevelResourceWithRawResponse, - CacheLevelResourceWithStreamingResponse, - AsyncCacheLevelResourceWithStreamingResponse, -) -from .early_hints import ( - EarlyHintsResource, - AsyncEarlyHintsResource, - EarlyHintsResourceWithRawResponse, - AsyncEarlyHintsResourceWithRawResponse, - EarlyHintsResourceWithStreamingResponse, - AsyncEarlyHintsResourceWithStreamingResponse, -) -from .pseudo_ipv4 import ( - PseudoIPV4Resource, - AsyncPseudoIPV4Resource, - PseudoIPV4ResourceWithRawResponse, - AsyncPseudoIPV4ResourceWithRawResponse, - PseudoIPV4ResourceWithStreamingResponse, - AsyncPseudoIPV4ResourceWithStreamingResponse, -) -from ...._resource import SyncAPIResource, AsyncAPIResource -from .advanced_ddos import ( - AdvancedDDoSResource, - AsyncAdvancedDDoSResource, - AdvancedDDoSResourceWithRawResponse, - AsyncAdvancedDDoSResourceWithRawResponse, - AdvancedDDoSResourceWithStreamingResponse, - AsyncAdvancedDDoSResourceWithStreamingResponse, -) -from .always_online import ( - AlwaysOnlineResource, - AsyncAlwaysOnlineResource, - AlwaysOnlineResourceWithRawResponse, - AsyncAlwaysOnlineResourceWithRawResponse, - AlwaysOnlineResourceWithStreamingResponse, - AsyncAlwaysOnlineResourceWithStreamingResponse, -) -from .browser_check import ( - BrowserCheckResource, - AsyncBrowserCheckResource, - BrowserCheckResourceWithRawResponse, - AsyncBrowserCheckResourceWithRawResponse, - BrowserCheckResourceWithStreamingResponse, - AsyncBrowserCheckResourceWithStreamingResponse, -) -from .challenge_ttl import ( - ChallengeTTLResource, - AsyncChallengeTTLResource, - ChallengeTTLResourceWithRawResponse, - AsyncChallengeTTLResourceWithRawResponse, - ChallengeTTLResourceWithStreamingResponse, - AsyncChallengeTTLResourceWithStreamingResponse, -) -from .font_settings import ( - FontSettingsResource, - AsyncFontSettingsResource, - FontSettingsResourceWithRawResponse, - AsyncFontSettingsResourceWithRawResponse, - FontSettingsResourceWithStreamingResponse, - AsyncFontSettingsResourceWithStreamingResponse, -) -from .rocket_loader import ( - RocketLoaderResource, - AsyncRocketLoaderResource, - RocketLoaderResourceWithRawResponse, - AsyncRocketLoaderResourceWithRawResponse, - RocketLoaderResourceWithStreamingResponse, - AsyncRocketLoaderResourceWithStreamingResponse, -) -from .image_resizing import ( - ImageResizingResource, - AsyncImageResizingResource, - ImageResizingResourceWithRawResponse, - AsyncImageResizingResourceWithRawResponse, - ImageResizingResourceWithStreamingResponse, - AsyncImageResizingResourceWithStreamingResponse, -) -from .ip_geolocation import ( - IPGeolocationResource, - AsyncIPGeolocationResource, - IPGeolocationResourceWithRawResponse, - AsyncIPGeolocationResourceWithRawResponse, - IPGeolocationResourceWithStreamingResponse, - AsyncIPGeolocationResourceWithStreamingResponse, -) -from .security_level import ( - SecurityLevelResource, - AsyncSecurityLevelResource, - SecurityLevelResourceWithRawResponse, - AsyncSecurityLevelResourceWithRawResponse, - SecurityLevelResourceWithStreamingResponse, - AsyncSecurityLevelResourceWithStreamingResponse, -) -from .min_tls_version import ( - MinTLSVersionResource, - AsyncMinTLSVersionResource, - MinTLSVersionResourceWithRawResponse, - AsyncMinTLSVersionResourceWithRawResponse, - MinTLSVersionResourceWithStreamingResponse, - AsyncMinTLSVersionResourceWithStreamingResponse, -) -from .mobile_redirect import ( - MobileRedirectResource, - AsyncMobileRedirectResource, - MobileRedirectResourceWithRawResponse, - AsyncMobileRedirectResourceWithRawResponse, - MobileRedirectResourceWithStreamingResponse, - AsyncMobileRedirectResourceWithStreamingResponse, -) -from .ssl_recommender import ( - SSLRecommenderResource, - AsyncSSLRecommenderResource, - SSLRecommenderResourceWithRawResponse, - AsyncSSLRecommenderResourceWithRawResponse, - SSLRecommenderResourceWithStreamingResponse, - AsyncSSLRecommenderResourceWithStreamingResponse, -) -from .tls_client_auth import ( - TLSClientAuthResource, - AsyncTLSClientAuthResource, - TLSClientAuthResourceWithRawResponse, - AsyncTLSClientAuthResourceWithRawResponse, - TLSClientAuthResourceWithStreamingResponse, - AsyncTLSClientAuthResourceWithStreamingResponse, -) -from .always_use_https import ( - AlwaysUseHTTPSResource, - AsyncAlwaysUseHTTPSResource, - AlwaysUseHTTPSResourceWithRawResponse, - AsyncAlwaysUseHTTPSResourceWithRawResponse, - AlwaysUseHTTPSResourceWithStreamingResponse, - AsyncAlwaysUseHTTPSResourceWithStreamingResponse, -) -from .development_mode import ( - DevelopmentModeResource, - AsyncDevelopmentModeResource, - DevelopmentModeResourceWithRawResponse, - AsyncDevelopmentModeResourceWithRawResponse, - DevelopmentModeResourceWithStreamingResponse, - AsyncDevelopmentModeResourceWithStreamingResponse, -) -from .orange_to_orange import ( - OrangeToOrangeResource, - AsyncOrangeToOrangeResource, - OrangeToOrangeResourceWithRawResponse, - AsyncOrangeToOrangeResourceWithRawResponse, - OrangeToOrangeResourceWithStreamingResponse, - AsyncOrangeToOrangeResourceWithStreamingResponse, -) -from .prefetch_preload import ( - PrefetchPreloadResource, - AsyncPrefetchPreloadResource, - PrefetchPreloadResourceWithRawResponse, - AsyncPrefetchPreloadResourceWithRawResponse, - PrefetchPreloadResourceWithStreamingResponse, - AsyncPrefetchPreloadResourceWithStreamingResponse, -) -from .security_headers import ( - SecurityHeadersResource, - AsyncSecurityHeadersResource, - SecurityHeadersResourceWithRawResponse, - AsyncSecurityHeadersResourceWithRawResponse, - SecurityHeadersResourceWithStreamingResponse, - AsyncSecurityHeadersResourceWithStreamingResponse, -) -from .browser_cache_ttl import ( - BrowserCacheTTLResource, - AsyncBrowserCacheTTLResource, - BrowserCacheTTLResourceWithRawResponse, - AsyncBrowserCacheTTLResourceWithRawResponse, - BrowserCacheTTLResourceWithStreamingResponse, - AsyncBrowserCacheTTLResourceWithStreamingResponse, -) -from .email_obfuscation import ( - EmailObfuscationResource, - AsyncEmailObfuscationResource, - EmailObfuscationResourceWithRawResponse, - AsyncEmailObfuscationResourceWithRawResponse, - EmailObfuscationResourceWithStreamingResponse, - AsyncEmailObfuscationResourceWithStreamingResponse, -) -from .h2_prioritization import ( - H2PrioritizationResource, - AsyncH2PrioritizationResource, - H2PrioritizationResourceWithRawResponse, - AsyncH2PrioritizationResourceWithRawResponse, - H2PrioritizationResourceWithStreamingResponse, - AsyncH2PrioritizationResourceWithStreamingResponse, -) -from .hotlink_protection import ( - HotlinkProtectionResource, - AsyncHotlinkProtectionResource, - HotlinkProtectionResourceWithRawResponse, - AsyncHotlinkProtectionResourceWithRawResponse, - HotlinkProtectionResourceWithStreamingResponse, - AsyncHotlinkProtectionResourceWithStreamingResponse, -) -from .proxy_read_timeout import ( - ProxyReadTimeoutResource, - AsyncProxyReadTimeoutResource, - ProxyReadTimeoutResourceWithRawResponse, - AsyncProxyReadTimeoutResourceWithRawResponse, - ProxyReadTimeoutResourceWithStreamingResponse, - AsyncProxyReadTimeoutResourceWithStreamingResponse, -) -from .response_buffering import ( - ResponseBufferingResource, - AsyncResponseBufferingResource, - ResponseBufferingResourceWithRawResponse, - AsyncResponseBufferingResourceWithRawResponse, - ResponseBufferingResourceWithStreamingResponse, - AsyncResponseBufferingResourceWithStreamingResponse, -) -from .opportunistic_onion import ( - OpportunisticOnionResource, - AsyncOpportunisticOnionResource, - OpportunisticOnionResourceWithRawResponse, - AsyncOpportunisticOnionResourceWithRawResponse, - OpportunisticOnionResourceWithStreamingResponse, - AsyncOpportunisticOnionResourceWithStreamingResponse, -) -from .server_side_excludes import ( - ServerSideExcludesResource, - AsyncServerSideExcludesResource, - ServerSideExcludesResourceWithRawResponse, - AsyncServerSideExcludesResourceWithRawResponse, - ServerSideExcludesResourceWithStreamingResponse, - AsyncServerSideExcludesResourceWithStreamingResponse, -) -from .true_client_ip_header import ( - TrueClientIPHeaderResource, - AsyncTrueClientIPHeaderResource, - TrueClientIPHeaderResourceWithRawResponse, - AsyncTrueClientIPHeaderResourceWithRawResponse, - TrueClientIPHeaderResourceWithStreamingResponse, - AsyncTrueClientIPHeaderResourceWithStreamingResponse, -) -from .origin_max_http_version import ( - OriginMaxHTTPVersionResource, - AsyncOriginMaxHTTPVersionResource, - OriginMaxHTTPVersionResourceWithRawResponse, - AsyncOriginMaxHTTPVersionResourceWithRawResponse, - OriginMaxHTTPVersionResourceWithStreamingResponse, - AsyncOriginMaxHTTPVersionResourceWithStreamingResponse, -) -from .automatic_https_rewrites import ( - AutomaticHTTPSRewritesResource, - AsyncAutomaticHTTPSRewritesResource, - AutomaticHTTPSRewritesResourceWithRawResponse, - AsyncAutomaticHTTPSRewritesResourceWithRawResponse, - AutomaticHTTPSRewritesResourceWithStreamingResponse, - AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse, -) -from .opportunistic_encryption import ( - OpportunisticEncryptionResource, - AsyncOpportunisticEncryptionResource, - OpportunisticEncryptionResourceWithRawResponse, - AsyncOpportunisticEncryptionResourceWithRawResponse, - OpportunisticEncryptionResourceWithStreamingResponse, - AsyncOpportunisticEncryptionResourceWithStreamingResponse, -) -from .origin_error_page_pass_thru import ( - OriginErrorPagePassThruResource, - AsyncOriginErrorPagePassThruResource, - OriginErrorPagePassThruResourceWithRawResponse, - AsyncOriginErrorPagePassThruResourceWithRawResponse, - OriginErrorPagePassThruResourceWithStreamingResponse, - AsyncOriginErrorPagePassThruResourceWithStreamingResponse, -) -from .sort_query_string_for_cache import ( - SortQueryStringForCacheResource, - AsyncSortQueryStringForCacheResource, - SortQueryStringForCacheResourceWithRawResponse, - AsyncSortQueryStringForCacheResourceWithRawResponse, - SortQueryStringForCacheResourceWithStreamingResponse, - AsyncSortQueryStringForCacheResourceWithStreamingResponse, -) -from .automatic_platform_optimization import ( - AutomaticPlatformOptimizationResource, - AsyncAutomaticPlatformOptimizationResource, - AutomaticPlatformOptimizationResourceWithRawResponse, - AsyncAutomaticPlatformOptimizationResourceWithRawResponse, - AutomaticPlatformOptimizationResourceWithStreamingResponse, - AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse, -) - -__all__ = ["SettingsResource", "AsyncSettingsResource"] - - -class SettingsResource(SyncAPIResource): - @cached_property - def zero_rtt(self) -> ZeroRTTResource: - return ZeroRTTResource(self._client) - - @cached_property - def advanced_ddos(self) -> AdvancedDDoSResource: - return AdvancedDDoSResource(self._client) - - @cached_property - def always_online(self) -> AlwaysOnlineResource: - return AlwaysOnlineResource(self._client) - - @cached_property - def always_use_https(self) -> AlwaysUseHTTPSResource: - return AlwaysUseHTTPSResource(self._client) - - @cached_property - def automatic_https_rewrites(self) -> AutomaticHTTPSRewritesResource: - return AutomaticHTTPSRewritesResource(self._client) - - @cached_property - def automatic_platform_optimization(self) -> AutomaticPlatformOptimizationResource: - return AutomaticPlatformOptimizationResource(self._client) - - @cached_property - def brotli(self) -> BrotliResource: - return BrotliResource(self._client) - - @cached_property - def browser_cache_ttl(self) -> BrowserCacheTTLResource: - return BrowserCacheTTLResource(self._client) - - @cached_property - def browser_check(self) -> BrowserCheckResource: - return BrowserCheckResource(self._client) - - @cached_property - def cache_level(self) -> CacheLevelResource: - return CacheLevelResource(self._client) - - @cached_property - def challenge_ttl(self) -> ChallengeTTLResource: - return ChallengeTTLResource(self._client) - - @cached_property - def ciphers(self) -> CiphersResource: - return CiphersResource(self._client) - - @cached_property - def development_mode(self) -> DevelopmentModeResource: - return DevelopmentModeResource(self._client) - - @cached_property - def early_hints(self) -> EarlyHintsResource: - return EarlyHintsResource(self._client) - - @cached_property - def email_obfuscation(self) -> EmailObfuscationResource: - return EmailObfuscationResource(self._client) - - @cached_property - def h2_prioritization(self) -> H2PrioritizationResource: - return H2PrioritizationResource(self._client) - - @cached_property - def hotlink_protection(self) -> HotlinkProtectionResource: - return HotlinkProtectionResource(self._client) - - @cached_property - def http2(self) -> HTTP2Resource: - return HTTP2Resource(self._client) - - @cached_property - def http3(self) -> HTTP3Resource: - return HTTP3Resource(self._client) - - @cached_property - def image_resizing(self) -> ImageResizingResource: - return ImageResizingResource(self._client) - - @cached_property - def ip_geolocation(self) -> IPGeolocationResource: - return IPGeolocationResource(self._client) - - @cached_property - def ipv6(self) -> IPV6Resource: - return IPV6Resource(self._client) - - @cached_property - def min_tls_version(self) -> MinTLSVersionResource: - return MinTLSVersionResource(self._client) - - @cached_property - def minify(self) -> MinifyResource: - return MinifyResource(self._client) - - @cached_property - def mirage(self) -> MirageResource: - return MirageResource(self._client) - - @cached_property - def mobile_redirect(self) -> MobileRedirectResource: - return MobileRedirectResource(self._client) - - @cached_property - def nel(self) -> NELResource: - return NELResource(self._client) - - @cached_property - def opportunistic_encryption(self) -> OpportunisticEncryptionResource: - return OpportunisticEncryptionResource(self._client) - - @cached_property - def opportunistic_onion(self) -> OpportunisticOnionResource: - return OpportunisticOnionResource(self._client) - - @cached_property - def orange_to_orange(self) -> OrangeToOrangeResource: - return OrangeToOrangeResource(self._client) - - @cached_property - def origin_error_page_pass_thru(self) -> OriginErrorPagePassThruResource: - return OriginErrorPagePassThruResource(self._client) - - @cached_property - def origin_max_http_version(self) -> OriginMaxHTTPVersionResource: - return OriginMaxHTTPVersionResource(self._client) - - @cached_property - def polish(self) -> PolishResource: - return PolishResource(self._client) - - @cached_property - def prefetch_preload(self) -> PrefetchPreloadResource: - return PrefetchPreloadResource(self._client) - - @cached_property - def proxy_read_timeout(self) -> ProxyReadTimeoutResource: - return ProxyReadTimeoutResource(self._client) - - @cached_property - def pseudo_ipv4(self) -> PseudoIPV4Resource: - return PseudoIPV4Resource(self._client) - - @cached_property - def response_buffering(self) -> ResponseBufferingResource: - return ResponseBufferingResource(self._client) - - @cached_property - def rocket_loader(self) -> RocketLoaderResource: - return RocketLoaderResource(self._client) - - @cached_property - def security_headers(self) -> SecurityHeadersResource: - return SecurityHeadersResource(self._client) - - @cached_property - def security_level(self) -> SecurityLevelResource: - return SecurityLevelResource(self._client) - - @cached_property - def server_side_excludes(self) -> ServerSideExcludesResource: - return ServerSideExcludesResource(self._client) - - @cached_property - def sort_query_string_for_cache(self) -> SortQueryStringForCacheResource: - return SortQueryStringForCacheResource(self._client) - - @cached_property - def ssl(self) -> SSLResource: - return SSLResource(self._client) - - @cached_property - def ssl_recommender(self) -> SSLRecommenderResource: - return SSLRecommenderResource(self._client) - - @cached_property - def tls_1_3(self) -> TLS1_3Resource: - return TLS1_3Resource(self._client) - - @cached_property - def tls_client_auth(self) -> TLSClientAuthResource: - return TLSClientAuthResource(self._client) - - @cached_property - def true_client_ip_header(self) -> TrueClientIPHeaderResource: - return TrueClientIPHeaderResource(self._client) - - @cached_property - def waf(self) -> WAFResource: - return WAFResource(self._client) - - @cached_property - def webp(self) -> WebPResource: - return WebPResource(self._client) - - @cached_property - def websocket(self) -> WebsocketResource: - return WebsocketResource(self._client) - - @cached_property - def font_settings(self) -> FontSettingsResource: - return FontSettingsResource(self._client) - - @cached_property - def with_raw_response(self) -> SettingsResourceWithRawResponse: - return SettingsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SettingsResourceWithStreamingResponse: - return SettingsResourceWithStreamingResponse(self) - - -class AsyncSettingsResource(AsyncAPIResource): - @cached_property - def zero_rtt(self) -> AsyncZeroRTTResource: - return AsyncZeroRTTResource(self._client) - - @cached_property - def advanced_ddos(self) -> AsyncAdvancedDDoSResource: - return AsyncAdvancedDDoSResource(self._client) - - @cached_property - def always_online(self) -> AsyncAlwaysOnlineResource: - return AsyncAlwaysOnlineResource(self._client) - - @cached_property - def always_use_https(self) -> AsyncAlwaysUseHTTPSResource: - return AsyncAlwaysUseHTTPSResource(self._client) - - @cached_property - def automatic_https_rewrites(self) -> AsyncAutomaticHTTPSRewritesResource: - return AsyncAutomaticHTTPSRewritesResource(self._client) - - @cached_property - def automatic_platform_optimization(self) -> AsyncAutomaticPlatformOptimizationResource: - return AsyncAutomaticPlatformOptimizationResource(self._client) - - @cached_property - def brotli(self) -> AsyncBrotliResource: - return AsyncBrotliResource(self._client) - - @cached_property - def browser_cache_ttl(self) -> AsyncBrowserCacheTTLResource: - return AsyncBrowserCacheTTLResource(self._client) - - @cached_property - def browser_check(self) -> AsyncBrowserCheckResource: - return AsyncBrowserCheckResource(self._client) - - @cached_property - def cache_level(self) -> AsyncCacheLevelResource: - return AsyncCacheLevelResource(self._client) - - @cached_property - def challenge_ttl(self) -> AsyncChallengeTTLResource: - return AsyncChallengeTTLResource(self._client) - - @cached_property - def ciphers(self) -> AsyncCiphersResource: - return AsyncCiphersResource(self._client) - - @cached_property - def development_mode(self) -> AsyncDevelopmentModeResource: - return AsyncDevelopmentModeResource(self._client) - - @cached_property - def early_hints(self) -> AsyncEarlyHintsResource: - return AsyncEarlyHintsResource(self._client) - - @cached_property - def email_obfuscation(self) -> AsyncEmailObfuscationResource: - return AsyncEmailObfuscationResource(self._client) - - @cached_property - def h2_prioritization(self) -> AsyncH2PrioritizationResource: - return AsyncH2PrioritizationResource(self._client) - - @cached_property - def hotlink_protection(self) -> AsyncHotlinkProtectionResource: - return AsyncHotlinkProtectionResource(self._client) - - @cached_property - def http2(self) -> AsyncHTTP2Resource: - return AsyncHTTP2Resource(self._client) - - @cached_property - def http3(self) -> AsyncHTTP3Resource: - return AsyncHTTP3Resource(self._client) - - @cached_property - def image_resizing(self) -> AsyncImageResizingResource: - return AsyncImageResizingResource(self._client) - - @cached_property - def ip_geolocation(self) -> AsyncIPGeolocationResource: - return AsyncIPGeolocationResource(self._client) - - @cached_property - def ipv6(self) -> AsyncIPV6Resource: - return AsyncIPV6Resource(self._client) - - @cached_property - def min_tls_version(self) -> AsyncMinTLSVersionResource: - return AsyncMinTLSVersionResource(self._client) - - @cached_property - def minify(self) -> AsyncMinifyResource: - return AsyncMinifyResource(self._client) - - @cached_property - def mirage(self) -> AsyncMirageResource: - return AsyncMirageResource(self._client) - - @cached_property - def mobile_redirect(self) -> AsyncMobileRedirectResource: - return AsyncMobileRedirectResource(self._client) - - @cached_property - def nel(self) -> AsyncNELResource: - return AsyncNELResource(self._client) - - @cached_property - def opportunistic_encryption(self) -> AsyncOpportunisticEncryptionResource: - return AsyncOpportunisticEncryptionResource(self._client) - - @cached_property - def opportunistic_onion(self) -> AsyncOpportunisticOnionResource: - return AsyncOpportunisticOnionResource(self._client) - - @cached_property - def orange_to_orange(self) -> AsyncOrangeToOrangeResource: - return AsyncOrangeToOrangeResource(self._client) - - @cached_property - def origin_error_page_pass_thru(self) -> AsyncOriginErrorPagePassThruResource: - return AsyncOriginErrorPagePassThruResource(self._client) - - @cached_property - def origin_max_http_version(self) -> AsyncOriginMaxHTTPVersionResource: - return AsyncOriginMaxHTTPVersionResource(self._client) - - @cached_property - def polish(self) -> AsyncPolishResource: - return AsyncPolishResource(self._client) - - @cached_property - def prefetch_preload(self) -> AsyncPrefetchPreloadResource: - return AsyncPrefetchPreloadResource(self._client) - - @cached_property - def proxy_read_timeout(self) -> AsyncProxyReadTimeoutResource: - return AsyncProxyReadTimeoutResource(self._client) - - @cached_property - def pseudo_ipv4(self) -> AsyncPseudoIPV4Resource: - return AsyncPseudoIPV4Resource(self._client) - - @cached_property - def response_buffering(self) -> AsyncResponseBufferingResource: - return AsyncResponseBufferingResource(self._client) - - @cached_property - def rocket_loader(self) -> AsyncRocketLoaderResource: - return AsyncRocketLoaderResource(self._client) - - @cached_property - def security_headers(self) -> AsyncSecurityHeadersResource: - return AsyncSecurityHeadersResource(self._client) - - @cached_property - def security_level(self) -> AsyncSecurityLevelResource: - return AsyncSecurityLevelResource(self._client) - - @cached_property - def server_side_excludes(self) -> AsyncServerSideExcludesResource: - return AsyncServerSideExcludesResource(self._client) - - @cached_property - def sort_query_string_for_cache(self) -> AsyncSortQueryStringForCacheResource: - return AsyncSortQueryStringForCacheResource(self._client) - - @cached_property - def ssl(self) -> AsyncSSLResource: - return AsyncSSLResource(self._client) - - @cached_property - def ssl_recommender(self) -> AsyncSSLRecommenderResource: - return AsyncSSLRecommenderResource(self._client) - - @cached_property - def tls_1_3(self) -> AsyncTLS1_3Resource: - return AsyncTLS1_3Resource(self._client) - - @cached_property - def tls_client_auth(self) -> AsyncTLSClientAuthResource: - return AsyncTLSClientAuthResource(self._client) - - @cached_property - def true_client_ip_header(self) -> AsyncTrueClientIPHeaderResource: - return AsyncTrueClientIPHeaderResource(self._client) - - @cached_property - def waf(self) -> AsyncWAFResource: - return AsyncWAFResource(self._client) - - @cached_property - def webp(self) -> AsyncWebPResource: - return AsyncWebPResource(self._client) - - @cached_property - def websocket(self) -> AsyncWebsocketResource: - return AsyncWebsocketResource(self._client) - - @cached_property - def font_settings(self) -> AsyncFontSettingsResource: - return AsyncFontSettingsResource(self._client) - - @cached_property - def with_raw_response(self) -> AsyncSettingsResourceWithRawResponse: - return AsyncSettingsResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSettingsResourceWithStreamingResponse: - return AsyncSettingsResourceWithStreamingResponse(self) - - -class SettingsResourceWithRawResponse: - def __init__(self, settings: SettingsResource) -> None: - self._settings = settings - - @cached_property - def zero_rtt(self) -> ZeroRTTResourceWithRawResponse: - return ZeroRTTResourceWithRawResponse(self._settings.zero_rtt) - - @cached_property - def advanced_ddos(self) -> AdvancedDDoSResourceWithRawResponse: - return AdvancedDDoSResourceWithRawResponse(self._settings.advanced_ddos) - - @cached_property - def always_online(self) -> AlwaysOnlineResourceWithRawResponse: - return AlwaysOnlineResourceWithRawResponse(self._settings.always_online) - - @cached_property - def always_use_https(self) -> AlwaysUseHTTPSResourceWithRawResponse: - return AlwaysUseHTTPSResourceWithRawResponse(self._settings.always_use_https) - - @cached_property - def automatic_https_rewrites(self) -> AutomaticHTTPSRewritesResourceWithRawResponse: - return AutomaticHTTPSRewritesResourceWithRawResponse(self._settings.automatic_https_rewrites) - - @cached_property - def automatic_platform_optimization(self) -> AutomaticPlatformOptimizationResourceWithRawResponse: - return AutomaticPlatformOptimizationResourceWithRawResponse(self._settings.automatic_platform_optimization) - - @cached_property - def brotli(self) -> BrotliResourceWithRawResponse: - return BrotliResourceWithRawResponse(self._settings.brotli) - - @cached_property - def browser_cache_ttl(self) -> BrowserCacheTTLResourceWithRawResponse: - return BrowserCacheTTLResourceWithRawResponse(self._settings.browser_cache_ttl) - - @cached_property - def browser_check(self) -> BrowserCheckResourceWithRawResponse: - return BrowserCheckResourceWithRawResponse(self._settings.browser_check) - - @cached_property - def cache_level(self) -> CacheLevelResourceWithRawResponse: - return CacheLevelResourceWithRawResponse(self._settings.cache_level) - - @cached_property - def challenge_ttl(self) -> ChallengeTTLResourceWithRawResponse: - return ChallengeTTLResourceWithRawResponse(self._settings.challenge_ttl) - - @cached_property - def ciphers(self) -> CiphersResourceWithRawResponse: - return CiphersResourceWithRawResponse(self._settings.ciphers) - - @cached_property - def development_mode(self) -> DevelopmentModeResourceWithRawResponse: - return DevelopmentModeResourceWithRawResponse(self._settings.development_mode) - - @cached_property - def early_hints(self) -> EarlyHintsResourceWithRawResponse: - return EarlyHintsResourceWithRawResponse(self._settings.early_hints) - - @cached_property - def email_obfuscation(self) -> EmailObfuscationResourceWithRawResponse: - return EmailObfuscationResourceWithRawResponse(self._settings.email_obfuscation) - - @cached_property - def h2_prioritization(self) -> H2PrioritizationResourceWithRawResponse: - return H2PrioritizationResourceWithRawResponse(self._settings.h2_prioritization) - - @cached_property - def hotlink_protection(self) -> HotlinkProtectionResourceWithRawResponse: - return HotlinkProtectionResourceWithRawResponse(self._settings.hotlink_protection) - - @cached_property - def http2(self) -> HTTP2ResourceWithRawResponse: - return HTTP2ResourceWithRawResponse(self._settings.http2) - - @cached_property - def http3(self) -> HTTP3ResourceWithRawResponse: - return HTTP3ResourceWithRawResponse(self._settings.http3) - - @cached_property - def image_resizing(self) -> ImageResizingResourceWithRawResponse: - return ImageResizingResourceWithRawResponse(self._settings.image_resizing) - - @cached_property - def ip_geolocation(self) -> IPGeolocationResourceWithRawResponse: - return IPGeolocationResourceWithRawResponse(self._settings.ip_geolocation) - - @cached_property - def ipv6(self) -> IPV6ResourceWithRawResponse: - return IPV6ResourceWithRawResponse(self._settings.ipv6) - - @cached_property - def min_tls_version(self) -> MinTLSVersionResourceWithRawResponse: - return MinTLSVersionResourceWithRawResponse(self._settings.min_tls_version) - - @cached_property - def minify(self) -> MinifyResourceWithRawResponse: - return MinifyResourceWithRawResponse(self._settings.minify) - - @cached_property - def mirage(self) -> MirageResourceWithRawResponse: - return MirageResourceWithRawResponse(self._settings.mirage) - - @cached_property - def mobile_redirect(self) -> MobileRedirectResourceWithRawResponse: - return MobileRedirectResourceWithRawResponse(self._settings.mobile_redirect) - - @cached_property - def nel(self) -> NELResourceWithRawResponse: - return NELResourceWithRawResponse(self._settings.nel) - - @cached_property - def opportunistic_encryption(self) -> OpportunisticEncryptionResourceWithRawResponse: - return OpportunisticEncryptionResourceWithRawResponse(self._settings.opportunistic_encryption) - - @cached_property - def opportunistic_onion(self) -> OpportunisticOnionResourceWithRawResponse: - return OpportunisticOnionResourceWithRawResponse(self._settings.opportunistic_onion) - - @cached_property - def orange_to_orange(self) -> OrangeToOrangeResourceWithRawResponse: - return OrangeToOrangeResourceWithRawResponse(self._settings.orange_to_orange) - - @cached_property - def origin_error_page_pass_thru(self) -> OriginErrorPagePassThruResourceWithRawResponse: - return OriginErrorPagePassThruResourceWithRawResponse(self._settings.origin_error_page_pass_thru) - - @cached_property - def origin_max_http_version(self) -> OriginMaxHTTPVersionResourceWithRawResponse: - return OriginMaxHTTPVersionResourceWithRawResponse(self._settings.origin_max_http_version) - - @cached_property - def polish(self) -> PolishResourceWithRawResponse: - return PolishResourceWithRawResponse(self._settings.polish) - - @cached_property - def prefetch_preload(self) -> PrefetchPreloadResourceWithRawResponse: - return PrefetchPreloadResourceWithRawResponse(self._settings.prefetch_preload) - - @cached_property - def proxy_read_timeout(self) -> ProxyReadTimeoutResourceWithRawResponse: - return ProxyReadTimeoutResourceWithRawResponse(self._settings.proxy_read_timeout) - - @cached_property - def pseudo_ipv4(self) -> PseudoIPV4ResourceWithRawResponse: - return PseudoIPV4ResourceWithRawResponse(self._settings.pseudo_ipv4) - - @cached_property - def response_buffering(self) -> ResponseBufferingResourceWithRawResponse: - return ResponseBufferingResourceWithRawResponse(self._settings.response_buffering) - - @cached_property - def rocket_loader(self) -> RocketLoaderResourceWithRawResponse: - return RocketLoaderResourceWithRawResponse(self._settings.rocket_loader) - - @cached_property - def security_headers(self) -> SecurityHeadersResourceWithRawResponse: - return SecurityHeadersResourceWithRawResponse(self._settings.security_headers) - - @cached_property - def security_level(self) -> SecurityLevelResourceWithRawResponse: - return SecurityLevelResourceWithRawResponse(self._settings.security_level) - - @cached_property - def server_side_excludes(self) -> ServerSideExcludesResourceWithRawResponse: - return ServerSideExcludesResourceWithRawResponse(self._settings.server_side_excludes) - - @cached_property - def sort_query_string_for_cache(self) -> SortQueryStringForCacheResourceWithRawResponse: - return SortQueryStringForCacheResourceWithRawResponse(self._settings.sort_query_string_for_cache) - - @cached_property - def ssl(self) -> SSLResourceWithRawResponse: - return SSLResourceWithRawResponse(self._settings.ssl) - - @cached_property - def ssl_recommender(self) -> SSLRecommenderResourceWithRawResponse: - return SSLRecommenderResourceWithRawResponse(self._settings.ssl_recommender) - - @cached_property - def tls_1_3(self) -> TLS1_3ResourceWithRawResponse: - return TLS1_3ResourceWithRawResponse(self._settings.tls_1_3) - - @cached_property - def tls_client_auth(self) -> TLSClientAuthResourceWithRawResponse: - return TLSClientAuthResourceWithRawResponse(self._settings.tls_client_auth) - - @cached_property - def true_client_ip_header(self) -> TrueClientIPHeaderResourceWithRawResponse: - return TrueClientIPHeaderResourceWithRawResponse(self._settings.true_client_ip_header) - - @cached_property - def waf(self) -> WAFResourceWithRawResponse: - return WAFResourceWithRawResponse(self._settings.waf) - - @cached_property - def webp(self) -> WebPResourceWithRawResponse: - return WebPResourceWithRawResponse(self._settings.webp) - - @cached_property - def websocket(self) -> WebsocketResourceWithRawResponse: - return WebsocketResourceWithRawResponse(self._settings.websocket) - - @cached_property - def font_settings(self) -> FontSettingsResourceWithRawResponse: - return FontSettingsResourceWithRawResponse(self._settings.font_settings) - - -class AsyncSettingsResourceWithRawResponse: - def __init__(self, settings: AsyncSettingsResource) -> None: - self._settings = settings - - @cached_property - def zero_rtt(self) -> AsyncZeroRTTResourceWithRawResponse: - return AsyncZeroRTTResourceWithRawResponse(self._settings.zero_rtt) - - @cached_property - def advanced_ddos(self) -> AsyncAdvancedDDoSResourceWithRawResponse: - return AsyncAdvancedDDoSResourceWithRawResponse(self._settings.advanced_ddos) - - @cached_property - def always_online(self) -> AsyncAlwaysOnlineResourceWithRawResponse: - return AsyncAlwaysOnlineResourceWithRawResponse(self._settings.always_online) - - @cached_property - def always_use_https(self) -> AsyncAlwaysUseHTTPSResourceWithRawResponse: - return AsyncAlwaysUseHTTPSResourceWithRawResponse(self._settings.always_use_https) - - @cached_property - def automatic_https_rewrites(self) -> AsyncAutomaticHTTPSRewritesResourceWithRawResponse: - return AsyncAutomaticHTTPSRewritesResourceWithRawResponse(self._settings.automatic_https_rewrites) - - @cached_property - def automatic_platform_optimization(self) -> AsyncAutomaticPlatformOptimizationResourceWithRawResponse: - return AsyncAutomaticPlatformOptimizationResourceWithRawResponse(self._settings.automatic_platform_optimization) - - @cached_property - def brotli(self) -> AsyncBrotliResourceWithRawResponse: - return AsyncBrotliResourceWithRawResponse(self._settings.brotli) - - @cached_property - def browser_cache_ttl(self) -> AsyncBrowserCacheTTLResourceWithRawResponse: - return AsyncBrowserCacheTTLResourceWithRawResponse(self._settings.browser_cache_ttl) - - @cached_property - def browser_check(self) -> AsyncBrowserCheckResourceWithRawResponse: - return AsyncBrowserCheckResourceWithRawResponse(self._settings.browser_check) - - @cached_property - def cache_level(self) -> AsyncCacheLevelResourceWithRawResponse: - return AsyncCacheLevelResourceWithRawResponse(self._settings.cache_level) - - @cached_property - def challenge_ttl(self) -> AsyncChallengeTTLResourceWithRawResponse: - return AsyncChallengeTTLResourceWithRawResponse(self._settings.challenge_ttl) - - @cached_property - def ciphers(self) -> AsyncCiphersResourceWithRawResponse: - return AsyncCiphersResourceWithRawResponse(self._settings.ciphers) - - @cached_property - def development_mode(self) -> AsyncDevelopmentModeResourceWithRawResponse: - return AsyncDevelopmentModeResourceWithRawResponse(self._settings.development_mode) - - @cached_property - def early_hints(self) -> AsyncEarlyHintsResourceWithRawResponse: - return AsyncEarlyHintsResourceWithRawResponse(self._settings.early_hints) - - @cached_property - def email_obfuscation(self) -> AsyncEmailObfuscationResourceWithRawResponse: - return AsyncEmailObfuscationResourceWithRawResponse(self._settings.email_obfuscation) - - @cached_property - def h2_prioritization(self) -> AsyncH2PrioritizationResourceWithRawResponse: - return AsyncH2PrioritizationResourceWithRawResponse(self._settings.h2_prioritization) - - @cached_property - def hotlink_protection(self) -> AsyncHotlinkProtectionResourceWithRawResponse: - return AsyncHotlinkProtectionResourceWithRawResponse(self._settings.hotlink_protection) - - @cached_property - def http2(self) -> AsyncHTTP2ResourceWithRawResponse: - return AsyncHTTP2ResourceWithRawResponse(self._settings.http2) - - @cached_property - def http3(self) -> AsyncHTTP3ResourceWithRawResponse: - return AsyncHTTP3ResourceWithRawResponse(self._settings.http3) - - @cached_property - def image_resizing(self) -> AsyncImageResizingResourceWithRawResponse: - return AsyncImageResizingResourceWithRawResponse(self._settings.image_resizing) - - @cached_property - def ip_geolocation(self) -> AsyncIPGeolocationResourceWithRawResponse: - return AsyncIPGeolocationResourceWithRawResponse(self._settings.ip_geolocation) - - @cached_property - def ipv6(self) -> AsyncIPV6ResourceWithRawResponse: - return AsyncIPV6ResourceWithRawResponse(self._settings.ipv6) - - @cached_property - def min_tls_version(self) -> AsyncMinTLSVersionResourceWithRawResponse: - return AsyncMinTLSVersionResourceWithRawResponse(self._settings.min_tls_version) - - @cached_property - def minify(self) -> AsyncMinifyResourceWithRawResponse: - return AsyncMinifyResourceWithRawResponse(self._settings.minify) - - @cached_property - def mirage(self) -> AsyncMirageResourceWithRawResponse: - return AsyncMirageResourceWithRawResponse(self._settings.mirage) - - @cached_property - def mobile_redirect(self) -> AsyncMobileRedirectResourceWithRawResponse: - return AsyncMobileRedirectResourceWithRawResponse(self._settings.mobile_redirect) - - @cached_property - def nel(self) -> AsyncNELResourceWithRawResponse: - return AsyncNELResourceWithRawResponse(self._settings.nel) - - @cached_property - def opportunistic_encryption(self) -> AsyncOpportunisticEncryptionResourceWithRawResponse: - return AsyncOpportunisticEncryptionResourceWithRawResponse(self._settings.opportunistic_encryption) - - @cached_property - def opportunistic_onion(self) -> AsyncOpportunisticOnionResourceWithRawResponse: - return AsyncOpportunisticOnionResourceWithRawResponse(self._settings.opportunistic_onion) - - @cached_property - def orange_to_orange(self) -> AsyncOrangeToOrangeResourceWithRawResponse: - return AsyncOrangeToOrangeResourceWithRawResponse(self._settings.orange_to_orange) - - @cached_property - def origin_error_page_pass_thru(self) -> AsyncOriginErrorPagePassThruResourceWithRawResponse: - return AsyncOriginErrorPagePassThruResourceWithRawResponse(self._settings.origin_error_page_pass_thru) - - @cached_property - def origin_max_http_version(self) -> AsyncOriginMaxHTTPVersionResourceWithRawResponse: - return AsyncOriginMaxHTTPVersionResourceWithRawResponse(self._settings.origin_max_http_version) - - @cached_property - def polish(self) -> AsyncPolishResourceWithRawResponse: - return AsyncPolishResourceWithRawResponse(self._settings.polish) - - @cached_property - def prefetch_preload(self) -> AsyncPrefetchPreloadResourceWithRawResponse: - return AsyncPrefetchPreloadResourceWithRawResponse(self._settings.prefetch_preload) - - @cached_property - def proxy_read_timeout(self) -> AsyncProxyReadTimeoutResourceWithRawResponse: - return AsyncProxyReadTimeoutResourceWithRawResponse(self._settings.proxy_read_timeout) - - @cached_property - def pseudo_ipv4(self) -> AsyncPseudoIPV4ResourceWithRawResponse: - return AsyncPseudoIPV4ResourceWithRawResponse(self._settings.pseudo_ipv4) - - @cached_property - def response_buffering(self) -> AsyncResponseBufferingResourceWithRawResponse: - return AsyncResponseBufferingResourceWithRawResponse(self._settings.response_buffering) - - @cached_property - def rocket_loader(self) -> AsyncRocketLoaderResourceWithRawResponse: - return AsyncRocketLoaderResourceWithRawResponse(self._settings.rocket_loader) - - @cached_property - def security_headers(self) -> AsyncSecurityHeadersResourceWithRawResponse: - return AsyncSecurityHeadersResourceWithRawResponse(self._settings.security_headers) - - @cached_property - def security_level(self) -> AsyncSecurityLevelResourceWithRawResponse: - return AsyncSecurityLevelResourceWithRawResponse(self._settings.security_level) - - @cached_property - def server_side_excludes(self) -> AsyncServerSideExcludesResourceWithRawResponse: - return AsyncServerSideExcludesResourceWithRawResponse(self._settings.server_side_excludes) - - @cached_property - def sort_query_string_for_cache(self) -> AsyncSortQueryStringForCacheResourceWithRawResponse: - return AsyncSortQueryStringForCacheResourceWithRawResponse(self._settings.sort_query_string_for_cache) - - @cached_property - def ssl(self) -> AsyncSSLResourceWithRawResponse: - return AsyncSSLResourceWithRawResponse(self._settings.ssl) - - @cached_property - def ssl_recommender(self) -> AsyncSSLRecommenderResourceWithRawResponse: - return AsyncSSLRecommenderResourceWithRawResponse(self._settings.ssl_recommender) - - @cached_property - def tls_1_3(self) -> AsyncTLS1_3ResourceWithRawResponse: - return AsyncTLS1_3ResourceWithRawResponse(self._settings.tls_1_3) - - @cached_property - def tls_client_auth(self) -> AsyncTLSClientAuthResourceWithRawResponse: - return AsyncTLSClientAuthResourceWithRawResponse(self._settings.tls_client_auth) - - @cached_property - def true_client_ip_header(self) -> AsyncTrueClientIPHeaderResourceWithRawResponse: - return AsyncTrueClientIPHeaderResourceWithRawResponse(self._settings.true_client_ip_header) - - @cached_property - def waf(self) -> AsyncWAFResourceWithRawResponse: - return AsyncWAFResourceWithRawResponse(self._settings.waf) - - @cached_property - def webp(self) -> AsyncWebPResourceWithRawResponse: - return AsyncWebPResourceWithRawResponse(self._settings.webp) - - @cached_property - def websocket(self) -> AsyncWebsocketResourceWithRawResponse: - return AsyncWebsocketResourceWithRawResponse(self._settings.websocket) - - @cached_property - def font_settings(self) -> AsyncFontSettingsResourceWithRawResponse: - return AsyncFontSettingsResourceWithRawResponse(self._settings.font_settings) - - -class SettingsResourceWithStreamingResponse: - def __init__(self, settings: SettingsResource) -> None: - self._settings = settings - - @cached_property - def zero_rtt(self) -> ZeroRTTResourceWithStreamingResponse: - return ZeroRTTResourceWithStreamingResponse(self._settings.zero_rtt) - - @cached_property - def advanced_ddos(self) -> AdvancedDDoSResourceWithStreamingResponse: - return AdvancedDDoSResourceWithStreamingResponse(self._settings.advanced_ddos) - - @cached_property - def always_online(self) -> AlwaysOnlineResourceWithStreamingResponse: - return AlwaysOnlineResourceWithStreamingResponse(self._settings.always_online) - - @cached_property - def always_use_https(self) -> AlwaysUseHTTPSResourceWithStreamingResponse: - return AlwaysUseHTTPSResourceWithStreamingResponse(self._settings.always_use_https) - - @cached_property - def automatic_https_rewrites(self) -> AutomaticHTTPSRewritesResourceWithStreamingResponse: - return AutomaticHTTPSRewritesResourceWithStreamingResponse(self._settings.automatic_https_rewrites) - - @cached_property - def automatic_platform_optimization(self) -> AutomaticPlatformOptimizationResourceWithStreamingResponse: - return AutomaticPlatformOptimizationResourceWithStreamingResponse( - self._settings.automatic_platform_optimization - ) - - @cached_property - def brotli(self) -> BrotliResourceWithStreamingResponse: - return BrotliResourceWithStreamingResponse(self._settings.brotli) - - @cached_property - def browser_cache_ttl(self) -> BrowserCacheTTLResourceWithStreamingResponse: - return BrowserCacheTTLResourceWithStreamingResponse(self._settings.browser_cache_ttl) - - @cached_property - def browser_check(self) -> BrowserCheckResourceWithStreamingResponse: - return BrowserCheckResourceWithStreamingResponse(self._settings.browser_check) - - @cached_property - def cache_level(self) -> CacheLevelResourceWithStreamingResponse: - return CacheLevelResourceWithStreamingResponse(self._settings.cache_level) - - @cached_property - def challenge_ttl(self) -> ChallengeTTLResourceWithStreamingResponse: - return ChallengeTTLResourceWithStreamingResponse(self._settings.challenge_ttl) - - @cached_property - def ciphers(self) -> CiphersResourceWithStreamingResponse: - return CiphersResourceWithStreamingResponse(self._settings.ciphers) - - @cached_property - def development_mode(self) -> DevelopmentModeResourceWithStreamingResponse: - return DevelopmentModeResourceWithStreamingResponse(self._settings.development_mode) - - @cached_property - def early_hints(self) -> EarlyHintsResourceWithStreamingResponse: - return EarlyHintsResourceWithStreamingResponse(self._settings.early_hints) - - @cached_property - def email_obfuscation(self) -> EmailObfuscationResourceWithStreamingResponse: - return EmailObfuscationResourceWithStreamingResponse(self._settings.email_obfuscation) - - @cached_property - def h2_prioritization(self) -> H2PrioritizationResourceWithStreamingResponse: - return H2PrioritizationResourceWithStreamingResponse(self._settings.h2_prioritization) - - @cached_property - def hotlink_protection(self) -> HotlinkProtectionResourceWithStreamingResponse: - return HotlinkProtectionResourceWithStreamingResponse(self._settings.hotlink_protection) - - @cached_property - def http2(self) -> HTTP2ResourceWithStreamingResponse: - return HTTP2ResourceWithStreamingResponse(self._settings.http2) - - @cached_property - def http3(self) -> HTTP3ResourceWithStreamingResponse: - return HTTP3ResourceWithStreamingResponse(self._settings.http3) - - @cached_property - def image_resizing(self) -> ImageResizingResourceWithStreamingResponse: - return ImageResizingResourceWithStreamingResponse(self._settings.image_resizing) - - @cached_property - def ip_geolocation(self) -> IPGeolocationResourceWithStreamingResponse: - return IPGeolocationResourceWithStreamingResponse(self._settings.ip_geolocation) - - @cached_property - def ipv6(self) -> IPV6ResourceWithStreamingResponse: - return IPV6ResourceWithStreamingResponse(self._settings.ipv6) - - @cached_property - def min_tls_version(self) -> MinTLSVersionResourceWithStreamingResponse: - return MinTLSVersionResourceWithStreamingResponse(self._settings.min_tls_version) - - @cached_property - def minify(self) -> MinifyResourceWithStreamingResponse: - return MinifyResourceWithStreamingResponse(self._settings.minify) - - @cached_property - def mirage(self) -> MirageResourceWithStreamingResponse: - return MirageResourceWithStreamingResponse(self._settings.mirage) - - @cached_property - def mobile_redirect(self) -> MobileRedirectResourceWithStreamingResponse: - return MobileRedirectResourceWithStreamingResponse(self._settings.mobile_redirect) - - @cached_property - def nel(self) -> NELResourceWithStreamingResponse: - return NELResourceWithStreamingResponse(self._settings.nel) - - @cached_property - def opportunistic_encryption(self) -> OpportunisticEncryptionResourceWithStreamingResponse: - return OpportunisticEncryptionResourceWithStreamingResponse(self._settings.opportunistic_encryption) - - @cached_property - def opportunistic_onion(self) -> OpportunisticOnionResourceWithStreamingResponse: - return OpportunisticOnionResourceWithStreamingResponse(self._settings.opportunistic_onion) - - @cached_property - def orange_to_orange(self) -> OrangeToOrangeResourceWithStreamingResponse: - return OrangeToOrangeResourceWithStreamingResponse(self._settings.orange_to_orange) - - @cached_property - def origin_error_page_pass_thru(self) -> OriginErrorPagePassThruResourceWithStreamingResponse: - return OriginErrorPagePassThruResourceWithStreamingResponse(self._settings.origin_error_page_pass_thru) - - @cached_property - def origin_max_http_version(self) -> OriginMaxHTTPVersionResourceWithStreamingResponse: - return OriginMaxHTTPVersionResourceWithStreamingResponse(self._settings.origin_max_http_version) - - @cached_property - def polish(self) -> PolishResourceWithStreamingResponse: - return PolishResourceWithStreamingResponse(self._settings.polish) - - @cached_property - def prefetch_preload(self) -> PrefetchPreloadResourceWithStreamingResponse: - return PrefetchPreloadResourceWithStreamingResponse(self._settings.prefetch_preload) - - @cached_property - def proxy_read_timeout(self) -> ProxyReadTimeoutResourceWithStreamingResponse: - return ProxyReadTimeoutResourceWithStreamingResponse(self._settings.proxy_read_timeout) - - @cached_property - def pseudo_ipv4(self) -> PseudoIPV4ResourceWithStreamingResponse: - return PseudoIPV4ResourceWithStreamingResponse(self._settings.pseudo_ipv4) - - @cached_property - def response_buffering(self) -> ResponseBufferingResourceWithStreamingResponse: - return ResponseBufferingResourceWithStreamingResponse(self._settings.response_buffering) - - @cached_property - def rocket_loader(self) -> RocketLoaderResourceWithStreamingResponse: - return RocketLoaderResourceWithStreamingResponse(self._settings.rocket_loader) - - @cached_property - def security_headers(self) -> SecurityHeadersResourceWithStreamingResponse: - return SecurityHeadersResourceWithStreamingResponse(self._settings.security_headers) - - @cached_property - def security_level(self) -> SecurityLevelResourceWithStreamingResponse: - return SecurityLevelResourceWithStreamingResponse(self._settings.security_level) - - @cached_property - def server_side_excludes(self) -> ServerSideExcludesResourceWithStreamingResponse: - return ServerSideExcludesResourceWithStreamingResponse(self._settings.server_side_excludes) - - @cached_property - def sort_query_string_for_cache(self) -> SortQueryStringForCacheResourceWithStreamingResponse: - return SortQueryStringForCacheResourceWithStreamingResponse(self._settings.sort_query_string_for_cache) - - @cached_property - def ssl(self) -> SSLResourceWithStreamingResponse: - return SSLResourceWithStreamingResponse(self._settings.ssl) - - @cached_property - def ssl_recommender(self) -> SSLRecommenderResourceWithStreamingResponse: - return SSLRecommenderResourceWithStreamingResponse(self._settings.ssl_recommender) - - @cached_property - def tls_1_3(self) -> TLS1_3ResourceWithStreamingResponse: - return TLS1_3ResourceWithStreamingResponse(self._settings.tls_1_3) - - @cached_property - def tls_client_auth(self) -> TLSClientAuthResourceWithStreamingResponse: - return TLSClientAuthResourceWithStreamingResponse(self._settings.tls_client_auth) - - @cached_property - def true_client_ip_header(self) -> TrueClientIPHeaderResourceWithStreamingResponse: - return TrueClientIPHeaderResourceWithStreamingResponse(self._settings.true_client_ip_header) - - @cached_property - def waf(self) -> WAFResourceWithStreamingResponse: - return WAFResourceWithStreamingResponse(self._settings.waf) - - @cached_property - def webp(self) -> WebPResourceWithStreamingResponse: - return WebPResourceWithStreamingResponse(self._settings.webp) - - @cached_property - def websocket(self) -> WebsocketResourceWithStreamingResponse: - return WebsocketResourceWithStreamingResponse(self._settings.websocket) - - @cached_property - def font_settings(self) -> FontSettingsResourceWithStreamingResponse: - return FontSettingsResourceWithStreamingResponse(self._settings.font_settings) - - -class AsyncSettingsResourceWithStreamingResponse: - def __init__(self, settings: AsyncSettingsResource) -> None: - self._settings = settings - - @cached_property - def zero_rtt(self) -> AsyncZeroRTTResourceWithStreamingResponse: - return AsyncZeroRTTResourceWithStreamingResponse(self._settings.zero_rtt) - - @cached_property - def advanced_ddos(self) -> AsyncAdvancedDDoSResourceWithStreamingResponse: - return AsyncAdvancedDDoSResourceWithStreamingResponse(self._settings.advanced_ddos) - - @cached_property - def always_online(self) -> AsyncAlwaysOnlineResourceWithStreamingResponse: - return AsyncAlwaysOnlineResourceWithStreamingResponse(self._settings.always_online) - - @cached_property - def always_use_https(self) -> AsyncAlwaysUseHTTPSResourceWithStreamingResponse: - return AsyncAlwaysUseHTTPSResourceWithStreamingResponse(self._settings.always_use_https) - - @cached_property - def automatic_https_rewrites(self) -> AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse: - return AsyncAutomaticHTTPSRewritesResourceWithStreamingResponse(self._settings.automatic_https_rewrites) - - @cached_property - def automatic_platform_optimization(self) -> AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse: - return AsyncAutomaticPlatformOptimizationResourceWithStreamingResponse( - self._settings.automatic_platform_optimization - ) - - @cached_property - def brotli(self) -> AsyncBrotliResourceWithStreamingResponse: - return AsyncBrotliResourceWithStreamingResponse(self._settings.brotli) - - @cached_property - def browser_cache_ttl(self) -> AsyncBrowserCacheTTLResourceWithStreamingResponse: - return AsyncBrowserCacheTTLResourceWithStreamingResponse(self._settings.browser_cache_ttl) - - @cached_property - def browser_check(self) -> AsyncBrowserCheckResourceWithStreamingResponse: - return AsyncBrowserCheckResourceWithStreamingResponse(self._settings.browser_check) - - @cached_property - def cache_level(self) -> AsyncCacheLevelResourceWithStreamingResponse: - return AsyncCacheLevelResourceWithStreamingResponse(self._settings.cache_level) - - @cached_property - def challenge_ttl(self) -> AsyncChallengeTTLResourceWithStreamingResponse: - return AsyncChallengeTTLResourceWithStreamingResponse(self._settings.challenge_ttl) - - @cached_property - def ciphers(self) -> AsyncCiphersResourceWithStreamingResponse: - return AsyncCiphersResourceWithStreamingResponse(self._settings.ciphers) - - @cached_property - def development_mode(self) -> AsyncDevelopmentModeResourceWithStreamingResponse: - return AsyncDevelopmentModeResourceWithStreamingResponse(self._settings.development_mode) - - @cached_property - def early_hints(self) -> AsyncEarlyHintsResourceWithStreamingResponse: - return AsyncEarlyHintsResourceWithStreamingResponse(self._settings.early_hints) - - @cached_property - def email_obfuscation(self) -> AsyncEmailObfuscationResourceWithStreamingResponse: - return AsyncEmailObfuscationResourceWithStreamingResponse(self._settings.email_obfuscation) - - @cached_property - def h2_prioritization(self) -> AsyncH2PrioritizationResourceWithStreamingResponse: - return AsyncH2PrioritizationResourceWithStreamingResponse(self._settings.h2_prioritization) - - @cached_property - def hotlink_protection(self) -> AsyncHotlinkProtectionResourceWithStreamingResponse: - return AsyncHotlinkProtectionResourceWithStreamingResponse(self._settings.hotlink_protection) - - @cached_property - def http2(self) -> AsyncHTTP2ResourceWithStreamingResponse: - return AsyncHTTP2ResourceWithStreamingResponse(self._settings.http2) - - @cached_property - def http3(self) -> AsyncHTTP3ResourceWithStreamingResponse: - return AsyncHTTP3ResourceWithStreamingResponse(self._settings.http3) - - @cached_property - def image_resizing(self) -> AsyncImageResizingResourceWithStreamingResponse: - return AsyncImageResizingResourceWithStreamingResponse(self._settings.image_resizing) - - @cached_property - def ip_geolocation(self) -> AsyncIPGeolocationResourceWithStreamingResponse: - return AsyncIPGeolocationResourceWithStreamingResponse(self._settings.ip_geolocation) - - @cached_property - def ipv6(self) -> AsyncIPV6ResourceWithStreamingResponse: - return AsyncIPV6ResourceWithStreamingResponse(self._settings.ipv6) - - @cached_property - def min_tls_version(self) -> AsyncMinTLSVersionResourceWithStreamingResponse: - return AsyncMinTLSVersionResourceWithStreamingResponse(self._settings.min_tls_version) - - @cached_property - def minify(self) -> AsyncMinifyResourceWithStreamingResponse: - return AsyncMinifyResourceWithStreamingResponse(self._settings.minify) - - @cached_property - def mirage(self) -> AsyncMirageResourceWithStreamingResponse: - return AsyncMirageResourceWithStreamingResponse(self._settings.mirage) - - @cached_property - def mobile_redirect(self) -> AsyncMobileRedirectResourceWithStreamingResponse: - return AsyncMobileRedirectResourceWithStreamingResponse(self._settings.mobile_redirect) - - @cached_property - def nel(self) -> AsyncNELResourceWithStreamingResponse: - return AsyncNELResourceWithStreamingResponse(self._settings.nel) - - @cached_property - def opportunistic_encryption(self) -> AsyncOpportunisticEncryptionResourceWithStreamingResponse: - return AsyncOpportunisticEncryptionResourceWithStreamingResponse(self._settings.opportunistic_encryption) - - @cached_property - def opportunistic_onion(self) -> AsyncOpportunisticOnionResourceWithStreamingResponse: - return AsyncOpportunisticOnionResourceWithStreamingResponse(self._settings.opportunistic_onion) - - @cached_property - def orange_to_orange(self) -> AsyncOrangeToOrangeResourceWithStreamingResponse: - return AsyncOrangeToOrangeResourceWithStreamingResponse(self._settings.orange_to_orange) - - @cached_property - def origin_error_page_pass_thru(self) -> AsyncOriginErrorPagePassThruResourceWithStreamingResponse: - return AsyncOriginErrorPagePassThruResourceWithStreamingResponse(self._settings.origin_error_page_pass_thru) - - @cached_property - def origin_max_http_version(self) -> AsyncOriginMaxHTTPVersionResourceWithStreamingResponse: - return AsyncOriginMaxHTTPVersionResourceWithStreamingResponse(self._settings.origin_max_http_version) - - @cached_property - def polish(self) -> AsyncPolishResourceWithStreamingResponse: - return AsyncPolishResourceWithStreamingResponse(self._settings.polish) - - @cached_property - def prefetch_preload(self) -> AsyncPrefetchPreloadResourceWithStreamingResponse: - return AsyncPrefetchPreloadResourceWithStreamingResponse(self._settings.prefetch_preload) - - @cached_property - def proxy_read_timeout(self) -> AsyncProxyReadTimeoutResourceWithStreamingResponse: - return AsyncProxyReadTimeoutResourceWithStreamingResponse(self._settings.proxy_read_timeout) - - @cached_property - def pseudo_ipv4(self) -> AsyncPseudoIPV4ResourceWithStreamingResponse: - return AsyncPseudoIPV4ResourceWithStreamingResponse(self._settings.pseudo_ipv4) - - @cached_property - def response_buffering(self) -> AsyncResponseBufferingResourceWithStreamingResponse: - return AsyncResponseBufferingResourceWithStreamingResponse(self._settings.response_buffering) - - @cached_property - def rocket_loader(self) -> AsyncRocketLoaderResourceWithStreamingResponse: - return AsyncRocketLoaderResourceWithStreamingResponse(self._settings.rocket_loader) - - @cached_property - def security_headers(self) -> AsyncSecurityHeadersResourceWithStreamingResponse: - return AsyncSecurityHeadersResourceWithStreamingResponse(self._settings.security_headers) - - @cached_property - def security_level(self) -> AsyncSecurityLevelResourceWithStreamingResponse: - return AsyncSecurityLevelResourceWithStreamingResponse(self._settings.security_level) - - @cached_property - def server_side_excludes(self) -> AsyncServerSideExcludesResourceWithStreamingResponse: - return AsyncServerSideExcludesResourceWithStreamingResponse(self._settings.server_side_excludes) - - @cached_property - def sort_query_string_for_cache(self) -> AsyncSortQueryStringForCacheResourceWithStreamingResponse: - return AsyncSortQueryStringForCacheResourceWithStreamingResponse(self._settings.sort_query_string_for_cache) - - @cached_property - def ssl(self) -> AsyncSSLResourceWithStreamingResponse: - return AsyncSSLResourceWithStreamingResponse(self._settings.ssl) - - @cached_property - def ssl_recommender(self) -> AsyncSSLRecommenderResourceWithStreamingResponse: - return AsyncSSLRecommenderResourceWithStreamingResponse(self._settings.ssl_recommender) - - @cached_property - def tls_1_3(self) -> AsyncTLS1_3ResourceWithStreamingResponse: - return AsyncTLS1_3ResourceWithStreamingResponse(self._settings.tls_1_3) - - @cached_property - def tls_client_auth(self) -> AsyncTLSClientAuthResourceWithStreamingResponse: - return AsyncTLSClientAuthResourceWithStreamingResponse(self._settings.tls_client_auth) - - @cached_property - def true_client_ip_header(self) -> AsyncTrueClientIPHeaderResourceWithStreamingResponse: - return AsyncTrueClientIPHeaderResourceWithStreamingResponse(self._settings.true_client_ip_header) - - @cached_property - def waf(self) -> AsyncWAFResourceWithStreamingResponse: - return AsyncWAFResourceWithStreamingResponse(self._settings.waf) - - @cached_property - def webp(self) -> AsyncWebPResourceWithStreamingResponse: - return AsyncWebPResourceWithStreamingResponse(self._settings.webp) - - @cached_property - def websocket(self) -> AsyncWebsocketResourceWithStreamingResponse: - return AsyncWebsocketResourceWithStreamingResponse(self._settings.websocket) - - @cached_property - def font_settings(self) -> AsyncFontSettingsResourceWithStreamingResponse: - return AsyncFontSettingsResourceWithStreamingResponse(self._settings.font_settings) diff --git a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py b/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py deleted file mode 100644 index 8ac6a3306fa..00000000000 --- a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import sort_query_string_for_cache_edit_params -from ....types.zones.settings.sort_query_string_for_cache import SortQueryStringForCache - -__all__ = ["SortQueryStringForCacheResource", "AsyncSortQueryStringForCacheResource"] - - -class SortQueryStringForCacheResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> SortQueryStringForCacheResourceWithRawResponse: - return SortQueryStringForCacheResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SortQueryStringForCacheResourceWithStreamingResponse: - return SortQueryStringForCacheResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SortQueryStringForCache]: - """ - Cloudflare will treat files with the same query strings as the same file in - cache, regardless of the order of the query strings. This is limited to - Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/sort_query_string_for_cache", - body=maybe_transform( - {"value": value}, sort_query_string_for_cache_edit_params.SortQueryStringForCacheEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, - ), - cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SortQueryStringForCache]: - """ - Cloudflare will treat files with the same query strings as the same file in - cache, regardless of the order of the query strings. This is limited to - Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/sort_query_string_for_cache", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, - ), - cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), - ) - - -class AsyncSortQueryStringForCacheResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncSortQueryStringForCacheResourceWithRawResponse: - return AsyncSortQueryStringForCacheResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSortQueryStringForCacheResourceWithStreamingResponse: - return AsyncSortQueryStringForCacheResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SortQueryStringForCache]: - """ - Cloudflare will treat files with the same query strings as the same file in - cache, regardless of the order of the query strings. This is limited to - Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/sort_query_string_for_cache", - body=await async_maybe_transform( - {"value": value}, sort_query_string_for_cache_edit_params.SortQueryStringForCacheEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, - ), - cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SortQueryStringForCache]: - """ - Cloudflare will treat files with the same query strings as the same file in - cache, regardless of the order of the query strings. This is limited to - Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/sort_query_string_for_cache", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, - ), - cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), - ) - - -class SortQueryStringForCacheResourceWithRawResponse: - def __init__(self, sort_query_string_for_cache: SortQueryStringForCacheResource) -> None: - self._sort_query_string_for_cache = sort_query_string_for_cache - - self.edit = to_raw_response_wrapper( - sort_query_string_for_cache.edit, - ) - self.get = to_raw_response_wrapper( - sort_query_string_for_cache.get, - ) - - -class AsyncSortQueryStringForCacheResourceWithRawResponse: - def __init__(self, sort_query_string_for_cache: AsyncSortQueryStringForCacheResource) -> None: - self._sort_query_string_for_cache = sort_query_string_for_cache - - self.edit = async_to_raw_response_wrapper( - sort_query_string_for_cache.edit, - ) - self.get = async_to_raw_response_wrapper( - sort_query_string_for_cache.get, - ) - - -class SortQueryStringForCacheResourceWithStreamingResponse: - def __init__(self, sort_query_string_for_cache: SortQueryStringForCacheResource) -> None: - self._sort_query_string_for_cache = sort_query_string_for_cache - - self.edit = to_streamed_response_wrapper( - sort_query_string_for_cache.edit, - ) - self.get = to_streamed_response_wrapper( - sort_query_string_for_cache.get, - ) - - -class AsyncSortQueryStringForCacheResourceWithStreamingResponse: - def __init__(self, sort_query_string_for_cache: AsyncSortQueryStringForCacheResource) -> None: - self._sort_query_string_for_cache = sort_query_string_for_cache - - self.edit = async_to_streamed_response_wrapper( - sort_query_string_for_cache.edit, - ) - self.get = async_to_streamed_response_wrapper( - sort_query_string_for_cache.get, - ) diff --git a/src/cloudflare/resources/zones/settings/ssl.py b/src/cloudflare/resources/zones/settings/ssl.py deleted file mode 100644 index c04dd0ce79a..00000000000 --- a/src/cloudflare/resources/zones/settings/ssl.py +++ /dev/null @@ -1,322 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import ssl_edit_params -from ....types.zones.settings.ssl import SSL - -__all__ = ["SSLResource", "AsyncSSLResource"] - - -class SSLResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> SSLResourceWithRawResponse: - return SSLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SSLResourceWithStreamingResponse: - return SSLResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "flexible", "full", "strict"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSL]: - """ - SSL encrypts your visitor's connection and safeguards credit card numbers and - other personal data to and from your website. SSL can take up to 5 minutes to - fully activate. Requires Cloudflare active on your root domain or www domain. - Off: no SSL between the visitor and Cloudflare, and no SSL between Cloudflare - and your web server (all HTTP traffic). Flexible: SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, but no SSL between Cloudflare and - your web server. You don't need to have an SSL cert on your web server, but your - vistors will still see the site as being HTTPS enabled. Full: SSL between the - visitor and Cloudflare -- visitor sees HTTPS on your site, and SSL between - Cloudflare and your web server. You'll need to have your own SSL cert or - self-signed cert at the very least. Full (Strict): SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, and SSL between Cloudflare and - your web server. You'll need to have a valid SSL certificate installed on your - web server. This certificate must be signed by a certificate authority, have an - expiration date in the future, and respond for the request domain name - (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Depends on the zone's plan level - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/ssl", - body=maybe_transform({"value": value}, ssl_edit_params.SSLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSL]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSL]: - """ - SSL encrypts your visitor's connection and safeguards credit card numbers and - other personal data to and from your website. SSL can take up to 5 minutes to - fully activate. Requires Cloudflare active on your root domain or www domain. - Off: no SSL between the visitor and Cloudflare, and no SSL between Cloudflare - and your web server (all HTTP traffic). Flexible: SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, but no SSL between Cloudflare and - your web server. You don't need to have an SSL cert on your web server, but your - vistors will still see the site as being HTTPS enabled. Full: SSL between the - visitor and Cloudflare -- visitor sees HTTPS on your site, and SSL between - Cloudflare and your web server. You'll need to have your own SSL cert or - self-signed cert at the very least. Full (Strict): SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, and SSL between Cloudflare and - your web server. You'll need to have a valid SSL certificate installed on your - web server. This certificate must be signed by a certificate authority, have an - expiration date in the future, and respond for the request domain name - (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/ssl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSL]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), - ) - - -class AsyncSSLResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncSSLResourceWithRawResponse: - return AsyncSSLResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSSLResourceWithStreamingResponse: - return AsyncSSLResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "flexible", "full", "strict"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSL]: - """ - SSL encrypts your visitor's connection and safeguards credit card numbers and - other personal data to and from your website. SSL can take up to 5 minutes to - fully activate. Requires Cloudflare active on your root domain or www domain. - Off: no SSL between the visitor and Cloudflare, and no SSL between Cloudflare - and your web server (all HTTP traffic). Flexible: SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, but no SSL between Cloudflare and - your web server. You don't need to have an SSL cert on your web server, but your - vistors will still see the site as being HTTPS enabled. Full: SSL between the - visitor and Cloudflare -- visitor sees HTTPS on your site, and SSL between - Cloudflare and your web server. You'll need to have your own SSL cert or - self-signed cert at the very least. Full (Strict): SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, and SSL between Cloudflare and - your web server. You'll need to have a valid SSL certificate installed on your - web server. This certificate must be signed by a certificate authority, have an - expiration date in the future, and respond for the request domain name - (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Depends on the zone's plan level - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/ssl", - body=await async_maybe_transform({"value": value}, ssl_edit_params.SSLEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSL]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSL]: - """ - SSL encrypts your visitor's connection and safeguards credit card numbers and - other personal data to and from your website. SSL can take up to 5 minutes to - fully activate. Requires Cloudflare active on your root domain or www domain. - Off: no SSL between the visitor and Cloudflare, and no SSL between Cloudflare - and your web server (all HTTP traffic). Flexible: SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, but no SSL between Cloudflare and - your web server. You don't need to have an SSL cert on your web server, but your - vistors will still see the site as being HTTPS enabled. Full: SSL between the - visitor and Cloudflare -- visitor sees HTTPS on your site, and SSL between - Cloudflare and your web server. You'll need to have your own SSL cert or - self-signed cert at the very least. Full (Strict): SSL between the visitor and - Cloudflare -- visitor sees HTTPS on your site, and SSL between Cloudflare and - your web server. You'll need to have a valid SSL certificate installed on your - web server. This certificate must be signed by a certificate authority, have an - expiration date in the future, and respond for the request domain name - (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/ssl", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSL]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), - ) - - -class SSLResourceWithRawResponse: - def __init__(self, ssl: SSLResource) -> None: - self._ssl = ssl - - self.edit = to_raw_response_wrapper( - ssl.edit, - ) - self.get = to_raw_response_wrapper( - ssl.get, - ) - - -class AsyncSSLResourceWithRawResponse: - def __init__(self, ssl: AsyncSSLResource) -> None: - self._ssl = ssl - - self.edit = async_to_raw_response_wrapper( - ssl.edit, - ) - self.get = async_to_raw_response_wrapper( - ssl.get, - ) - - -class SSLResourceWithStreamingResponse: - def __init__(self, ssl: SSLResource) -> None: - self._ssl = ssl - - self.edit = to_streamed_response_wrapper( - ssl.edit, - ) - self.get = to_streamed_response_wrapper( - ssl.get, - ) - - -class AsyncSSLResourceWithStreamingResponse: - def __init__(self, ssl: AsyncSSLResource) -> None: - self._ssl = ssl - - self.edit = async_to_streamed_response_wrapper( - ssl.edit, - ) - self.get = async_to_streamed_response_wrapper( - ssl.get, - ) diff --git a/src/cloudflare/resources/zones/settings/ssl_recommender.py b/src/cloudflare/resources/zones/settings/ssl_recommender.py deleted file mode 100644 index 816dd22ade6..00000000000 --- a/src/cloudflare/resources/zones/settings/ssl_recommender.py +++ /dev/null @@ -1,274 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import SSLRecommender, ssl_recommender_edit_params -from ....types.zones.settings.ssl_recommender import SSLRecommender -from ....types.zones.settings.ssl_recommender_param import SSLRecommenderParam - -__all__ = ["SSLRecommenderResource", "AsyncSSLRecommenderResource"] - - -class SSLRecommenderResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> SSLRecommenderResourceWithRawResponse: - return SSLRecommenderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> SSLRecommenderResourceWithStreamingResponse: - return SSLRecommenderResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: SSLRecommenderParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSLRecommender]: - """ - Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - Args: - zone_id: Identifier - - value: Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/ssl_recommender", - body=maybe_transform({"value": value}, ssl_recommender_edit_params.SSLRecommenderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSLRecommender]: - """ - Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/ssl_recommender", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), - ) - - -class AsyncSSLRecommenderResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncSSLRecommenderResourceWithRawResponse: - return AsyncSSLRecommenderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncSSLRecommenderResourceWithStreamingResponse: - return AsyncSSLRecommenderResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: SSLRecommenderParam, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSLRecommender]: - """ - Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - Args: - zone_id: Identifier - - value: Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/ssl_recommender", - body=await async_maybe_transform({"value": value}, ssl_recommender_edit_params.SSLRecommenderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[SSLRecommender]: - """ - Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/ssl_recommender", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, - ), - cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), - ) - - -class SSLRecommenderResourceWithRawResponse: - def __init__(self, ssl_recommender: SSLRecommenderResource) -> None: - self._ssl_recommender = ssl_recommender - - self.edit = to_raw_response_wrapper( - ssl_recommender.edit, - ) - self.get = to_raw_response_wrapper( - ssl_recommender.get, - ) - - -class AsyncSSLRecommenderResourceWithRawResponse: - def __init__(self, ssl_recommender: AsyncSSLRecommenderResource) -> None: - self._ssl_recommender = ssl_recommender - - self.edit = async_to_raw_response_wrapper( - ssl_recommender.edit, - ) - self.get = async_to_raw_response_wrapper( - ssl_recommender.get, - ) - - -class SSLRecommenderResourceWithStreamingResponse: - def __init__(self, ssl_recommender: SSLRecommenderResource) -> None: - self._ssl_recommender = ssl_recommender - - self.edit = to_streamed_response_wrapper( - ssl_recommender.edit, - ) - self.get = to_streamed_response_wrapper( - ssl_recommender.get, - ) - - -class AsyncSSLRecommenderResourceWithStreamingResponse: - def __init__(self, ssl_recommender: AsyncSSLRecommenderResource) -> None: - self._ssl_recommender = ssl_recommender - - self.edit = async_to_streamed_response_wrapper( - ssl_recommender.edit, - ) - self.get = async_to_streamed_response_wrapper( - ssl_recommender.get, - ) diff --git a/src/cloudflare/resources/zones/settings/tls_1_3.py b/src/cloudflare/resources/zones/settings/tls_1_3.py deleted file mode 100644 index 77eb21c1c48..00000000000 --- a/src/cloudflare/resources/zones/settings/tls_1_3.py +++ /dev/null @@ -1,264 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import tls_1_3_edit_params -from ....types.zones.settings.tls_1_3 import TLS1_3 - -__all__ = ["TLS1_3Resource", "AsyncTLS1_3Resource"] - - -class TLS1_3Resource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> TLS1_3ResourceWithRawResponse: - return TLS1_3ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> TLS1_3ResourceWithStreamingResponse: - return TLS1_3ResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off", "zrt"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLS1_3]: - """ - Changes TLS 1.3 setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/tls_1_3", - body=maybe_transform({"value": value}, tls_1_3_edit_params.TLS1_3EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLS1_3]: - """ - Gets TLS 1.3 setting enabled for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/tls_1_3", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), - ) - - -class AsyncTLS1_3Resource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncTLS1_3ResourceWithRawResponse: - return AsyncTLS1_3ResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncTLS1_3ResourceWithStreamingResponse: - return AsyncTLS1_3ResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off", "zrt"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLS1_3]: - """ - Changes TLS 1.3 setting. - - Args: - zone_id: Identifier - - value: Value of the zone setting. Notes: Default value depends on the zone's plan - level. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/tls_1_3", - body=await async_maybe_transform({"value": value}, tls_1_3_edit_params.TLS1_3EditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLS1_3]: - """ - Gets TLS 1.3 setting enabled for a zone. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/tls_1_3", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), - ) - - -class TLS1_3ResourceWithRawResponse: - def __init__(self, tls_1_3: TLS1_3Resource) -> None: - self._tls_1_3 = tls_1_3 - - self.edit = to_raw_response_wrapper( - tls_1_3.edit, - ) - self.get = to_raw_response_wrapper( - tls_1_3.get, - ) - - -class AsyncTLS1_3ResourceWithRawResponse: - def __init__(self, tls_1_3: AsyncTLS1_3Resource) -> None: - self._tls_1_3 = tls_1_3 - - self.edit = async_to_raw_response_wrapper( - tls_1_3.edit, - ) - self.get = async_to_raw_response_wrapper( - tls_1_3.get, - ) - - -class TLS1_3ResourceWithStreamingResponse: - def __init__(self, tls_1_3: TLS1_3Resource) -> None: - self._tls_1_3 = tls_1_3 - - self.edit = to_streamed_response_wrapper( - tls_1_3.edit, - ) - self.get = to_streamed_response_wrapper( - tls_1_3.get, - ) - - -class AsyncTLS1_3ResourceWithStreamingResponse: - def __init__(self, tls_1_3: AsyncTLS1_3Resource) -> None: - self._tls_1_3 = tls_1_3 - - self.edit = async_to_streamed_response_wrapper( - tls_1_3.edit, - ) - self.get = async_to_streamed_response_wrapper( - tls_1_3.get, - ) diff --git a/src/cloudflare/resources/zones/settings/tls_client_auth.py b/src/cloudflare/resources/zones/settings/tls_client_auth.py deleted file mode 100644 index f1f2646104e..00000000000 --- a/src/cloudflare/resources/zones/settings/tls_client_auth.py +++ /dev/null @@ -1,266 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import tls_client_auth_edit_params -from ....types.zones.settings.tls_client_auth import TLSClientAuth - -__all__ = ["TLSClientAuthResource", "AsyncTLSClientAuthResource"] - - -class TLSClientAuthResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> TLSClientAuthResourceWithRawResponse: - return TLSClientAuthResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> TLSClientAuthResourceWithStreamingResponse: - return TLSClientAuthResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLSClientAuth]: - """ - TLS Client Auth requires Cloudflare to connect to your origin server using a - client certificate (Enterprise Only). - - Args: - zone_id: Identifier - - value: value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/tls_client_auth", - body=maybe_transform({"value": value}, tls_client_auth_edit_params.TLSClientAuthEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLSClientAuth]: - """ - TLS Client Auth requires Cloudflare to connect to your origin server using a - client certificate (Enterprise Only). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/tls_client_auth", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), - ) - - -class AsyncTLSClientAuthResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncTLSClientAuthResourceWithRawResponse: - return AsyncTLSClientAuthResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncTLSClientAuthResourceWithStreamingResponse: - return AsyncTLSClientAuthResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLSClientAuth]: - """ - TLS Client Auth requires Cloudflare to connect to your origin server using a - client certificate (Enterprise Only). - - Args: - zone_id: Identifier - - value: value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/tls_client_auth", - body=await async_maybe_transform({"value": value}, tls_client_auth_edit_params.TLSClientAuthEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TLSClientAuth]: - """ - TLS Client Auth requires Cloudflare to connect to your origin server using a - client certificate (Enterprise Only). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/tls_client_auth", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, - ), - cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), - ) - - -class TLSClientAuthResourceWithRawResponse: - def __init__(self, tls_client_auth: TLSClientAuthResource) -> None: - self._tls_client_auth = tls_client_auth - - self.edit = to_raw_response_wrapper( - tls_client_auth.edit, - ) - self.get = to_raw_response_wrapper( - tls_client_auth.get, - ) - - -class AsyncTLSClientAuthResourceWithRawResponse: - def __init__(self, tls_client_auth: AsyncTLSClientAuthResource) -> None: - self._tls_client_auth = tls_client_auth - - self.edit = async_to_raw_response_wrapper( - tls_client_auth.edit, - ) - self.get = async_to_raw_response_wrapper( - tls_client_auth.get, - ) - - -class TLSClientAuthResourceWithStreamingResponse: - def __init__(self, tls_client_auth: TLSClientAuthResource) -> None: - self._tls_client_auth = tls_client_auth - - self.edit = to_streamed_response_wrapper( - tls_client_auth.edit, - ) - self.get = to_streamed_response_wrapper( - tls_client_auth.get, - ) - - -class AsyncTLSClientAuthResourceWithStreamingResponse: - def __init__(self, tls_client_auth: AsyncTLSClientAuthResource) -> None: - self._tls_client_auth = tls_client_auth - - self.edit = async_to_streamed_response_wrapper( - tls_client_auth.edit, - ) - self.get = async_to_streamed_response_wrapper( - tls_client_auth.get, - ) diff --git a/src/cloudflare/resources/zones/settings/true_client_ip_header.py b/src/cloudflare/resources/zones/settings/true_client_ip_header.py deleted file mode 100644 index ebe9635793b..00000000000 --- a/src/cloudflare/resources/zones/settings/true_client_ip_header.py +++ /dev/null @@ -1,268 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import true_client_ip_header_edit_params -from ....types.zones.settings.true_client_ip_header import TrueClientIPHeader - -__all__ = ["TrueClientIPHeaderResource", "AsyncTrueClientIPHeaderResource"] - - -class TrueClientIPHeaderResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> TrueClientIPHeaderResourceWithRawResponse: - return TrueClientIPHeaderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> TrueClientIPHeaderResourceWithStreamingResponse: - return TrueClientIPHeaderResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TrueClientIPHeader]: - """ - Allows customer to continue to use True Client IP (Akamai feature) in the - headers we send to the origin. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/true_client_ip_header", - body=maybe_transform({"value": value}, true_client_ip_header_edit_params.TrueClientIPHeaderEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, - ), - cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TrueClientIPHeader]: - """ - Allows customer to continue to use True Client IP (Akamai feature) in the - headers we send to the origin. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/true_client_ip_header", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, - ), - cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), - ) - - -class AsyncTrueClientIPHeaderResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncTrueClientIPHeaderResourceWithRawResponse: - return AsyncTrueClientIPHeaderResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncTrueClientIPHeaderResourceWithStreamingResponse: - return AsyncTrueClientIPHeaderResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TrueClientIPHeader]: - """ - Allows customer to continue to use True Client IP (Akamai feature) in the - headers we send to the origin. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/true_client_ip_header", - body=await async_maybe_transform( - {"value": value}, true_client_ip_header_edit_params.TrueClientIPHeaderEditParams - ), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, - ), - cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TrueClientIPHeader]: - """ - Allows customer to continue to use True Client IP (Akamai feature) in the - headers we send to the origin. This is limited to Enterprise Zones. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/true_client_ip_header", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, - ), - cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), - ) - - -class TrueClientIPHeaderResourceWithRawResponse: - def __init__(self, true_client_ip_header: TrueClientIPHeaderResource) -> None: - self._true_client_ip_header = true_client_ip_header - - self.edit = to_raw_response_wrapper( - true_client_ip_header.edit, - ) - self.get = to_raw_response_wrapper( - true_client_ip_header.get, - ) - - -class AsyncTrueClientIPHeaderResourceWithRawResponse: - def __init__(self, true_client_ip_header: AsyncTrueClientIPHeaderResource) -> None: - self._true_client_ip_header = true_client_ip_header - - self.edit = async_to_raw_response_wrapper( - true_client_ip_header.edit, - ) - self.get = async_to_raw_response_wrapper( - true_client_ip_header.get, - ) - - -class TrueClientIPHeaderResourceWithStreamingResponse: - def __init__(self, true_client_ip_header: TrueClientIPHeaderResource) -> None: - self._true_client_ip_header = true_client_ip_header - - self.edit = to_streamed_response_wrapper( - true_client_ip_header.edit, - ) - self.get = to_streamed_response_wrapper( - true_client_ip_header.get, - ) - - -class AsyncTrueClientIPHeaderResourceWithStreamingResponse: - def __init__(self, true_client_ip_header: AsyncTrueClientIPHeaderResource) -> None: - self._true_client_ip_header = true_client_ip_header - - self.edit = async_to_streamed_response_wrapper( - true_client_ip_header.edit, - ) - self.get = async_to_streamed_response_wrapper( - true_client_ip_header.get, - ) diff --git a/src/cloudflare/resources/zones/settings/waf.py b/src/cloudflare/resources/zones/settings/waf.py deleted file mode 100644 index 42ce04861e0..00000000000 --- a/src/cloudflare/resources/zones/settings/waf.py +++ /dev/null @@ -1,302 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import waf_edit_params -from ....types.zones.settings.waf import WAF - -__all__ = ["WAFResource", "AsyncWAFResource"] - - -class WAFResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> WAFResourceWithRawResponse: - return WAFResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> WAFResourceWithStreamingResponse: - return WAFResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WAF]: - """The WAF examines HTTP requests to your website. - - It inspects both GET and POST - requests and applies rules to help filter out illegitimate traffic from - legitimate website visitors. The Cloudflare WAF inspects website addresses or - URLs to detect anything out of the ordinary. If the Cloudflare WAF determines - suspicious user behavior, then the WAF will 'challenge' the web visitor with a - page that asks them to submit a CAPTCHA successfully to continue their action. - If the challenge is failed, the action will be stopped. What this means is that - Cloudflare's WAF will block any traffic identified as illegitimate before it - reaches your origin web server. - (https://support.cloudflare.com/hc/en-us/articles/200172016). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/waf", - body=maybe_transform({"value": value}, waf_edit_params.WAFEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WAF]]._unwrapper, - ), - cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WAF]: - """The WAF examines HTTP requests to your website. - - It inspects both GET and POST - requests and applies rules to help filter out illegitimate traffic from - legitimate website visitors. The Cloudflare WAF inspects website addresses or - URLs to detect anything out of the ordinary. If the Cloudflare WAF determines - suspicious user behavior, then the WAF will 'challenge' the web visitor with a - page that asks them to submit a CAPTCHA successfully to continue their action. - If the challenge is failed, the action will be stopped. What this means is that - Cloudflare's WAF will block any traffic identified as illegitimate before it - reaches your origin web server. - (https://support.cloudflare.com/hc/en-us/articles/200172016). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/waf", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WAF]]._unwrapper, - ), - cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), - ) - - -class AsyncWAFResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncWAFResourceWithRawResponse: - return AsyncWAFResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncWAFResourceWithStreamingResponse: - return AsyncWAFResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WAF]: - """The WAF examines HTTP requests to your website. - - It inspects both GET and POST - requests and applies rules to help filter out illegitimate traffic from - legitimate website visitors. The Cloudflare WAF inspects website addresses or - URLs to detect anything out of the ordinary. If the Cloudflare WAF determines - suspicious user behavior, then the WAF will 'challenge' the web visitor with a - page that asks them to submit a CAPTCHA successfully to continue their action. - If the challenge is failed, the action will be stopped. What this means is that - Cloudflare's WAF will block any traffic identified as illegitimate before it - reaches your origin web server. - (https://support.cloudflare.com/hc/en-us/articles/200172016). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/waf", - body=await async_maybe_transform({"value": value}, waf_edit_params.WAFEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WAF]]._unwrapper, - ), - cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WAF]: - """The WAF examines HTTP requests to your website. - - It inspects both GET and POST - requests and applies rules to help filter out illegitimate traffic from - legitimate website visitors. The Cloudflare WAF inspects website addresses or - URLs to detect anything out of the ordinary. If the Cloudflare WAF determines - suspicious user behavior, then the WAF will 'challenge' the web visitor with a - page that asks them to submit a CAPTCHA successfully to continue their action. - If the challenge is failed, the action will be stopped. What this means is that - Cloudflare's WAF will block any traffic identified as illegitimate before it - reaches your origin web server. - (https://support.cloudflare.com/hc/en-us/articles/200172016). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/waf", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WAF]]._unwrapper, - ), - cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), - ) - - -class WAFResourceWithRawResponse: - def __init__(self, waf: WAFResource) -> None: - self._waf = waf - - self.edit = to_raw_response_wrapper( - waf.edit, - ) - self.get = to_raw_response_wrapper( - waf.get, - ) - - -class AsyncWAFResourceWithRawResponse: - def __init__(self, waf: AsyncWAFResource) -> None: - self._waf = waf - - self.edit = async_to_raw_response_wrapper( - waf.edit, - ) - self.get = async_to_raw_response_wrapper( - waf.get, - ) - - -class WAFResourceWithStreamingResponse: - def __init__(self, waf: WAFResource) -> None: - self._waf = waf - - self.edit = to_streamed_response_wrapper( - waf.edit, - ) - self.get = to_streamed_response_wrapper( - waf.get, - ) - - -class AsyncWAFResourceWithStreamingResponse: - def __init__(self, waf: AsyncWAFResource) -> None: - self._waf = waf - - self.edit = async_to_streamed_response_wrapper( - waf.edit, - ) - self.get = async_to_streamed_response_wrapper( - waf.get, - ) diff --git a/src/cloudflare/resources/zones/settings/webp.py b/src/cloudflare/resources/zones/settings/webp.py deleted file mode 100644 index e6fc0ac0ab4..00000000000 --- a/src/cloudflare/resources/zones/settings/webp.py +++ /dev/null @@ -1,270 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import webp_edit_params -from ....types.zones.settings.webp import WebP - -__all__ = ["WebPResource", "AsyncWebPResource"] - - -class WebPResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> WebPResourceWithRawResponse: - return WebPResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> WebPResourceWithStreamingResponse: - return WebPResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WebP]: - """ - When the client requesting the image supports the WebP image codec, and WebP - offers a performance advantage over the original image format, Cloudflare will - serve a WebP version of the original image. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/webp", - body=maybe_transform({"value": value}, webp_edit_params.WebPEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WebP]]._unwrapper, - ), - cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WebP]: - """ - When the client requesting the image supports the WebP image codec, and WebP - offers a performance advantage over the original image format, Cloudflare will - serve a WebP version of the original image. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/webp", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WebP]]._unwrapper, - ), - cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), - ) - - -class AsyncWebPResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncWebPResourceWithRawResponse: - return AsyncWebPResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncWebPResourceWithStreamingResponse: - return AsyncWebPResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WebP]: - """ - When the client requesting the image supports the WebP image codec, and WebP - offers a performance advantage over the original image format, Cloudflare will - serve a WebP version of the original image. - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/webp", - body=await async_maybe_transform({"value": value}, webp_edit_params.WebPEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WebP]]._unwrapper, - ), - cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[WebP]: - """ - When the client requesting the image supports the WebP image codec, and WebP - offers a performance advantage over the original image format, Cloudflare will - serve a WebP version of the original image. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/webp", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[WebP]]._unwrapper, - ), - cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), - ) - - -class WebPResourceWithRawResponse: - def __init__(self, webp: WebPResource) -> None: - self._webp = webp - - self.edit = to_raw_response_wrapper( - webp.edit, - ) - self.get = to_raw_response_wrapper( - webp.get, - ) - - -class AsyncWebPResourceWithRawResponse: - def __init__(self, webp: AsyncWebPResource) -> None: - self._webp = webp - - self.edit = async_to_raw_response_wrapper( - webp.edit, - ) - self.get = async_to_raw_response_wrapper( - webp.get, - ) - - -class WebPResourceWithStreamingResponse: - def __init__(self, webp: WebPResource) -> None: - self._webp = webp - - self.edit = to_streamed_response_wrapper( - webp.edit, - ) - self.get = to_streamed_response_wrapper( - webp.get, - ) - - -class AsyncWebPResourceWithStreamingResponse: - def __init__(self, webp: AsyncWebPResource) -> None: - self._webp = webp - - self.edit = async_to_streamed_response_wrapper( - webp.edit, - ) - self.get = async_to_streamed_response_wrapper( - webp.get, - ) diff --git a/src/cloudflare/resources/zones/settings/websocket.py b/src/cloudflare/resources/zones/settings/websocket.py deleted file mode 100644 index 9caba287e7d..00000000000 --- a/src/cloudflare/resources/zones/settings/websocket.py +++ /dev/null @@ -1,272 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import websocket_edit_params -from ....types.zones.settings.websocket import Websocket - -__all__ = ["WebsocketResource", "AsyncWebsocketResource"] - - -class WebsocketResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> WebsocketResourceWithRawResponse: - return WebsocketResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> WebsocketResourceWithStreamingResponse: - return WebsocketResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Websocket]: - """Changes Websockets setting. - - For more information about Websockets, please refer - to - [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/websockets", - body=maybe_transform({"value": value}, websocket_edit_params.WebsocketEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, - ), - cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Websocket]: - """Gets Websockets setting. - - For more information about Websockets, please refer to - [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/websockets", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, - ), - cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), - ) - - -class AsyncWebsocketResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncWebsocketResourceWithRawResponse: - return AsyncWebsocketResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncWebsocketResourceWithStreamingResponse: - return AsyncWebsocketResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["off", "on"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Websocket]: - """Changes Websockets setting. - - For more information about Websockets, please refer - to - [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). - - Args: - zone_id: Identifier - - value: Value of the zone setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/websockets", - body=await async_maybe_transform({"value": value}, websocket_edit_params.WebsocketEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, - ), - cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Websocket]: - """Gets Websockets setting. - - For more information about Websockets, please refer to - [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/websockets", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, - ), - cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), - ) - - -class WebsocketResourceWithRawResponse: - def __init__(self, websocket: WebsocketResource) -> None: - self._websocket = websocket - - self.edit = to_raw_response_wrapper( - websocket.edit, - ) - self.get = to_raw_response_wrapper( - websocket.get, - ) - - -class AsyncWebsocketResourceWithRawResponse: - def __init__(self, websocket: AsyncWebsocketResource) -> None: - self._websocket = websocket - - self.edit = async_to_raw_response_wrapper( - websocket.edit, - ) - self.get = async_to_raw_response_wrapper( - websocket.get, - ) - - -class WebsocketResourceWithStreamingResponse: - def __init__(self, websocket: WebsocketResource) -> None: - self._websocket = websocket - - self.edit = to_streamed_response_wrapper( - websocket.edit, - ) - self.get = to_streamed_response_wrapper( - websocket.get, - ) - - -class AsyncWebsocketResourceWithStreamingResponse: - def __init__(self, websocket: AsyncWebsocketResource) -> None: - self._websocket = websocket - - self.edit = async_to_streamed_response_wrapper( - websocket.edit, - ) - self.get = async_to_streamed_response_wrapper( - websocket.get, - ) diff --git a/src/cloudflare/resources/zones/settings/zero_rtt.py b/src/cloudflare/resources/zones/settings/zero_rtt.py deleted file mode 100644 index fafd4dea55d..00000000000 --- a/src/cloudflare/resources/zones/settings/zero_rtt.py +++ /dev/null @@ -1,262 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Type, Optional, cast -from typing_extensions import Literal - -import httpx - -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven -from ...._utils import ( - maybe_transform, - async_maybe_transform, -) -from ...._compat import cached_property -from ...._resource import SyncAPIResource, AsyncAPIResource -from ...._response import ( - to_raw_response_wrapper, - to_streamed_response_wrapper, - async_to_raw_response_wrapper, - async_to_streamed_response_wrapper, -) -from ...._wrappers import ResultWrapper -from ...._base_client import ( - make_request_options, -) -from ....types.zones.settings import zero_rtt_edit_params -from ....types.zones.settings.zero_rtt import ZeroRTT - -__all__ = ["ZeroRTTResource", "AsyncZeroRTTResource"] - - -class ZeroRTTResource(SyncAPIResource): - @cached_property - def with_raw_response(self) -> ZeroRTTResourceWithRawResponse: - return ZeroRTTResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> ZeroRTTResourceWithStreamingResponse: - return ZeroRTTResourceWithStreamingResponse(self) - - def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroRTT]: - """ - Changes the 0-RTT session resumption setting. - - Args: - zone_id: Identifier - - value: Value of the 0-RTT setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._patch( - f"/zones/{zone_id}/settings/0rtt", - body=maybe_transform({"value": value}, zero_rtt_edit_params.ZeroRTTEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, - ), - cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), - ) - - def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroRTT]: - """ - Gets 0-RTT session resumption setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return self._get( - f"/zones/{zone_id}/settings/0rtt", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, - ), - cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), - ) - - -class AsyncZeroRTTResource(AsyncAPIResource): - @cached_property - def with_raw_response(self) -> AsyncZeroRTTResourceWithRawResponse: - return AsyncZeroRTTResourceWithRawResponse(self) - - @cached_property - def with_streaming_response(self) -> AsyncZeroRTTResourceWithStreamingResponse: - return AsyncZeroRTTResourceWithStreamingResponse(self) - - async def edit( - self, - *, - zone_id: str, - value: Literal["on", "off"], - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroRTT]: - """ - Changes the 0-RTT session resumption setting. - - Args: - zone_id: Identifier - - value: Value of the 0-RTT setting. - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._patch( - f"/zones/{zone_id}/settings/0rtt", - body=await async_maybe_transform({"value": value}, zero_rtt_edit_params.ZeroRTTEditParams), - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, - ), - cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), - ) - - async def get( - self, - *, - zone_id: str, - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. - # The extra values given here take precedence over values defined on the client or passed to this method. - extra_headers: Headers | None = None, - extra_query: Query | None = None, - extra_body: Body | None = None, - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroRTT]: - """ - Gets 0-RTT session resumption setting. - - Args: - zone_id: Identifier - - extra_headers: Send extra headers - - extra_query: Add additional query parameters to the request - - extra_body: Add additional JSON properties to the request - - timeout: Override the client-level default timeout for this request, in seconds - """ - if not zone_id: - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") - return await self._get( - f"/zones/{zone_id}/settings/0rtt", - options=make_request_options( - extra_headers=extra_headers, - extra_query=extra_query, - extra_body=extra_body, - timeout=timeout, - post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, - ), - cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), - ) - - -class ZeroRTTResourceWithRawResponse: - def __init__(self, zero_rtt: ZeroRTTResource) -> None: - self._zero_rtt = zero_rtt - - self.edit = to_raw_response_wrapper( - zero_rtt.edit, - ) - self.get = to_raw_response_wrapper( - zero_rtt.get, - ) - - -class AsyncZeroRTTResourceWithRawResponse: - def __init__(self, zero_rtt: AsyncZeroRTTResource) -> None: - self._zero_rtt = zero_rtt - - self.edit = async_to_raw_response_wrapper( - zero_rtt.edit, - ) - self.get = async_to_raw_response_wrapper( - zero_rtt.get, - ) - - -class ZeroRTTResourceWithStreamingResponse: - def __init__(self, zero_rtt: ZeroRTTResource) -> None: - self._zero_rtt = zero_rtt - - self.edit = to_streamed_response_wrapper( - zero_rtt.edit, - ) - self.get = to_streamed_response_wrapper( - zero_rtt.get, - ) - - -class AsyncZeroRTTResourceWithStreamingResponse: - def __init__(self, zero_rtt: AsyncZeroRTTResource) -> None: - self._zero_rtt = zero_rtt - - self.edit = async_to_streamed_response_wrapper( - zero_rtt.edit, - ) - self.get = async_to_streamed_response_wrapper( - zero_rtt.get, - ) diff --git a/src/cloudflare/resources/zones/subscriptions.py b/src/cloudflare/resources/zones/subscriptions.py index bf49382c3a0..4db014c8cc8 100644 --- a/src/cloudflare/resources/zones/subscriptions.py +++ b/src/cloudflare/resources/zones/subscriptions.py @@ -23,10 +23,7 @@ from ..._wrappers import ResultWrapper from ...pagination import SyncSinglePage, AsyncSinglePage from ...types.zones import subscription_create_params -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from ...types.user.subscription import Subscription from ...types.user.rate_plan_param import RatePlanParam from ...types.user.subscription_zone_param import SubscriptionZoneParam diff --git a/src/cloudflare/resources/zones/zones.py b/src/cloudflare/resources/zones/zones.py index 2584b9a48a9..e526d6012c1 100644 --- a/src/cloudflare/resources/zones/zones.py +++ b/src/cloudflare/resources/zones/zones.py @@ -47,10 +47,7 @@ SubscriptionsResourceWithStreamingResponse, AsyncSubscriptionsResourceWithStreamingResponse, ) -from ..._base_client import ( - AsyncPaginator, - make_request_options, -) +from ..._base_client import AsyncPaginator, make_request_options from .activation_check import ( ActivationCheckResource, AsyncActivationCheckResource, @@ -59,7 +56,6 @@ ActivationCheckResourceWithStreamingResponse, AsyncActivationCheckResourceWithStreamingResponse, ) -from .settings.settings import SettingsResource, AsyncSettingsResource from ...types.zones.type import Type as ZonesType from ...types.zones.zone import Zone from .custom_nameservers import ( diff --git a/src/cloudflare/types/accounts/member_delete_response.py b/src/cloudflare/types/accounts/member_delete_response.py index 78ae311b6e5..77717aeeeb9 100644 --- a/src/cloudflare/types/accounts/member_delete_response.py +++ b/src/cloudflare/types/accounts/member_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["MemberDeleteResponse"] diff --git a/src/cloudflare/types/api_gateway/__init__.py b/src/cloudflare/types/api_gateway/__init__.py index 03e7d8be4f3..15d29b9c6f3 100644 --- a/src/cloudflare/types/api_gateway/__init__.py +++ b/src/cloudflare/types/api_gateway/__init__.py @@ -14,8 +14,10 @@ from .schema_list_response import SchemaListResponse as SchemaListResponse from .operation_list_params import OperationListParams as OperationListParams from .discovery_get_response import DiscoveryGetResponse as DiscoveryGetResponse +from .operation_get_response import OperationGetResponse as OperationGetResponse from .user_schema_get_params import UserSchemaGetParams as UserSchemaGetParams from .operation_create_params import OperationCreateParams as OperationCreateParams +from .operation_list_response import OperationListResponse as OperationListResponse from .user_schema_edit_params import UserSchemaEditParams as UserSchemaEditParams from .user_schema_list_params import UserSchemaListParams as UserSchemaListParams from .configuration_get_params import ConfigurationGetParams as ConfigurationGetParams diff --git a/src/cloudflare/types/api_gateway/api_shield.py b/src/cloudflare/types/api_gateway/api_shield.py index 5bb350083c2..e3ca4b81018 100644 --- a/src/cloudflare/types/api_gateway/api_shield.py +++ b/src/cloudflare/types/api_gateway/api_shield.py @@ -14,6 +14,18 @@ "FeaturesAPIShieldOperationFeatureParameterSchemas", "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas", "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas", + "FeaturesAPIShieldOperationFeatureAPIRouting", + "FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting", + "FeaturesAPIShieldOperationFeatureConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99", + "FeaturesAPIShieldOperationFeatureSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema", ] @@ -73,7 +85,123 @@ class FeaturesAPIShieldOperationFeatureParameterSchemas(BaseModel): parameter_schemas: FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas -Features = Union[FeaturesAPIShieldOperationFeatureThresholds, FeaturesAPIShieldOperationFeatureParameterSchemas] +class FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting(BaseModel): + last_updated: Optional[datetime] = None + + route: Optional[str] = None + """Target route.""" + + +class FeaturesAPIShieldOperationFeatureAPIRouting(BaseModel): + api_routing: Optional[FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting] = None + """API Routing settings on endpoint.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals( + BaseModel +): + p90: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90 + ] = None + """Upper and lower bound for percentile estimate""" + + p95: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95 + ] = None + """Upper and lower bound for percentile estimate""" + + p99: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99 + ] = None + """Upper and lower bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold(BaseModel): + confidence_intervals: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals + ] = None + + mean: Optional[float] = None + """Suggested threshold.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals(BaseModel): + last_updated: Optional[datetime] = None + + suggested_threshold: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold + ] = None + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervals(BaseModel): + confidence_intervals: Optional[FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals] = None + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema(BaseModel): + id: Optional[str] = None + """UUID""" + + created_at: Optional[datetime] = None + + is_learned: Optional[bool] = None + """True if schema is Cloudflare-provided.""" + + name: Optional[str] = None + """Schema file name.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo(BaseModel): + active_schema: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema] = None + """Schema active on endpoint.""" + + learned_available: Optional[bool] = None + """True if a Cloudflare-provided learned schema is available for this endpoint.""" + + mitigation_action: Optional[Literal["none", "log", "block"]] = None + """Action taken on requests failing validation.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfo(BaseModel): + schema_info: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo] = None + + +Features = Union[ + FeaturesAPIShieldOperationFeatureThresholds, + FeaturesAPIShieldOperationFeatureParameterSchemas, + FeaturesAPIShieldOperationFeatureAPIRouting, + FeaturesAPIShieldOperationFeatureConfidenceIntervals, + FeaturesAPIShieldOperationFeatureSchemaInfo, +] class APIShield(BaseModel): @@ -94,6 +222,6 @@ class APIShield(BaseModel): """The HTTP method used to access the endpoint.""" operation_id: str - """UUID identifier""" + """UUID""" features: Optional[Features] = None diff --git a/src/cloudflare/types/api_gateway/configuration.py b/src/cloudflare/types/api_gateway/configuration.py index 855946241b2..b9dbfd61c92 100644 --- a/src/cloudflare/types/api_gateway/configuration.py +++ b/src/cloudflare/types/api_gateway/configuration.py @@ -1,6 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import List, Union, Optional +from typing import List, Union from typing_extensions import Literal from ..._models import BaseModel @@ -43,4 +43,4 @@ class AuthIDCharacteristicAPIShieldAuthIDCharacteristicJwtClaim(BaseModel): class Configuration(BaseModel): - auth_id_characteristics: Optional[List[AuthIDCharacteristic]] = None + auth_id_characteristics: List[AuthIDCharacteristic] diff --git a/src/cloudflare/types/api_gateway/configuration_update_params.py b/src/cloudflare/types/api_gateway/configuration_update_params.py index 52c7aff9ed0..db98617b582 100644 --- a/src/cloudflare/types/api_gateway/configuration_update_params.py +++ b/src/cloudflare/types/api_gateway/configuration_update_params.py @@ -17,7 +17,7 @@ class ConfigurationUpdateParams(TypedDict, total=False): zone_id: Required[str] """Identifier""" - auth_id_characteristics: Iterable[AuthIDCharacteristic] + auth_id_characteristics: Required[Iterable[AuthIDCharacteristic]] class AuthIDCharacteristicAPIShieldAuthIDCharacteristic(TypedDict, total=False): diff --git a/src/cloudflare/types/api_gateway/configuration_update_response.py b/src/cloudflare/types/api_gateway/configuration_update_response.py index efe6f827dda..ae84bf09c04 100644 --- a/src/cloudflare/types/api_gateway/configuration_update_response.py +++ b/src/cloudflare/types/api_gateway/configuration_update_response.py @@ -1,7 +1,17 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import Union, Optional +from typing_extensions import Literal + +from .message import Message +from ..._models import BaseModel __all__ = ["ConfigurationUpdateResponse"] -ConfigurationUpdateResponse = Union[Optional[str], Optional[object]] + +class ConfigurationUpdateResponse(BaseModel): + errors: Message + + messages: Message + + success: Literal[True] + """Whether the API call was successful""" diff --git a/src/cloudflare/types/api_gateway/discovery/operation_list_params.py b/src/cloudflare/types/api_gateway/discovery/operation_list_params.py index 978fee2d4bb..0b33645439c 100644 --- a/src/cloudflare/types/api_gateway/discovery/operation_list_params.py +++ b/src/cloudflare/types/api_gateway/discovery/operation_list_params.py @@ -43,10 +43,10 @@ class OperationListParams(TypedDict, total=False): Identifier API Discovery """ - page: object + page: int """Page number of paginated results.""" - per_page: object + per_page: int """Maximum number of results per page.""" state: Literal["review", "saved", "ignored"] diff --git a/src/cloudflare/types/api_gateway/discovery_get_response.py b/src/cloudflare/types/api_gateway/discovery_get_response.py index ac55c572760..bcc99ffc364 100644 --- a/src/cloudflare/types/api_gateway/discovery_get_response.py +++ b/src/cloudflare/types/api_gateway/discovery_get_response.py @@ -1,6 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import List, Optional +from typing import List from datetime import datetime from ..._models import BaseModel @@ -9,6 +9,6 @@ class DiscoveryGetResponse(BaseModel): - schemas: Optional[List[object]] = None + schemas: List[object] - timestamp: Optional[datetime] = None + timestamp: datetime diff --git a/src/cloudflare/types/api_gateway/discovery_operation.py b/src/cloudflare/types/api_gateway/discovery_operation.py index bf9570a9176..8c3fe0a8617 100644 --- a/src/cloudflare/types/api_gateway/discovery_operation.py +++ b/src/cloudflare/types/api_gateway/discovery_operation.py @@ -25,7 +25,7 @@ class Features(BaseModel): class DiscoveryOperation(BaseModel): id: str - """UUID identifier""" + """UUID""" endpoint: str """ diff --git a/src/cloudflare/types/api_gateway/operation_delete_response.py b/src/cloudflare/types/api_gateway/operation_delete_response.py index 5c1266decb6..3122a809ae2 100644 --- a/src/cloudflare/types/api_gateway/operation_delete_response.py +++ b/src/cloudflare/types/api_gateway/operation_delete_response.py @@ -1,7 +1,17 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import Union, Optional +from typing_extensions import Literal + +from .message import Message +from ..._models import BaseModel __all__ = ["OperationDeleteResponse"] -OperationDeleteResponse = Union[Optional[str], Optional[object]] + +class OperationDeleteResponse(BaseModel): + errors: Message + + messages: Message + + success: Literal[True] + """Whether the API call was successful""" diff --git a/src/cloudflare/types/api_gateway/operation_get_response.py b/src/cloudflare/types/api_gateway/operation_get_response.py new file mode 100644 index 00000000000..70a9d927019 --- /dev/null +++ b/src/cloudflare/types/api_gateway/operation_get_response.py @@ -0,0 +1,227 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import List, Union, Optional +from datetime import datetime +from typing_extensions import Literal + +from ..._models import BaseModel + +__all__ = [ + "OperationGetResponse", + "Features", + "FeaturesAPIShieldOperationFeatureThresholds", + "FeaturesAPIShieldOperationFeatureThresholdsThresholds", + "FeaturesAPIShieldOperationFeatureParameterSchemas", + "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas", + "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas", + "FeaturesAPIShieldOperationFeatureAPIRouting", + "FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting", + "FeaturesAPIShieldOperationFeatureConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99", + "FeaturesAPIShieldOperationFeatureSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema", +] + + +class FeaturesAPIShieldOperationFeatureThresholdsThresholds(BaseModel): + auth_id_tokens: Optional[int] = None + """The total number of auth-ids seen across this calculation.""" + + data_points: Optional[int] = None + """The number of data points used for the threshold suggestion calculation.""" + + last_updated: Optional[datetime] = None + + p50: Optional[int] = None + """The p50 quantile of requests (in period_seconds).""" + + p90: Optional[int] = None + """The p90 quantile of requests (in period_seconds).""" + + p99: Optional[int] = None + """The p99 quantile of requests (in period_seconds).""" + + period_seconds: Optional[int] = None + """The period over which this threshold is suggested.""" + + requests: Optional[int] = None + """The estimated number of requests covered by these calculations.""" + + suggested_threshold: Optional[int] = None + """The suggested threshold in requests done by the same auth_id or period_seconds.""" + + +class FeaturesAPIShieldOperationFeatureThresholds(BaseModel): + thresholds: Optional[FeaturesAPIShieldOperationFeatureThresholdsThresholds] = None + + +class FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas(BaseModel): + parameters: Optional[List[object]] = None + """An array containing the learned parameter schemas.""" + + responses: Optional[object] = None + """An empty response object. + + This field is required to yield a valid operation schema. + """ + + +class FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas(BaseModel): + last_updated: Optional[datetime] = None + + parameter_schemas: Optional[ + FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas + ] = None + """An operation schema object containing a response.""" + + +class FeaturesAPIShieldOperationFeatureParameterSchemas(BaseModel): + parameter_schemas: FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas + + +class FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting(BaseModel): + last_updated: Optional[datetime] = None + + route: Optional[str] = None + """Target route.""" + + +class FeaturesAPIShieldOperationFeatureAPIRouting(BaseModel): + api_routing: Optional[FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting] = None + """API Routing settings on endpoint.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals( + BaseModel +): + p90: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90 + ] = None + """Upper and lower bound for percentile estimate""" + + p95: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95 + ] = None + """Upper and lower bound for percentile estimate""" + + p99: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99 + ] = None + """Upper and lower bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold(BaseModel): + confidence_intervals: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals + ] = None + + mean: Optional[float] = None + """Suggested threshold.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals(BaseModel): + last_updated: Optional[datetime] = None + + suggested_threshold: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold + ] = None + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervals(BaseModel): + confidence_intervals: Optional[FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals] = None + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema(BaseModel): + id: Optional[str] = None + """UUID""" + + created_at: Optional[datetime] = None + + is_learned: Optional[bool] = None + """True if schema is Cloudflare-provided.""" + + name: Optional[str] = None + """Schema file name.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo(BaseModel): + active_schema: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema] = None + """Schema active on endpoint.""" + + learned_available: Optional[bool] = None + """True if a Cloudflare-provided learned schema is available for this endpoint.""" + + mitigation_action: Optional[Literal["none", "log", "block"]] = None + """Action taken on requests failing validation.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfo(BaseModel): + schema_info: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo] = None + + +Features = Union[ + FeaturesAPIShieldOperationFeatureThresholds, + FeaturesAPIShieldOperationFeatureParameterSchemas, + FeaturesAPIShieldOperationFeatureAPIRouting, + FeaturesAPIShieldOperationFeatureConfidenceIntervals, + FeaturesAPIShieldOperationFeatureSchemaInfo, +] + + +class OperationGetResponse(BaseModel): + endpoint: str + """ + The endpoint which can contain path parameter templates in curly braces, each + will be replaced from left to right with {varN}, starting with {var1}, during + insertion. This will further be Cloudflare-normalized upon insertion. See: + https://developers.cloudflare.com/rules/normalization/how-it-works/. + """ + + host: str + """RFC3986-compliant host.""" + + last_updated: datetime + + method: Literal["GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE"] + """The HTTP method used to access the endpoint.""" + + operation_id: str + """UUID""" + + features: Optional[Features] = None diff --git a/src/cloudflare/types/api_gateway/operation_list_params.py b/src/cloudflare/types/api_gateway/operation_list_params.py index d36dac5d172..1244f5a078f 100644 --- a/src/cloudflare/types/api_gateway/operation_list_params.py +++ b/src/cloudflare/types/api_gateway/operation_list_params.py @@ -39,8 +39,8 @@ class OperationListParams(TypedDict, total=False): e.g., `thresholds.suggested_threshold`. """ - page: object + page: int """Page number of paginated results.""" - per_page: float - """Number of results to return per page""" + per_page: int + """Maximum number of results per page.""" diff --git a/src/cloudflare/types/api_gateway/operation_list_response.py b/src/cloudflare/types/api_gateway/operation_list_response.py new file mode 100644 index 00000000000..53c500cb16f --- /dev/null +++ b/src/cloudflare/types/api_gateway/operation_list_response.py @@ -0,0 +1,227 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import List, Union, Optional +from datetime import datetime +from typing_extensions import Literal + +from ..._models import BaseModel + +__all__ = [ + "OperationListResponse", + "Features", + "FeaturesAPIShieldOperationFeatureThresholds", + "FeaturesAPIShieldOperationFeatureThresholdsThresholds", + "FeaturesAPIShieldOperationFeatureParameterSchemas", + "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas", + "FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas", + "FeaturesAPIShieldOperationFeatureAPIRouting", + "FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting", + "FeaturesAPIShieldOperationFeatureConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95", + "FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99", + "FeaturesAPIShieldOperationFeatureSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo", + "FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema", +] + + +class FeaturesAPIShieldOperationFeatureThresholdsThresholds(BaseModel): + auth_id_tokens: Optional[int] = None + """The total number of auth-ids seen across this calculation.""" + + data_points: Optional[int] = None + """The number of data points used for the threshold suggestion calculation.""" + + last_updated: Optional[datetime] = None + + p50: Optional[int] = None + """The p50 quantile of requests (in period_seconds).""" + + p90: Optional[int] = None + """The p90 quantile of requests (in period_seconds).""" + + p99: Optional[int] = None + """The p99 quantile of requests (in period_seconds).""" + + period_seconds: Optional[int] = None + """The period over which this threshold is suggested.""" + + requests: Optional[int] = None + """The estimated number of requests covered by these calculations.""" + + suggested_threshold: Optional[int] = None + """The suggested threshold in requests done by the same auth_id or period_seconds.""" + + +class FeaturesAPIShieldOperationFeatureThresholds(BaseModel): + thresholds: Optional[FeaturesAPIShieldOperationFeatureThresholdsThresholds] = None + + +class FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas(BaseModel): + parameters: Optional[List[object]] = None + """An array containing the learned parameter schemas.""" + + responses: Optional[object] = None + """An empty response object. + + This field is required to yield a valid operation schema. + """ + + +class FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas(BaseModel): + last_updated: Optional[datetime] = None + + parameter_schemas: Optional[ + FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemasParameterSchemas + ] = None + """An operation schema object containing a response.""" + + +class FeaturesAPIShieldOperationFeatureParameterSchemas(BaseModel): + parameter_schemas: FeaturesAPIShieldOperationFeatureParameterSchemasParameterSchemas + + +class FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting(BaseModel): + last_updated: Optional[datetime] = None + + route: Optional[str] = None + """Target route.""" + + +class FeaturesAPIShieldOperationFeatureAPIRouting(BaseModel): + api_routing: Optional[FeaturesAPIShieldOperationFeatureAPIRoutingAPIRouting] = None + """API Routing settings on endpoint.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99( + BaseModel +): + lower: Optional[float] = None + """Lower bound for percentile estimate""" + + upper: Optional[float] = None + """Upper bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals( + BaseModel +): + p90: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90 + ] = None + """Upper and lower bound for percentile estimate""" + + p95: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95 + ] = None + """Upper and lower bound for percentile estimate""" + + p99: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99 + ] = None + """Upper and lower bound for percentile estimate""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold(BaseModel): + confidence_intervals: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThresholdConfidenceIntervals + ] = None + + mean: Optional[float] = None + """Suggested threshold.""" + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals(BaseModel): + last_updated: Optional[datetime] = None + + suggested_threshold: Optional[ + FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervalsSuggestedThreshold + ] = None + + +class FeaturesAPIShieldOperationFeatureConfidenceIntervals(BaseModel): + confidence_intervals: Optional[FeaturesAPIShieldOperationFeatureConfidenceIntervalsConfidenceIntervals] = None + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema(BaseModel): + id: Optional[str] = None + """UUID""" + + created_at: Optional[datetime] = None + + is_learned: Optional[bool] = None + """True if schema is Cloudflare-provided.""" + + name: Optional[str] = None + """Schema file name.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo(BaseModel): + active_schema: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfoActiveSchema] = None + """Schema active on endpoint.""" + + learned_available: Optional[bool] = None + """True if a Cloudflare-provided learned schema is available for this endpoint.""" + + mitigation_action: Optional[Literal["none", "log", "block"]] = None + """Action taken on requests failing validation.""" + + +class FeaturesAPIShieldOperationFeatureSchemaInfo(BaseModel): + schema_info: Optional[FeaturesAPIShieldOperationFeatureSchemaInfoSchemaInfo] = None + + +Features = Union[ + FeaturesAPIShieldOperationFeatureThresholds, + FeaturesAPIShieldOperationFeatureParameterSchemas, + FeaturesAPIShieldOperationFeatureAPIRouting, + FeaturesAPIShieldOperationFeatureConfidenceIntervals, + FeaturesAPIShieldOperationFeatureSchemaInfo, +] + + +class OperationListResponse(BaseModel): + endpoint: str + """ + The endpoint which can contain path parameter templates in curly braces, each + will be replaced from left to right with {varN}, starting with {var1}, during + insertion. This will further be Cloudflare-normalized upon insertion. See: + https://developers.cloudflare.com/rules/normalization/how-it-works/. + """ + + host: str + """RFC3986-compliant host.""" + + last_updated: datetime + + method: Literal["GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE"] + """The HTTP method used to access the endpoint.""" + + operation_id: str + """UUID""" + + features: Optional[Features] = None diff --git a/src/cloudflare/types/api_gateway/public_schema.py b/src/cloudflare/types/api_gateway/public_schema.py index 6dabec42f5c..bdff5f529aa 100644 --- a/src/cloudflare/types/api_gateway/public_schema.py +++ b/src/cloudflare/types/api_gateway/public_schema.py @@ -19,7 +19,7 @@ class PublicSchema(BaseModel): """Name of the schema""" schema_id: str - """UUID identifier""" + """UUID""" source: Optional[str] = None """Source of the schema""" diff --git a/src/cloudflare/types/api_gateway/user_schema_delete_response.py b/src/cloudflare/types/api_gateway/user_schema_delete_response.py index 5a901e1de91..88f23ea6482 100644 --- a/src/cloudflare/types/api_gateway/user_schema_delete_response.py +++ b/src/cloudflare/types/api_gateway/user_schema_delete_response.py @@ -1,7 +1,7 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import Union, Optional +from typing import Union __all__ = ["UserSchemaDeleteResponse"] -UserSchemaDeleteResponse = Union[Optional[str], Optional[object]] +UserSchemaDeleteResponse = Union[str, object] diff --git a/src/cloudflare/types/api_gateway/user_schema_list_params.py b/src/cloudflare/types/api_gateway/user_schema_list_params.py index a46fd077690..faca68fa945 100644 --- a/src/cloudflare/types/api_gateway/user_schema_list_params.py +++ b/src/cloudflare/types/api_gateway/user_schema_list_params.py @@ -14,10 +14,10 @@ class UserSchemaListParams(TypedDict, total=False): omit_source: bool """Omit the source-files of schemas and only retrieve their meta-data.""" - page: object + page: int """Page number of paginated results.""" - per_page: object + per_page: int """Maximum number of results per page.""" validation_enabled: bool diff --git a/src/cloudflare/types/api_gateway/user_schemas/operation_list_params.py b/src/cloudflare/types/api_gateway/user_schemas/operation_list_params.py index 8e6eaebd97b..64cb5bdccae 100644 --- a/src/cloudflare/types/api_gateway/user_schemas/operation_list_params.py +++ b/src/cloudflare/types/api_gateway/user_schemas/operation_list_params.py @@ -37,8 +37,8 @@ class OperationListParams(TypedDict, total=False): schema that already exist in API Shield Endpoint Management. """ - page: object + page: int """Page number of paginated results.""" - per_page: object + per_page: int """Maximum number of results per page.""" diff --git a/src/cloudflare/types/cache/cache_purge_response.py b/src/cloudflare/types/cache/cache_purge_response.py index ea34ba55610..f9d84123a29 100644 --- a/src/cloudflare/types/cache/cache_purge_response.py +++ b/src/cloudflare/types/cache/cache_purge_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["CachePurgeResponse"] diff --git a/src/cloudflare/types/cloud_connector/__init__.py b/src/cloudflare/types/cloud_connector/__init__.py new file mode 100644 index 00000000000..2cf9f9bde2d --- /dev/null +++ b/src/cloudflare/types/cloud_connector/__init__.py @@ -0,0 +1,7 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +from .rule_list_response import RuleListResponse as RuleListResponse +from .rule_update_params import RuleUpdateParams as RuleUpdateParams +from .rule_update_response import RuleUpdateResponse as RuleUpdateResponse diff --git a/src/cloudflare/types/cloud_connector/rule_list_response.py b/src/cloudflare/types/cloud_connector/rule_list_response.py new file mode 100644 index 00000000000..059d139b74b --- /dev/null +++ b/src/cloudflare/types/cloud_connector/rule_list_response.py @@ -0,0 +1,29 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import Optional +from typing_extensions import Literal + +from ..._models import BaseModel + +__all__ = ["RuleListResponse", "Parameters"] + + +class Parameters(BaseModel): + host: Optional[str] = None + """Host to perform Cloud Connection to""" + + +class RuleListResponse(BaseModel): + id: Optional[str] = None + + description: Optional[str] = None + + enabled: Optional[bool] = None + + expression: Optional[str] = None + + parameters: Optional[Parameters] = None + """Parameters of Cloud Connector Rule""" + + provider: Optional[Literal["aws_s3", "r2", "gcp_storage", "azure_storage"]] = None + """Cloud Provider type""" diff --git a/src/cloudflare/types/cloud_connector/rule_update_params.py b/src/cloudflare/types/cloud_connector/rule_update_params.py new file mode 100644 index 00000000000..f8c25c9b2a7 --- /dev/null +++ b/src/cloudflare/types/cloud_connector/rule_update_params.py @@ -0,0 +1,37 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +from typing import Iterable +from typing_extensions import Literal, Required, TypedDict + +__all__ = ["RuleUpdateParams", "Body", "BodyParameters"] + + +class RuleUpdateParams(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + body: Required[Iterable[Body]] + """List of Cloud Connector rules""" + + +class BodyParameters(TypedDict, total=False): + host: str + """Host to perform Cloud Connection to""" + + +class Body(TypedDict, total=False): + id: str + + description: str + + enabled: bool + + expression: str + + parameters: BodyParameters + """Parameters of Cloud Connector Rule""" + + provider: Literal["aws_s3", "r2", "gcp_storage", "azure_storage"] + """Cloud Provider type""" diff --git a/src/cloudflare/types/cloud_connector/rule_update_response.py b/src/cloudflare/types/cloud_connector/rule_update_response.py new file mode 100644 index 00000000000..86d08cd682e --- /dev/null +++ b/src/cloudflare/types/cloud_connector/rule_update_response.py @@ -0,0 +1,32 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import List, Optional +from typing_extensions import Literal + +from ..._models import BaseModel + +__all__ = ["RuleUpdateResponse", "RuleUpdateResponseItem", "RuleUpdateResponseItemParameters"] + + +class RuleUpdateResponseItemParameters(BaseModel): + host: Optional[str] = None + """Host to perform Cloud Connection to""" + + +class RuleUpdateResponseItem(BaseModel): + id: Optional[str] = None + + description: Optional[str] = None + + enabled: Optional[bool] = None + + expression: Optional[str] = None + + parameters: Optional[RuleUpdateResponseItemParameters] = None + """Parameters of Cloud Connector Rule""" + + provider: Optional[Literal["aws_s3", "r2", "gcp_storage", "azure_storage"]] = None + """Cloud Provider type""" + + +RuleUpdateResponse = List[RuleUpdateResponseItem] diff --git a/src/cloudflare/types/custom_certificates/prioritize_update_params.py b/src/cloudflare/types/custom_certificates/prioritize_update_params.py index 5924e7533a0..8e290afb630 100644 --- a/src/cloudflare/types/custom_certificates/prioritize_update_params.py +++ b/src/cloudflare/types/custom_certificates/prioritize_update_params.py @@ -17,6 +17,9 @@ class PrioritizeUpdateParams(TypedDict, total=False): class Certificate(TypedDict, total=False): + id: str + """Identifier""" + priority: float """The order/priority in which the certificate will be used in a request. diff --git a/src/cloudflare/types/d1/database_create_params.py b/src/cloudflare/types/d1/database_create_params.py index e71180e85dd..3db8ef15021 100644 --- a/src/cloudflare/types/d1/database_create_params.py +++ b/src/cloudflare/types/d1/database_create_params.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing_extensions import Required, TypedDict +from typing_extensions import Literal, Required, TypedDict __all__ = ["DatabaseCreateParams"] @@ -12,3 +12,10 @@ class DatabaseCreateParams(TypedDict, total=False): """Account identifier tag.""" name: Required[str] + + primary_location_hint: Literal["wnam", "enam", "weur", "eeur", "apac", "oc"] + """Specify the region to create the D1 primary, if available. + + If this option is omitted, the D1 will be created as close as possible to the + current user. + """ diff --git a/src/cloudflare/types/d1/database_query_params.py b/src/cloudflare/types/d1/database_query_params.py index 5c33fb076cb..f7c06437625 100644 --- a/src/cloudflare/types/d1/database_query_params.py +++ b/src/cloudflare/types/d1/database_query_params.py @@ -13,5 +13,10 @@ class DatabaseQueryParams(TypedDict, total=False): """Account identifier tag.""" sql: Required[str] + """Your SQL query. + + Supports multiple statements, joined by semicolons, which will be executed as a + batch. + """ params: List[str] diff --git a/src/cloudflare/types/d1/database_raw_params.py b/src/cloudflare/types/d1/database_raw_params.py index 9c056647b21..5a7fd0ae2e3 100644 --- a/src/cloudflare/types/d1/database_raw_params.py +++ b/src/cloudflare/types/d1/database_raw_params.py @@ -13,5 +13,10 @@ class DatabaseRawParams(TypedDict, total=False): """Account identifier tag.""" sql: Required[str] + """Your SQL query. + + Supports multiple statements, joined by semicolons, which will be executed as a + batch. + """ params: List[str] diff --git a/src/cloudflare/types/dns/a_record.py b/src/cloudflare/types/dns/a_record.py index c42be657c7c..33011fe5efe 100644 --- a/src/cloudflare/types/dns/a_record.py +++ b/src/cloudflare/types/dns/a_record.py @@ -34,12 +34,6 @@ class ARecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/aaaa_record.py b/src/cloudflare/types/dns/aaaa_record.py index 4e4bd1218e6..a18b95d8b06 100644 --- a/src/cloudflare/types/dns/aaaa_record.py +++ b/src/cloudflare/types/dns/aaaa_record.py @@ -34,12 +34,6 @@ class AAAARecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/caa_record.py b/src/cloudflare/types/dns/caa_record.py index e81689a332e..651ab47480b 100644 --- a/src/cloudflare/types/dns/caa_record.py +++ b/src/cloudflare/types/dns/caa_record.py @@ -48,12 +48,6 @@ class CAARecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/cert_record.py b/src/cloudflare/types/dns/cert_record.py index 58c471f4c7f..0aa1f0e3a27 100644 --- a/src/cloudflare/types/dns/cert_record.py +++ b/src/cloudflare/types/dns/cert_record.py @@ -51,12 +51,6 @@ class CERTRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/cname_record.py b/src/cloudflare/types/dns/cname_record.py index 9c034629645..d7b6d9b1073 100644 --- a/src/cloudflare/types/dns/cname_record.py +++ b/src/cloudflare/types/dns/cname_record.py @@ -34,12 +34,6 @@ class CNAMERecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/dnskey_record.py b/src/cloudflare/types/dns/dnskey_record.py index 72c2ae66d67..75621b33783 100644 --- a/src/cloudflare/types/dns/dnskey_record.py +++ b/src/cloudflare/types/dns/dnskey_record.py @@ -51,12 +51,6 @@ class DNSKEYRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/ds_record.py b/src/cloudflare/types/dns/ds_record.py index d6210dce096..af3abd1f1ec 100644 --- a/src/cloudflare/types/dns/ds_record.py +++ b/src/cloudflare/types/dns/ds_record.py @@ -51,12 +51,6 @@ class DSRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/firewall/firewall.py b/src/cloudflare/types/dns/firewall/firewall.py index 8e35b4399da..3ab282e0310 100644 --- a/src/cloudflare/types/dns/firewall/firewall.py +++ b/src/cloudflare/types/dns/firewall/firewall.py @@ -24,10 +24,20 @@ class Firewall(BaseModel): """Forward client IP (resolver) subnet if no EDNS Client Subnet is sent.""" maximum_cache_ttl: float - """Maximum DNS Cache TTL.""" + """Maximum DNS cache TTL. + + This setting sets an upper bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Higher TTLs will be decreased to the maximum + defined here for caching purposes. + """ minimum_cache_ttl: float - """Minimum DNS Cache TTL.""" + """Minimum DNS cache TTL. + + This setting sets a lower bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Lower TTLs will be increased to the minimum + defined here for caching purposes. + """ modified_on: datetime """Last modification of DNS Firewall cluster.""" @@ -41,7 +51,11 @@ class Firewall(BaseModel): """Attack mitigation settings.""" negative_cache_ttl: Optional[float] = None - """Negative DNS Cache TTL.""" + """Negative DNS cache TTL. + + This setting controls how long DNS Firewall should cache negative responses + (e.g., NXDOMAIN) from the upstream servers. + """ ratelimit: Optional[float] = None """ diff --git a/src/cloudflare/types/dns/firewall_create_params.py b/src/cloudflare/types/dns/firewall_create_params.py index d88aa2d120c..9c2e530b9d0 100644 --- a/src/cloudflare/types/dns/firewall_create_params.py +++ b/src/cloudflare/types/dns/firewall_create_params.py @@ -30,13 +30,27 @@ class FirewallCreateParams(TypedDict, total=False): """Forward client IP (resolver) subnet if no EDNS Client Subnet is sent.""" maximum_cache_ttl: float - """Maximum DNS Cache TTL.""" + """Maximum DNS cache TTL. + + This setting sets an upper bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Higher TTLs will be decreased to the maximum + defined here for caching purposes. + """ minimum_cache_ttl: float - """Minimum DNS Cache TTL.""" + """Minimum DNS cache TTL. + + This setting sets a lower bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Lower TTLs will be increased to the minimum + defined here for caching purposes. + """ negative_cache_ttl: Optional[float] - """Negative DNS Cache TTL.""" + """Negative DNS cache TTL. + + This setting controls how long DNS Firewall should cache negative responses + (e.g., NXDOMAIN) from the upstream servers. + """ ratelimit: Optional[float] """ diff --git a/src/cloudflare/types/dns/firewall_edit_params.py b/src/cloudflare/types/dns/firewall_edit_params.py index 723e2c19cfe..3e87a30ef50 100644 --- a/src/cloudflare/types/dns/firewall_edit_params.py +++ b/src/cloudflare/types/dns/firewall_edit_params.py @@ -16,6 +16,9 @@ class FirewallEditParams(TypedDict, total=False): account_id: Required[str] """Identifier""" + id: Required[str] + """Identifier""" + deprecate_any_requests: Required[bool] """Deprecate the response to ANY requests.""" @@ -25,10 +28,20 @@ class FirewallEditParams(TypedDict, total=False): """Forward client IP (resolver) subnet if no EDNS Client Subnet is sent.""" maximum_cache_ttl: Required[float] - """Maximum DNS Cache TTL.""" + """Maximum DNS cache TTL. + + This setting sets an upper bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Higher TTLs will be decreased to the maximum + defined here for caching purposes. + """ minimum_cache_ttl: Required[float] - """Minimum DNS Cache TTL.""" + """Minimum DNS cache TTL. + + This setting sets a lower bound on DNS TTLs for purposes of caching between DNS + Firewall and the upstream servers. Lower TTLs will be increased to the minimum + defined here for caching purposes. + """ name: Required[str] """DNS Firewall Cluster Name.""" @@ -39,7 +52,11 @@ class FirewallEditParams(TypedDict, total=False): """Attack mitigation settings.""" negative_cache_ttl: Optional[float] - """Negative DNS Cache TTL.""" + """Negative DNS cache TTL. + + This setting controls how long DNS Firewall should cache negative responses + (e.g., NXDOMAIN) from the upstream servers. + """ ratelimit: Optional[float] """ diff --git a/src/cloudflare/types/dns/https_record.py b/src/cloudflare/types/dns/https_record.py index 6900410e735..42121b3fc3a 100644 --- a/src/cloudflare/types/dns/https_record.py +++ b/src/cloudflare/types/dns/https_record.py @@ -48,12 +48,6 @@ class HTTPSRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/loc_record.py b/src/cloudflare/types/dns/loc_record.py index 5d4f84c06b7..5608a4701fc 100644 --- a/src/cloudflare/types/dns/loc_record.py +++ b/src/cloudflare/types/dns/loc_record.py @@ -75,12 +75,6 @@ class LOCRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/mx_record.py b/src/cloudflare/types/dns/mx_record.py index 3722755f904..c1d1f3aba97 100644 --- a/src/cloudflare/types/dns/mx_record.py +++ b/src/cloudflare/types/dns/mx_record.py @@ -40,12 +40,6 @@ class MXRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/naptr_record.py b/src/cloudflare/types/dns/naptr_record.py index 0dc8a697aca..796caffdbb9 100644 --- a/src/cloudflare/types/dns/naptr_record.py +++ b/src/cloudflare/types/dns/naptr_record.py @@ -57,12 +57,6 @@ class NAPTRRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/ns_record.py b/src/cloudflare/types/dns/ns_record.py index 0b60f0a307f..b9ad8683302 100644 --- a/src/cloudflare/types/dns/ns_record.py +++ b/src/cloudflare/types/dns/ns_record.py @@ -34,12 +34,6 @@ class NSRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/ptr_record.py b/src/cloudflare/types/dns/ptr_record.py index d5835b62faf..e83d664a949 100644 --- a/src/cloudflare/types/dns/ptr_record.py +++ b/src/cloudflare/types/dns/ptr_record.py @@ -34,12 +34,6 @@ class PTRRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/smimea_record.py b/src/cloudflare/types/dns/smimea_record.py index a8393cee684..8fadd271738 100644 --- a/src/cloudflare/types/dns/smimea_record.py +++ b/src/cloudflare/types/dns/smimea_record.py @@ -51,12 +51,6 @@ class SMIMEARecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/srv_record.py b/src/cloudflare/types/dns/srv_record.py index 43c8df32709..77dbaa50cfb 100644 --- a/src/cloudflare/types/dns/srv_record.py +++ b/src/cloudflare/types/dns/srv_record.py @@ -83,12 +83,6 @@ class SRVRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/sshfp_record.py b/src/cloudflare/types/dns/sshfp_record.py index 3541eefc8c6..aad44a8cb6b 100644 --- a/src/cloudflare/types/dns/sshfp_record.py +++ b/src/cloudflare/types/dns/sshfp_record.py @@ -48,12 +48,6 @@ class SSHFPRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/svcb_record.py b/src/cloudflare/types/dns/svcb_record.py index db981322f9d..a503e64e925 100644 --- a/src/cloudflare/types/dns/svcb_record.py +++ b/src/cloudflare/types/dns/svcb_record.py @@ -48,12 +48,6 @@ class SVCBRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/tlsa_record.py b/src/cloudflare/types/dns/tlsa_record.py index 1d2c1600bad..68b273d28d5 100644 --- a/src/cloudflare/types/dns/tlsa_record.py +++ b/src/cloudflare/types/dns/tlsa_record.py @@ -51,12 +51,6 @@ class TLSARecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/txt_record.py b/src/cloudflare/types/dns/txt_record.py index 3eb3f3402f2..7ba595ed654 100644 --- a/src/cloudflare/types/dns/txt_record.py +++ b/src/cloudflare/types/dns/txt_record.py @@ -34,12 +34,6 @@ class TXTRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/dns/uri_record.py b/src/cloudflare/types/dns/uri_record.py index ce953c709d0..6cd8c686f18 100644 --- a/src/cloudflare/types/dns/uri_record.py +++ b/src/cloudflare/types/dns/uri_record.py @@ -51,12 +51,6 @@ class URIRecord(BaseModel): created_on: Optional[datetime] = None """When the record was created.""" - locked: Optional[bool] = None - """ - Whether this record can be modified/deleted (true means it's managed by - Cloudflare). - """ - meta: Optional[RecordMetadata] = None """Extra Cloudflare-specific information about the record.""" diff --git a/src/cloudflare/types/firewall/access_rule_delete_response.py b/src/cloudflare/types/firewall/access_rule_delete_response.py index 2dc451a144c..3e76fc0182b 100644 --- a/src/cloudflare/types/firewall/access_rule_delete_response.py +++ b/src/cloudflare/types/firewall/access_rule_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["AccessRuleDeleteResponse"] diff --git a/src/cloudflare/types/firewall/deleted_filter.py b/src/cloudflare/types/firewall/deleted_filter.py index 8eb4d27b96e..2f81710d06b 100644 --- a/src/cloudflare/types/firewall/deleted_filter.py +++ b/src/cloudflare/types/firewall/deleted_filter.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["DeletedFilter"] diff --git a/src/cloudflare/types/hyperdrive/configuration.py b/src/cloudflare/types/hyperdrive/configuration.py index 68c745a34de..5a6158e9e95 100644 --- a/src/cloudflare/types/hyperdrive/configuration.py +++ b/src/cloudflare/types/hyperdrive/configuration.py @@ -1,5 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. +from typing import Optional from typing_extensions import Literal from ..._models import BaseModel @@ -14,11 +15,14 @@ class Configuration(BaseModel): host: str """The host (hostname or IP) of your origin database.""" - port: int - """The port (default: 5432 for Postgres) of your origin database.""" - scheme: Literal["postgres", "postgresql", "mysql"] """Specifies the URL scheme used to connect to your origin database.""" user: str """The user of your origin database.""" + + access_client_id: Optional[str] = None + """The Client ID of the Access token to use when connecting to the origin database""" + + port: Optional[int] = None + """The port (default: 5432 for Postgres) of your origin database.""" diff --git a/src/cloudflare/types/hyperdrive/configuration_param.py b/src/cloudflare/types/hyperdrive/configuration_param.py index 02bca1d6527..bd751b98e04 100644 --- a/src/cloudflare/types/hyperdrive/configuration_param.py +++ b/src/cloudflare/types/hyperdrive/configuration_param.py @@ -14,11 +14,14 @@ class ConfigurationParam(TypedDict, total=False): host: Required[str] """The host (hostname or IP) of your origin database.""" - port: Required[int] - """The port (default: 5432 for Postgres) of your origin database.""" - scheme: Required[Literal["postgres", "postgresql", "mysql"]] """Specifies the URL scheme used to connect to your origin database.""" user: Required[str] """The user of your origin database.""" + + access_client_id: str + """The Client ID of the Access token to use when connecting to the origin database""" + + port: int + """The port (default: 5432 for Postgres) of your origin database.""" diff --git a/src/cloudflare/types/iam/resource_group_delete_response.py b/src/cloudflare/types/iam/resource_group_delete_response.py index 604eafbe8f0..d9472de8c27 100644 --- a/src/cloudflare/types/iam/resource_group_delete_response.py +++ b/src/cloudflare/types/iam/resource_group_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ResourceGroupDeleteResponse"] diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py index 4d96fa65072..dfdd7cf43f4 100644 --- a/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py +++ b/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py @@ -53,7 +53,7 @@ class IssueListResponse(BaseModel): messages: List[ResponseInfo] - result: Result - success: Literal[True] """Whether the API call was successful""" + + result: Optional[Result] = None diff --git a/src/cloudflare/types/keyless_certificates/tunnel.py b/src/cloudflare/types/keyless_certificates/tunnel.py index 9a8b2936da6..6aa966dd5c7 100644 --- a/src/cloudflare/types/keyless_certificates/tunnel.py +++ b/src/cloudflare/types/keyless_certificates/tunnel.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["Tunnel"] diff --git a/src/cloudflare/types/kv/namespace_delete_response.py b/src/cloudflare/types/kv/namespace_delete_response.py index eb6f28e4253..9f3c63195c7 100644 --- a/src/cloudflare/types/kv/namespace_delete_response.py +++ b/src/cloudflare/types/kv/namespace_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["NamespaceDeleteResponse"] diff --git a/src/cloudflare/types/kv/namespace_update_response.py b/src/cloudflare/types/kv/namespace_update_response.py index b8f763fc2e9..6bafe0d03fb 100644 --- a/src/cloudflare/types/kv/namespace_update_response.py +++ b/src/cloudflare/types/kv/namespace_update_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["NamespaceUpdateResponse"] diff --git a/src/cloudflare/types/kv/namespaces/bulk_delete_response.py b/src/cloudflare/types/kv/namespaces/bulk_delete_response.py index 4ae88607764..5982193c7b1 100644 --- a/src/cloudflare/types/kv/namespaces/bulk_delete_response.py +++ b/src/cloudflare/types/kv/namespaces/bulk_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["BulkDeleteResponse"] diff --git a/src/cloudflare/types/kv/namespaces/bulk_update_response.py b/src/cloudflare/types/kv/namespaces/bulk_update_response.py index 55544c65e54..3ab1dbb71be 100644 --- a/src/cloudflare/types/kv/namespaces/bulk_update_response.py +++ b/src/cloudflare/types/kv/namespaces/bulk_update_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["BulkUpdateResponse"] diff --git a/src/cloudflare/types/kv/namespaces/value_delete_response.py b/src/cloudflare/types/kv/namespaces/value_delete_response.py index 224a80852b0..c0446010d3a 100644 --- a/src/cloudflare/types/kv/namespaces/value_delete_response.py +++ b/src/cloudflare/types/kv/namespaces/value_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["ValueDeleteResponse"] diff --git a/src/cloudflare/types/kv/namespaces/value_update_response.py b/src/cloudflare/types/kv/namespaces/value_update_response.py index 40ffa943af8..ca6dfd751bb 100644 --- a/src/cloudflare/types/kv/namespaces/value_update_response.py +++ b/src/cloudflare/types/kv/namespaces/value_update_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["ValueUpdateResponse"] diff --git a/src/cloudflare/types/page_shield/page_shield_update_response.py b/src/cloudflare/types/page_shield/page_shield_update_response.py index ad2852df732..ab88144363c 100644 --- a/src/cloudflare/types/page_shield/page_shield_update_response.py +++ b/src/cloudflare/types/page_shield/page_shield_update_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["PageShieldUpdateResponse"] diff --git a/src/cloudflare/types/page_shield/setting.py b/src/cloudflare/types/page_shield/setting.py index 46e4fd6da65..9686d461ff0 100644 --- a/src/cloudflare/types/page_shield/setting.py +++ b/src/cloudflare/types/page_shield/setting.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["Setting"] diff --git a/src/cloudflare/types/pagerules/pagerule_delete_response.py b/src/cloudflare/types/pagerules/pagerule_delete_response.py index eb624fc4873..d90b3c2a02b 100644 --- a/src/cloudflare/types/pagerules/pagerule_delete_response.py +++ b/src/cloudflare/types/pagerules/pagerule_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["PageruleDeleteResponse"] diff --git a/src/cloudflare/types/queues/queue_created.py b/src/cloudflare/types/queues/queue_created.py index e2fe296ed31..377e3f5a82d 100644 --- a/src/cloudflare/types/queues/queue_created.py +++ b/src/cloudflare/types/queues/queue_created.py @@ -12,6 +12,6 @@ class QueueCreated(BaseModel): modified_on: Optional[object] = None - queue_id: Optional[object] = None + queue_id: Optional[str] = None queue_name: Optional[str] = None diff --git a/src/cloudflare/types/queues/queue_updated.py b/src/cloudflare/types/queues/queue_updated.py index a6cc5cde5e7..b3512d59720 100644 --- a/src/cloudflare/types/queues/queue_updated.py +++ b/src/cloudflare/types/queues/queue_updated.py @@ -12,6 +12,6 @@ class QueueUpdated(BaseModel): modified_on: Optional[object] = None - queue_id: Optional[object] = None + queue_id: Optional[str] = None queue_name: Optional[str] = None diff --git a/src/cloudflare/types/r2/temporary_credential_create_params.py b/src/cloudflare/types/r2/temporary_credential_create_params.py index c79dcc8e5f6..861a6a184fe 100644 --- a/src/cloudflare/types/r2/temporary_credential_create_params.py +++ b/src/cloudflare/types/r2/temporary_credential_create_params.py @@ -15,7 +15,7 @@ class TemporaryCredentialCreateParams(TypedDict, total=False): """Account ID""" bucket: Required[str] - """Name of the GCS bucket""" + """Name of the R2 bucket""" parent_access_key_id: Required[Annotated[str, PropertyInfo(alias="parentAccessKeyId")]] """The parent access key id to use for signing""" diff --git a/src/cloudflare/types/radar/__init__.py b/src/cloudflare/types/radar/__init__.py index 63e479b1721..6fc109e3bb2 100644 --- a/src/cloudflare/types/radar/__init__.py +++ b/src/cloudflare/types/radar/__init__.py @@ -26,14 +26,12 @@ from .netflow_timeseries_response import NetflowTimeseriesResponse as NetflowTimeseriesResponse from .traffic_anomaly_get_response import TrafficAnomalyGetResponse as TrafficAnomalyGetResponse from .ranking_timeseries_groups_params import RankingTimeseriesGroupsParams as RankingTimeseriesGroupsParams +from .tcp_resets_timeout_summary_params import TCPResetsTimeoutSummaryParams as TCPResetsTimeoutSummaryParams from .ranking_timeseries_groups_response import RankingTimeseriesGroupsResponse as RankingTimeseriesGroupsResponse -from .connection_tampering_summary_params import ConnectionTamperingSummaryParams as ConnectionTamperingSummaryParams -from .connection_tampering_summary_response import ( - ConnectionTamperingSummaryResponse as ConnectionTamperingSummaryResponse, +from .tcp_resets_timeout_summary_response import TCPResetsTimeoutSummaryResponse as TCPResetsTimeoutSummaryResponse +from .tcp_resets_timeout_timeseries_groups_params import ( + TCPResetsTimeoutTimeseriesGroupsParams as TCPResetsTimeoutTimeseriesGroupsParams, ) -from .connection_tampering_timeseries_groups_params import ( - ConnectionTamperingTimeseriesGroupsParams as ConnectionTamperingTimeseriesGroupsParams, -) -from .connection_tampering_timeseries_groups_response import ( - ConnectionTamperingTimeseriesGroupsResponse as ConnectionTamperingTimeseriesGroupsResponse, +from .tcp_resets_timeout_timeseries_groups_response import ( + TCPResetsTimeoutTimeseriesGroupsResponse as TCPResetsTimeoutTimeseriesGroupsResponse, ) diff --git a/src/cloudflare/types/radar/annotations/outage_get_params.py b/src/cloudflare/types/radar/annotations/outage_get_params.py index aa809b3440f..23df4113305 100644 --- a/src/cloudflare/types/radar/annotations/outage_get_params.py +++ b/src/cloudflare/types/radar/annotations/outage_get_params.py @@ -18,26 +18,7 @@ class OutageGetParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/annotations/outage_locations_params.py b/src/cloudflare/types/radar/annotations/outage_locations_params.py index 04114f7f1e9..51ae0778681 100644 --- a/src/cloudflare/types/radar/annotations/outage_locations_params.py +++ b/src/cloudflare/types/radar/annotations/outage_locations_params.py @@ -15,26 +15,7 @@ class OutageLocationsParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/as112/summary_dnssec_params.py b/src/cloudflare/types/radar/as112/summary_dnssec_params.py index 2e6e80114e1..df69e836284 100644 --- a/src/cloudflare/types/radar/as112/summary_dnssec_params.py +++ b/src/cloudflare/types/radar/as112/summary_dnssec_params.py @@ -29,28 +29,7 @@ class SummaryDNSSECParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/summary_edns_params.py b/src/cloudflare/types/radar/as112/summary_edns_params.py index 0dcd9876244..aa8cb759564 100644 --- a/src/cloudflare/types/radar/as112/summary_edns_params.py +++ b/src/cloudflare/types/radar/as112/summary_edns_params.py @@ -29,28 +29,7 @@ class SummaryEdnsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/summary_ip_version_params.py b/src/cloudflare/types/radar/as112/summary_ip_version_params.py index de7208b1dbf..edf5caac4ef 100644 --- a/src/cloudflare/types/radar/as112/summary_ip_version_params.py +++ b/src/cloudflare/types/radar/as112/summary_ip_version_params.py @@ -29,28 +29,7 @@ class SummaryIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/summary_protocol_params.py b/src/cloudflare/types/radar/as112/summary_protocol_params.py index 1a3291978d2..bfe7e77315b 100644 --- a/src/cloudflare/types/radar/as112/summary_protocol_params.py +++ b/src/cloudflare/types/radar/as112/summary_protocol_params.py @@ -29,28 +29,7 @@ class SummaryProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/summary_query_type_params.py b/src/cloudflare/types/radar/as112/summary_query_type_params.py index 8493c847c6d..aea17cb0a58 100644 --- a/src/cloudflare/types/radar/as112/summary_query_type_params.py +++ b/src/cloudflare/types/radar/as112/summary_query_type_params.py @@ -29,28 +29,7 @@ class SummaryQueryTypeParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/summary_response_codes_params.py b/src/cloudflare/types/radar/as112/summary_response_codes_params.py index 259d6e96c97..9579b04766e 100644 --- a/src/cloudflare/types/radar/as112/summary_response_codes_params.py +++ b/src/cloudflare/types/radar/as112/summary_response_codes_params.py @@ -29,28 +29,7 @@ class SummaryResponseCodesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py index bda75df0747..d818ce2ddf2 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupDNSSECParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py b/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py index af229e41397..cde360d1e43 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupEdnsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py index 19c7f3eb311..54f655692fb 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py b/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py index c8d8422ca94..deb737e61b1 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py b/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py index 46316c3b399..d83568fe1d3 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupQueryTypeParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py index 8709b1a2c7b..05cf4ac7fab 100644 --- a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py +++ b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupResponseCodesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/top_dnssec_params.py b/src/cloudflare/types/radar/as112/top_dnssec_params.py index b23dc9734cc..9f46b8ec011 100644 --- a/src/cloudflare/types/radar/as112/top_dnssec_params.py +++ b/src/cloudflare/types/radar/as112/top_dnssec_params.py @@ -29,28 +29,7 @@ class TopDNSSECParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/top_edns_params.py b/src/cloudflare/types/radar/as112/top_edns_params.py index 0227901b072..046c0d251b6 100644 --- a/src/cloudflare/types/radar/as112/top_edns_params.py +++ b/src/cloudflare/types/radar/as112/top_edns_params.py @@ -29,28 +29,7 @@ class TopEdnsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/top_ip_version_params.py b/src/cloudflare/types/radar/as112/top_ip_version_params.py index 051ab28787a..18ff8eb6a9b 100644 --- a/src/cloudflare/types/radar/as112/top_ip_version_params.py +++ b/src/cloudflare/types/radar/as112/top_ip_version_params.py @@ -29,28 +29,7 @@ class TopIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112/top_locations_params.py b/src/cloudflare/types/radar/as112/top_locations_params.py index ab868bf5790..74b6631d0b9 100644 --- a/src/cloudflare/types/radar/as112/top_locations_params.py +++ b/src/cloudflare/types/radar/as112/top_locations_params.py @@ -29,28 +29,7 @@ class TopLocationsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/as112_timeseries_params.py b/src/cloudflare/types/radar/as112_timeseries_params.py index 0f000b07733..c2e37c6ce35 100644 --- a/src/cloudflare/types/radar/as112_timeseries_params.py +++ b/src/cloudflare/types/radar/as112_timeseries_params.py @@ -36,28 +36,7 @@ class AS112TimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py index c703245c195..b4d0b88d8fb 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py @@ -22,28 +22,7 @@ class SummaryBitrateParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py index 9c54cd15ca0..615fe97285f 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py @@ -22,28 +22,7 @@ class SummaryDurationParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py index c0352a255b0..fe1dae91b19 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py @@ -29,28 +29,7 @@ class SummaryGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py index b279abc7674..b1ab3c41730 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py @@ -22,28 +22,7 @@ class SummaryIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py index 23a1c908359..f3c6e1f2d4e 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py @@ -22,28 +22,7 @@ class SummaryProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py index 6f5abe37bca..3da6f2912a7 100644 --- a/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py @@ -22,28 +22,7 @@ class SummaryVectorParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py index e93b8a5bfb5..9ef70e178ad 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupBitrateParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py index b8058d2f1c7..0ac1f04ea12 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupDurationParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py index 5a91d77b2ba..9ab69b16b82 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py index 40730b2f8c0..b9474428b97 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupIndustryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -94,3 +73,6 @@ class TimeseriesGroupIndustryParams(TypedDict, total=False): Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). """ + + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] + """Array of L3/4 attack types.""" diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py index 1c16b165bd7..5f8b50a1f23 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py index 8ad6e9dc2f3..c96f496eb67 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py index 28ae6a6626f..bdd8255a84a 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupVectorParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py index 4892adb010c..4e20388b202 100644 --- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py @@ -29,28 +29,7 @@ class TimeseriesGroupVerticalParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -94,3 +73,6 @@ class TimeseriesGroupVerticalParams(TypedDict, total=False): Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). """ + + protocol: List[Literal["UDP", "TCP", "ICMP", "GRE"]] + """Array of L3/4 attack types.""" diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py index e0ccda66e05..06ae05b878d 100644 --- a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py @@ -22,28 +22,7 @@ class LocationOriginParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py b/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py index ba4b8a829a8..4b1f0a0e41d 100644 --- a/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py @@ -22,28 +22,7 @@ class LocationTargetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py b/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py index ca4d349d09a..a93d37a6324 100644 --- a/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py @@ -22,28 +22,7 @@ class TopAttacksParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py b/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py index ffb3a18362f..41360260afa 100644 --- a/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py @@ -22,28 +22,7 @@ class TopIndustryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py b/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py index 8a423439c5f..d04759c7af9 100644 --- a/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py +++ b/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py @@ -22,28 +22,7 @@ class TopVerticalParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py b/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py index b84d90410fd..61c6eb22613 100644 --- a/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py +++ b/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py @@ -36,28 +36,7 @@ class Layer3TimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py index c0352a255b0..fe1dae91b19 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py @@ -29,28 +29,7 @@ class SummaryGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py index e7b2bba3af8..6060fcfa603 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py @@ -29,28 +29,7 @@ class SummaryHTTPMethodParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py index b7e7f1b7936..7a900629d0f 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py @@ -29,28 +29,7 @@ class SummaryHTTPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py index 750ac6fa089..9a7e6f3ccff 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py @@ -29,28 +29,7 @@ class SummaryIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py index a3712a4355b..5dfedbebd51 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py @@ -29,28 +29,7 @@ class SummaryManagedRulesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py index 338b6ec6df6..4013e1ee425 100644 --- a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py @@ -29,28 +29,7 @@ class SummaryMitigationProductParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py index 5a91d77b2ba..9ab69b16b82 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py index 0104e415659..d6ea3e4eec2 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupHTTPMethodParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py index b3f57608746..f2c435b5132 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupHTTPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py index 4e42768f966..274b5be39b6 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupIndustryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py index fd01114679b..dfeee4f83b4 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py index fb54dc9e9ff..7c26f5c6c64 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupManagedRulesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py index 0c3d74fec88..7dfb3741259 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupMitigationProductParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py index 71c1a4f0da0..97c91f53136 100644 --- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupVerticalParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py index 47cd8743e1c..17099f3e08c 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py @@ -22,28 +22,7 @@ class AseOriginParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -56,6 +35,67 @@ class AseOriginParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" @@ -66,5 +106,15 @@ class AseOriginParams(TypedDict, total=False): from the US, but includes results from PT. """ + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py index 0b71871665f..58aa33984ac 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py @@ -29,28 +29,7 @@ class LocationOriginParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -63,8 +42,79 @@ class LocationOriginParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py b/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py index cfbffac2733..50a57bfe056 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py @@ -22,28 +22,7 @@ class LocationTargetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -56,8 +35,79 @@ class LocationTargetParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py b/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py index 62ec38abfb3..d735b60cb91 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py @@ -29,28 +29,7 @@ class TopAttacksParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -63,6 +42,67 @@ class TopAttacksParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" @@ -92,6 +132,16 @@ class TopAttacksParams(TypedDict, total=False): attacked. """ + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py b/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py index 8c19fbe7fbd..54c26d71680 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py @@ -29,28 +29,7 @@ class TopIndustryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -63,6 +42,67 @@ class TopIndustryParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" @@ -73,5 +113,15 @@ class TopIndustryParams(TypedDict, total=False): from the US, but includes results from PT. """ + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py b/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py index 3bd3fc5adab..cb941de5c43 100644 --- a/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py +++ b/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py @@ -29,28 +29,7 @@ class TopVerticalParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -63,6 +42,67 @@ class TopVerticalParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + limit: int """Limit the number of objects in the response.""" @@ -73,5 +113,15 @@ class TopVerticalParams(TypedDict, total=False): from the US, but includes results from PT. """ + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py b/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py index e4c8ea5f8c4..1808607d48b 100644 --- a/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py +++ b/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py @@ -29,7 +29,7 @@ class Layer7TimeseriesParams(TypedDict, total=False): attack: List[ Literal["DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION"] ] - """Array of L7 attack types.""" + """This field is deprecated, please use the new `mitigationProduct`.""" continent: List[str] """Array of comma separated list of continents (alpha-2 continent codes). @@ -41,28 +41,7 @@ class Layer7TimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and @@ -75,6 +54,67 @@ class Layer7TimeseriesParams(TypedDict, total=False): format: Literal["JSON", "CSV"] """Format results are returned in.""" + http_method: Annotated[ + List[ + Literal[ + "GET", + "POST", + "DELETE", + "PUT", + "HEAD", + "PURGE", + "OPTIONS", + "PROPFIND", + "MKCOL", + "PATCH", + "ACL", + "BCOPY", + "BDELETE", + "BMOVE", + "BPROPFIND", + "BPROPPATCH", + "CHECKIN", + "CHECKOUT", + "CONNECT", + "COPY", + "LABEL", + "LOCK", + "MERGE", + "MKACTIVITY", + "MKWORKSPACE", + "MOVE", + "NOTIFY", + "ORDERPATCH", + "POLL", + "PROPPATCH", + "REPORT", + "SEARCH", + "SUBSCRIBE", + "TRACE", + "UNCHECKOUT", + "UNLOCK", + "UNSUBSCRIBE", + "UPDATE", + "VERSIONCONTROL", + "BASELINECONTROL", + "XMSENUMATTS", + "RPC_OUT_DATA", + "RPC_IN_DATA", + "JSON", + "COOK", + "TRACK", + ] + ], + PropertyInfo(alias="httpMethod"), + ] + """Filter for http method.""" + + http_version: Annotated[List[Literal["HTTPv1", "HTTPv2", "HTTPv3"]], PropertyInfo(alias="httpVersion")] + """Filter for http version.""" + + ip_version: Annotated[List[Literal["IPv4", "IPv6"]], PropertyInfo(alias="ipVersion")] + """Filter for ip version.""" + location: List[str] """Array of comma separated list of locations (alpha-2 country codes). @@ -82,6 +122,16 @@ class Layer7TimeseriesParams(TypedDict, total=False): from the US, but includes results from PT. """ + mitigation_product: Annotated[ + List[ + Literal[ + "DDOS", "WAF", "BOT_MANAGEMENT", "ACCESS_RULES", "IP_REPUTATION", "API_SHIELD", "DATA_LOSS_PREVENTION" + ] + ], + PropertyInfo(alias="mitigationProduct"), + ] + """Array of L7 mitigation products.""" + name: List[str] """Array of names that will be used to name the series in responses.""" diff --git a/src/cloudflare/types/radar/bgp/hijacks/event_list_params.py b/src/cloudflare/types/radar/bgp/hijacks/event_list_params.py index d4508e86b11..7433cf1aae5 100644 --- a/src/cloudflare/types/radar/bgp/hijacks/event_list_params.py +++ b/src/cloudflare/types/radar/bgp/hijacks/event_list_params.py @@ -15,26 +15,7 @@ class EventListParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/bgp/ip_timeseries_params.py b/src/cloudflare/types/radar/bgp/ip_timeseries_params.py index 64d069dcb49..b5b47a19d65 100644 --- a/src/cloudflare/types/radar/bgp/ip_timeseries_params.py +++ b/src/cloudflare/types/radar/bgp/ip_timeseries_params.py @@ -18,26 +18,7 @@ class IPTimeseriesParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/bgp/leaks/event_list_params.py b/src/cloudflare/types/radar/bgp/leaks/event_list_params.py index c67ff410944..a9773f39dfa 100644 --- a/src/cloudflare/types/radar/bgp/leaks/event_list_params.py +++ b/src/cloudflare/types/radar/bgp/leaks/event_list_params.py @@ -15,26 +15,7 @@ class EventListParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/bgp/route_stats_response.py b/src/cloudflare/types/radar/bgp/route_stats_response.py index 65e83a79c49..a410062e4d5 100644 --- a/src/cloudflare/types/radar/bgp/route_stats_response.py +++ b/src/cloudflare/types/radar/bgp/route_stats_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["RouteStatsResponse", "Meta", "Stats"] diff --git a/src/cloudflare/types/radar/bgp/top/ase_get_params.py b/src/cloudflare/types/radar/bgp/top/ase_get_params.py index c5ea6aeafaf..0b3abb1528f 100644 --- a/src/cloudflare/types/radar/bgp/top/ase_get_params.py +++ b/src/cloudflare/types/radar/bgp/top/ase_get_params.py @@ -22,28 +22,7 @@ class AseGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/bgp/top_prefixes_params.py b/src/cloudflare/types/radar/bgp/top_prefixes_params.py index f8f71e0a887..a73c20fb3c6 100644 --- a/src/cloudflare/types/radar/bgp/top_prefixes_params.py +++ b/src/cloudflare/types/radar/bgp/top_prefixes_params.py @@ -22,28 +22,7 @@ class TopPrefixesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/bgp_timeseries_params.py b/src/cloudflare/types/radar/bgp_timeseries_params.py index 60be5fc3baf..2e6c49dd837 100644 --- a/src/cloudflare/types/radar/bgp_timeseries_params.py +++ b/src/cloudflare/types/radar/bgp_timeseries_params.py @@ -29,28 +29,7 @@ class BGPTimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/dataset_download_response.py b/src/cloudflare/types/radar/dataset_download_response.py index 3b8bb8376db..e228f866343 100644 --- a/src/cloudflare/types/radar/dataset_download_response.py +++ b/src/cloudflare/types/radar/dataset_download_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["DatasetDownloadResponse", "Dataset"] diff --git a/src/cloudflare/types/radar/dns/top_ases_params.py b/src/cloudflare/types/radar/dns/top_ases_params.py index cf6d067e3f6..fed6e043884 100644 --- a/src/cloudflare/types/radar/dns/top_ases_params.py +++ b/src/cloudflare/types/radar/dns/top_ases_params.py @@ -32,28 +32,7 @@ class TopAsesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/dns/top_locations_params.py b/src/cloudflare/types/radar/dns/top_locations_params.py index e8afc5e3988..a0f8a46d7d3 100644 --- a/src/cloudflare/types/radar/dns/top_locations_params.py +++ b/src/cloudflare/types/radar/dns/top_locations_params.py @@ -32,28 +32,7 @@ class TopLocationsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_arc_params.py b/src/cloudflare/types/radar/email/routing/summary_arc_params.py index 882c1d9eab3..58c3c121836 100644 --- a/src/cloudflare/types/radar/email/routing/summary_arc_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_arc_params.py @@ -15,28 +15,7 @@ class SummaryARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_dkim_params.py b/src/cloudflare/types/radar/email/routing/summary_dkim_params.py index 9a604a3c892..19be324942f 100644 --- a/src/cloudflare/types/radar/email/routing/summary_dkim_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_dkim_params.py @@ -18,28 +18,7 @@ class SummaryDKIMParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py b/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py index 6bb4c73906d..f356077e043 100644 --- a/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py @@ -18,28 +18,7 @@ class SummaryDMARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py b/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py index deb23b67fd7..b6553448171 100644 --- a/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py @@ -18,28 +18,7 @@ class SummaryEncryptedParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py b/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py index 031548d8db4..a1e7d6396f4 100644 --- a/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py @@ -18,28 +18,7 @@ class SummaryIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/summary_spf_params.py b/src/cloudflare/types/radar/email/routing/summary_spf_params.py index 09b77b5cdcc..f594b1931b7 100644 --- a/src/cloudflare/types/radar/email/routing/summary_spf_params.py +++ b/src/cloudflare/types/radar/email/routing/summary_spf_params.py @@ -18,28 +18,7 @@ class SummarySPFParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py index 6ec8c996a71..2c950448fe6 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py @@ -22,28 +22,7 @@ class TimeseriesGroupARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py index 68e15b2ca03..d3f31f162dd 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py index 92a54f9bbbb..28c98ab3c92 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupDKIMParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py index 0495c34b231..7326ae59341 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py index 017c0baab09..71271e551db 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupDMARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py index 2221b842e79..a27240408df 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py index 1a7d6141526..093524f3bbd 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupEncryptedParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py index 522cbaa9b26..f264feafdc3 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py index 8065d9eed1f..22168b70e9f 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupSPFParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py index fbca7a77baf..4e520fda2fa 100644 --- a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py +++ b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/security/summary_arc_params.py b/src/cloudflare/types/radar/email/security/summary_arc_params.py index 9ad299b59ee..b141a65af14 100644 --- a/src/cloudflare/types/radar/email/security/summary_arc_params.py +++ b/src/cloudflare/types/radar/email/security/summary_arc_params.py @@ -15,28 +15,7 @@ class SummaryARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_dkim_params.py b/src/cloudflare/types/radar/email/security/summary_dkim_params.py index 6a731169c87..f92d7545793 100644 --- a/src/cloudflare/types/radar/email/security/summary_dkim_params.py +++ b/src/cloudflare/types/radar/email/security/summary_dkim_params.py @@ -18,28 +18,7 @@ class SummaryDKIMParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_dmarc_params.py b/src/cloudflare/types/radar/email/security/summary_dmarc_params.py index 5b137bbc141..f31a3218ce0 100644 --- a/src/cloudflare/types/radar/email/security/summary_dmarc_params.py +++ b/src/cloudflare/types/radar/email/security/summary_dmarc_params.py @@ -18,28 +18,7 @@ class SummaryDMARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_malicious_params.py b/src/cloudflare/types/radar/email/security/summary_malicious_params.py index 70f9b54c64a..432685036f3 100644 --- a/src/cloudflare/types/radar/email/security/summary_malicious_params.py +++ b/src/cloudflare/types/radar/email/security/summary_malicious_params.py @@ -18,28 +18,7 @@ class SummaryMaliciousParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_spam_params.py b/src/cloudflare/types/radar/email/security/summary_spam_params.py index afef137ed42..bc535bf3aae 100644 --- a/src/cloudflare/types/radar/email/security/summary_spam_params.py +++ b/src/cloudflare/types/radar/email/security/summary_spam_params.py @@ -18,28 +18,7 @@ class SummarySpamParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_spf_params.py b/src/cloudflare/types/radar/email/security/summary_spf_params.py index ed5f1fb6398..43e4ba10cc7 100644 --- a/src/cloudflare/types/radar/email/security/summary_spf_params.py +++ b/src/cloudflare/types/radar/email/security/summary_spf_params.py @@ -18,28 +18,7 @@ class SummarySPFParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_spoof_params.py b/src/cloudflare/types/radar/email/security/summary_spoof_params.py index bb6330e3d9b..f82a3b58522 100644 --- a/src/cloudflare/types/radar/email/security/summary_spoof_params.py +++ b/src/cloudflare/types/radar/email/security/summary_spoof_params.py @@ -18,28 +18,7 @@ class SummarySpoofParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_threat_category_params.py b/src/cloudflare/types/radar/email/security/summary_threat_category_params.py index e33d9f80946..c38e50ac6b3 100644 --- a/src/cloudflare/types/radar/email/security/summary_threat_category_params.py +++ b/src/cloudflare/types/radar/email/security/summary_threat_category_params.py @@ -18,28 +18,7 @@ class SummaryThreatCategoryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/summary_tls_version_params.py b/src/cloudflare/types/radar/email/security/summary_tls_version_params.py index c6ac1125c3c..4d7362e138e 100644 --- a/src/cloudflare/types/radar/email/security/summary_tls_version_params.py +++ b/src/cloudflare/types/radar/email/security/summary_tls_version_params.py @@ -18,28 +18,7 @@ class SummaryTLSVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py index 191f71e93a1..abc50a0d1c2 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py @@ -22,28 +22,7 @@ class TimeseriesGroupARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py index 68e15b2ca03..d3f31f162dd 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py index d7ca9182a54..25f67103fbc 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupDKIMParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py index 0495c34b231..7326ae59341 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py index 49f05939993..b6c44355beb 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupDMARCParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py index 2221b842e79..a27240408df 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py index 13403acd4c7..4fadea1473b 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupMaliciousParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py index 96c9df09aa3..cf290efb92d 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupSpamParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py index ac8c26edf98..02c8899e043 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupSPFParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py index fbca7a77baf..4e520fda2fa 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel from ...radar_email_series import RadarEmailSeries diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py index 3279d449289..7192baec686 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupSpoofParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py index dde9d094925..2db3534a333 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupThreatCategoryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py index ce4e549bd6a..84a9ada0097 100644 --- a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py +++ b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py @@ -25,28 +25,7 @@ class TimeseriesGroupTLSVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/top/tld_get_params.py b/src/cloudflare/types/radar/email/security/top/tld_get_params.py index 6788ded0600..3921a4e597d 100644 --- a/src/cloudflare/types/radar/email/security/top/tld_get_params.py +++ b/src/cloudflare/types/radar/email/security/top/tld_get_params.py @@ -18,28 +18,7 @@ class TldGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py index b1c565d93fb..e1cc9a0218f 100644 --- a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py +++ b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py @@ -18,28 +18,7 @@ class MaliciousGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py index 459205ae9fd..69fbfba03d0 100644 --- a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py +++ b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py @@ -18,28 +18,7 @@ class SpamGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py index d00cf123fbd..5750c343985 100644 --- a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py +++ b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py @@ -18,28 +18,7 @@ class SpoofGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ase_get_params.py b/src/cloudflare/types/radar/http/ase_get_params.py index 866834c70d7..811464b10b0 100644 --- a/src/cloudflare/types/radar/http/ase_get_params.py +++ b/src/cloudflare/types/radar/http/ase_get_params.py @@ -39,28 +39,7 @@ class AseGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/bot_class_get_params.py b/src/cloudflare/types/radar/http/ases/bot_class_get_params.py index cd99955cee5..59a823a180a 100644 --- a/src/cloudflare/types/radar/http/ases/bot_class_get_params.py +++ b/src/cloudflare/types/radar/http/ases/bot_class_get_params.py @@ -32,28 +32,7 @@ class BotClassGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/browser_family_get_params.py b/src/cloudflare/types/radar/http/ases/browser_family_get_params.py index e4869f37c27..ed19fdee421 100644 --- a/src/cloudflare/types/radar/http/ases/browser_family_get_params.py +++ b/src/cloudflare/types/radar/http/ases/browser_family_get_params.py @@ -36,28 +36,7 @@ class BrowserFamilyGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/device_type_get_params.py b/src/cloudflare/types/radar/http/ases/device_type_get_params.py index 4e8a4f6eef2..43e1b06c821 100644 --- a/src/cloudflare/types/radar/http/ases/device_type_get_params.py +++ b/src/cloudflare/types/radar/http/ases/device_type_get_params.py @@ -39,28 +39,7 @@ class DeviceTypeGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/http_method_get_params.py b/src/cloudflare/types/radar/http/ases/http_method_get_params.py index d32a5407d1f..fb227592965 100644 --- a/src/cloudflare/types/radar/http/ases/http_method_get_params.py +++ b/src/cloudflare/types/radar/http/ases/http_method_get_params.py @@ -39,28 +39,7 @@ class HTTPMethodGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py b/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py index 6286b675db5..629a3b8d8c0 100644 --- a/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py +++ b/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py @@ -39,28 +39,7 @@ class HTTPProtocolGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/ip_version_get_params.py b/src/cloudflare/types/radar/http/ases/ip_version_get_params.py index c39d2467c67..86ababaa79a 100644 --- a/src/cloudflare/types/radar/http/ases/ip_version_get_params.py +++ b/src/cloudflare/types/radar/http/ases/ip_version_get_params.py @@ -39,28 +39,7 @@ class IPVersionGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/os_get_params.py b/src/cloudflare/types/radar/http/ases/os_get_params.py index 300ebd78db8..12ac2d093b7 100644 --- a/src/cloudflare/types/radar/http/ases/os_get_params.py +++ b/src/cloudflare/types/radar/http/ases/os_get_params.py @@ -39,28 +39,7 @@ class OSGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/ases/tls_version_get_params.py b/src/cloudflare/types/radar/http/ases/tls_version_get_params.py index f5bb8d7ce65..050045d800f 100644 --- a/src/cloudflare/types/radar/http/ases/tls_version_get_params.py +++ b/src/cloudflare/types/radar/http/ases/tls_version_get_params.py @@ -39,28 +39,7 @@ class TLSVersionGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/browser.py b/src/cloudflare/types/radar/http/browser.py index e76a9749ce1..a227def8dd5 100644 --- a/src/cloudflare/types/radar/http/browser.py +++ b/src/cloudflare/types/radar/http/browser.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["Browser"] diff --git a/src/cloudflare/types/radar/http/location_get_params.py b/src/cloudflare/types/radar/http/location_get_params.py index 7f57f7d7d12..1459dbe0e58 100644 --- a/src/cloudflare/types/radar/http/location_get_params.py +++ b/src/cloudflare/types/radar/http/location_get_params.py @@ -39,28 +39,7 @@ class LocationGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/bot_class_get_params.py b/src/cloudflare/types/radar/http/locations/bot_class_get_params.py index cd99955cee5..59a823a180a 100644 --- a/src/cloudflare/types/radar/http/locations/bot_class_get_params.py +++ b/src/cloudflare/types/radar/http/locations/bot_class_get_params.py @@ -32,28 +32,7 @@ class BotClassGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/browser_family_get_params.py b/src/cloudflare/types/radar/http/locations/browser_family_get_params.py index e4869f37c27..ed19fdee421 100644 --- a/src/cloudflare/types/radar/http/locations/browser_family_get_params.py +++ b/src/cloudflare/types/radar/http/locations/browser_family_get_params.py @@ -36,28 +36,7 @@ class BrowserFamilyGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/device_type_get_params.py b/src/cloudflare/types/radar/http/locations/device_type_get_params.py index 4e8a4f6eef2..43e1b06c821 100644 --- a/src/cloudflare/types/radar/http/locations/device_type_get_params.py +++ b/src/cloudflare/types/radar/http/locations/device_type_get_params.py @@ -39,28 +39,7 @@ class DeviceTypeGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/http_method_get_params.py b/src/cloudflare/types/radar/http/locations/http_method_get_params.py index d32a5407d1f..fb227592965 100644 --- a/src/cloudflare/types/radar/http/locations/http_method_get_params.py +++ b/src/cloudflare/types/radar/http/locations/http_method_get_params.py @@ -39,28 +39,7 @@ class HTTPMethodGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py b/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py index 6286b675db5..629a3b8d8c0 100644 --- a/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py +++ b/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py @@ -39,28 +39,7 @@ class HTTPProtocolGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/ip_version_get_params.py b/src/cloudflare/types/radar/http/locations/ip_version_get_params.py index c39d2467c67..86ababaa79a 100644 --- a/src/cloudflare/types/radar/http/locations/ip_version_get_params.py +++ b/src/cloudflare/types/radar/http/locations/ip_version_get_params.py @@ -39,28 +39,7 @@ class IPVersionGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/os_get_params.py b/src/cloudflare/types/radar/http/locations/os_get_params.py index 300ebd78db8..12ac2d093b7 100644 --- a/src/cloudflare/types/radar/http/locations/os_get_params.py +++ b/src/cloudflare/types/radar/http/locations/os_get_params.py @@ -39,28 +39,7 @@ class OSGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/locations/tls_version_get_params.py b/src/cloudflare/types/radar/http/locations/tls_version_get_params.py index f5bb8d7ce65..050045d800f 100644 --- a/src/cloudflare/types/radar/http/locations/tls_version_get_params.py +++ b/src/cloudflare/types/radar/http/locations/tls_version_get_params.py @@ -39,28 +39,7 @@ class TLSVersionGetParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_bot_class_params.py b/src/cloudflare/types/radar/http/summary_bot_class_params.py index 6f9c8158410..fcd244197a8 100644 --- a/src/cloudflare/types/radar/http/summary_bot_class_params.py +++ b/src/cloudflare/types/radar/http/summary_bot_class_params.py @@ -29,28 +29,7 @@ class SummaryBotClassParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_device_type_params.py b/src/cloudflare/types/radar/http/summary_device_type_params.py index 899ff846953..c0a7a7664f2 100644 --- a/src/cloudflare/types/radar/http/summary_device_type_params.py +++ b/src/cloudflare/types/radar/http/summary_device_type_params.py @@ -36,28 +36,7 @@ class SummaryDeviceTypeParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_http_protocol_params.py b/src/cloudflare/types/radar/http/summary_http_protocol_params.py index d7dbe0cd03d..ca05adc80b4 100644 --- a/src/cloudflare/types/radar/http/summary_http_protocol_params.py +++ b/src/cloudflare/types/radar/http/summary_http_protocol_params.py @@ -36,28 +36,7 @@ class SummaryHTTPProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_http_version_params.py b/src/cloudflare/types/radar/http/summary_http_version_params.py index 03d81296e08..f103dfb0592 100644 --- a/src/cloudflare/types/radar/http/summary_http_version_params.py +++ b/src/cloudflare/types/radar/http/summary_http_version_params.py @@ -36,28 +36,7 @@ class SummaryHTTPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_ip_version_params.py b/src/cloudflare/types/radar/http/summary_ip_version_params.py index 4e513e981b6..5d135a39310 100644 --- a/src/cloudflare/types/radar/http/summary_ip_version_params.py +++ b/src/cloudflare/types/radar/http/summary_ip_version_params.py @@ -36,28 +36,7 @@ class SummaryIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_os_params.py b/src/cloudflare/types/radar/http/summary_os_params.py index d96f19b91ef..f475ca9335f 100644 --- a/src/cloudflare/types/radar/http/summary_os_params.py +++ b/src/cloudflare/types/radar/http/summary_os_params.py @@ -36,28 +36,7 @@ class SummaryOSParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_post_quantum_params.py b/src/cloudflare/types/radar/http/summary_post_quantum_params.py index d62ab293bb9..e9c7b6195d3 100644 --- a/src/cloudflare/types/radar/http/summary_post_quantum_params.py +++ b/src/cloudflare/types/radar/http/summary_post_quantum_params.py @@ -36,28 +36,7 @@ class SummaryPostQuantumParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/summary_tls_version_params.py b/src/cloudflare/types/radar/http/summary_tls_version_params.py index 9b3ed92b121..d158f1f43a6 100644 --- a/src/cloudflare/types/radar/http/summary_tls_version_params.py +++ b/src/cloudflare/types/radar/http/summary_tls_version_params.py @@ -36,28 +36,7 @@ class SummaryTLSVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py b/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py index 34f57fd9882..c356954fbc4 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py @@ -36,28 +36,7 @@ class TimeseriesGroupBotClassParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py b/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py index 6abc3d5be70..df17101636c 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupBrowserFamilyParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_params.py b/src/cloudflare/types/radar/http/timeseries_group_browser_params.py index a119176345b..7b2bdbd2ab0 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_browser_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_browser_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupBrowserParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py b/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py index 13b1c05f556..4e44b25d6cb 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupDeviceTypeParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py index de9c88b0507..ba7ee2c31aa 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupHTTPProtocolParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py index 1f3db28b16d..97e2dbca21e 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupHTTPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py index 88d48881136..6c5aa48d095 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupIPVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_os_params.py b/src/cloudflare/types/radar/http/timeseries_group_os_params.py index 13d7bd856f8..229e0d9ff31 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_os_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_os_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupOSParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_post_quantum_params.py b/src/cloudflare/types/radar/http/timeseries_group_post_quantum_params.py index 09fa9317b8d..486a7428ed3 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_post_quantum_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_post_quantum_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupPostQuantumParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py index a5145f9cc8c..8fef3fd1627 100644 --- a/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py +++ b/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py @@ -43,28 +43,7 @@ class TimeseriesGroupTLSVersionParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/top_browser_families_params.py b/src/cloudflare/types/radar/http/top_browser_families_params.py index 53bf111abab..24900559bc1 100644 --- a/src/cloudflare/types/radar/http/top_browser_families_params.py +++ b/src/cloudflare/types/radar/http/top_browser_families_params.py @@ -39,28 +39,7 @@ class TopBrowserFamiliesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http/top_browsers_params.py b/src/cloudflare/types/radar/http/top_browsers_params.py index 1454f2d68e7..3f5e1bf9caf 100644 --- a/src/cloudflare/types/radar/http/top_browsers_params.py +++ b/src/cloudflare/types/radar/http/top_browsers_params.py @@ -39,28 +39,7 @@ class TopBrowsersParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/http_timeseries_params.py b/src/cloudflare/types/radar/http_timeseries_params.py index a11c86f05f2..d498561809b 100644 --- a/src/cloudflare/types/radar/http_timeseries_params.py +++ b/src/cloudflare/types/radar/http_timeseries_params.py @@ -36,28 +36,7 @@ class HTTPTimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/netflow_timeseries_params.py b/src/cloudflare/types/radar/netflow_timeseries_params.py index 57515e42086..4b0bc3ba324 100644 --- a/src/cloudflare/types/radar/netflow_timeseries_params.py +++ b/src/cloudflare/types/radar/netflow_timeseries_params.py @@ -36,28 +36,7 @@ class NetflowTimeseriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/netflows/top_ases_params.py b/src/cloudflare/types/radar/netflows/top_ases_params.py index 957c657d194..951cd0fb34e 100644 --- a/src/cloudflare/types/radar/netflows/top_ases_params.py +++ b/src/cloudflare/types/radar/netflows/top_ases_params.py @@ -29,28 +29,7 @@ class TopAsesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/netflows/top_locations_params.py b/src/cloudflare/types/radar/netflows/top_locations_params.py index ab868bf5790..74b6631d0b9 100644 --- a/src/cloudflare/types/radar/netflows/top_locations_params.py +++ b/src/cloudflare/types/radar/netflows/top_locations_params.py @@ -29,28 +29,7 @@ class TopLocationsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/quality/iqi_summary_params.py b/src/cloudflare/types/radar/quality/iqi_summary_params.py index dcc5c5141cc..1de09c36ab0 100644 --- a/src/cloudflare/types/radar/quality/iqi_summary_params.py +++ b/src/cloudflare/types/radar/quality/iqi_summary_params.py @@ -32,28 +32,7 @@ class IQISummaryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py index 7fded5184e0..6923ba58c7c 100644 --- a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py +++ b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py @@ -39,28 +39,7 @@ class IQITimeseriesGroupsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/ranking_timeseries_groups_params.py b/src/cloudflare/types/radar/ranking_timeseries_groups_params.py index f76604650f4..f9f165cc336 100644 --- a/src/cloudflare/types/radar/ranking_timeseries_groups_params.py +++ b/src/cloudflare/types/radar/ranking_timeseries_groups_params.py @@ -15,28 +15,7 @@ class RankingTimeseriesGroupsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/connection_tampering_summary_params.py b/src/cloudflare/types/radar/tcp_resets_timeout_summary_params.py similarity index 72% rename from src/cloudflare/types/radar/connection_tampering_summary_params.py rename to src/cloudflare/types/radar/tcp_resets_timeout_summary_params.py index 816d2a69a84..a278b500c38 100644 --- a/src/cloudflare/types/radar/connection_tampering_summary_params.py +++ b/src/cloudflare/types/radar/tcp_resets_timeout_summary_params.py @@ -8,10 +8,10 @@ from ..._utils import PropertyInfo -__all__ = ["ConnectionTamperingSummaryParams"] +__all__ = ["TCPResetsTimeoutSummaryParams"] -class ConnectionTamperingSummaryParams(TypedDict, total=False): +class TCPResetsTimeoutSummaryParams(TypedDict, total=False): asn: List[str] """Array of comma separated list of ASNs, start with `-` to exclude from results. @@ -29,28 +29,7 @@ class ConnectionTamperingSummaryParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/connection_tampering_summary_response.py b/src/cloudflare/types/radar/tcp_resets_timeout_summary_response.py similarity index 67% rename from src/cloudflare/types/radar/connection_tampering_summary_response.py rename to src/cloudflare/types/radar/tcp_resets_timeout_summary_response.py index 4f093b99de1..f38a9c7df46 100644 --- a/src/cloudflare/types/radar/connection_tampering_summary_response.py +++ b/src/cloudflare/types/radar/tcp_resets_timeout_summary_response.py @@ -8,7 +8,7 @@ from ..._models import BaseModel __all__ = [ - "ConnectionTamperingSummaryResponse", + "TCPResetsTimeoutSummaryResponse", "Meta", "MetaDateRange", "MetaConfidenceInfo", @@ -56,34 +56,33 @@ class Meta(BaseModel): class Summary0(BaseModel): later_in_flow: str """ - Connections matching signatures for tampering later in the connection, after the - transfer of multiple data packets. + Connection resets within the first 10 packets from the client, but after the + server has received multiple data packets. """ no_match: str - """Connections that do not match any tampering signatures.""" + """All other connections.""" post_ack: str """ - Connections matching signatures for tampering after the receipt of a SYN packet - and ACK packet, meaning the TCP connection was successfully established but the - server did not receive any subsequent packets. + Connection resets or timeouts after the server received both a SYN packet and an + ACK packet, meaning the connection was successfully established. """ post_psh: str """ - Connections matching signatures for tampering after the receipt of a packet with - PSH flag set, following connection establishment. + Connection resets or timeouts after the server received a packet with PSH flag + set, following connection establishment. """ post_syn: str """ - Connections matching signatures for tampering after the receipt of only a single - SYN packet, and before the handshake completes. + Connection resets or timeouts after the server received only a single SYN + packet. """ -class ConnectionTamperingSummaryResponse(BaseModel): +class TCPResetsTimeoutSummaryResponse(BaseModel): meta: Meta summary_0: Summary0 diff --git a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py b/src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_params.py similarity index 75% rename from src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py rename to src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_params.py index e5275b8ad5d..81d83b0cdc2 100644 --- a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py +++ b/src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_params.py @@ -8,10 +8,10 @@ from ..._utils import PropertyInfo -__all__ = ["ConnectionTamperingTimeseriesGroupsParams"] +__all__ = ["TCPResetsTimeoutTimeseriesGroupsParams"] -class ConnectionTamperingTimeseriesGroupsParams(TypedDict, total=False): +class TCPResetsTimeoutTimeseriesGroupsParams(TypedDict, total=False): agg_interval: Annotated[Literal["15m", "1h", "1d", "1w"], PropertyInfo(alias="aggInterval")] """ Aggregation interval results should be returned in (for example, in 15 minutes @@ -36,28 +36,7 @@ class ConnectionTamperingTimeseriesGroupsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py b/src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_response.py similarity index 69% rename from src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py rename to src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_response.py index f6aeb05577b..84e1ce0e8ea 100644 --- a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py +++ b/src/cloudflare/types/radar/tcp_resets_timeout_timeseries_groups_response.py @@ -8,7 +8,7 @@ from ..._models import BaseModel __all__ = [ - "ConnectionTamperingTimeseriesGroupsResponse", + "TCPResetsTimeoutTimeseriesGroupsResponse", "Meta", "MetaDateRange", "MetaConfidenceInfo", @@ -60,36 +60,35 @@ class Meta(BaseModel): class Serie0(BaseModel): later_in_flow: List[str] """ - Connections matching signatures for tampering later in the connection, after the - transfer of multiple data packets. + Connection resets within the first 10 packets from the client, but after the + server has received multiple data packets. """ no_match: List[str] - """Connections that do not match any tampering signatures.""" + """All other connections.""" post_ack: List[str] """ - Connections matching signatures for tampering after the receipt of a SYN packet - and ACK packet, meaning the TCP connection was successfully established but the - server did not receive any subsequent packets. + Connection resets or timeouts after the server received both a SYN packet and an + ACK packet, meaning the connection was successfully established. """ post_psh: List[str] """ - Connections matching signatures for tampering after the receipt of a packet with - PSH flag set, following connection establishment. + Connection resets or timeouts after the server received a packet with PSH flag + set, following connection establishment. """ post_syn: List[str] """ - Connections matching signatures for tampering after the receipt of only a single - SYN packet, and before the handshake completes. + Connection resets or timeouts after the server received only a single SYN + packet. """ timestamps: List[datetime] -class ConnectionTamperingTimeseriesGroupsResponse(BaseModel): +class TCPResetsTimeoutTimeseriesGroupsResponse(BaseModel): meta: Meta serie_0: Serie0 diff --git a/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py b/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py index 6b15edda53b..bd0ebc748dd 100644 --- a/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py +++ b/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py @@ -15,26 +15,7 @@ class LocationGetParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/traffic_anomaly_get_params.py b/src/cloudflare/types/radar/traffic_anomaly_get_params.py index 263839ec1bd..0fae350c54c 100644 --- a/src/cloudflare/types/radar/traffic_anomaly_get_params.py +++ b/src/cloudflare/types/radar/traffic_anomaly_get_params.py @@ -18,26 +18,7 @@ class TrafficAnomalyGetParams(TypedDict, total=False): date_end: Annotated[Union[str, datetime], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[str, PropertyInfo(alias="dateRange")] """ Shorthand date ranges for the last X days - use when you don't need specific start and end dates. diff --git a/src/cloudflare/types/radar/verified_bots/top_bots_params.py b/src/cloudflare/types/radar/verified_bots/top_bots_params.py index fda85d34cc0..5eb7fcda9cc 100644 --- a/src/cloudflare/types/radar/verified_bots/top_bots_params.py +++ b/src/cloudflare/types/radar/verified_bots/top_bots_params.py @@ -29,28 +29,7 @@ class TopBotsParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/radar/verified_bots/top_categories_params.py b/src/cloudflare/types/radar/verified_bots/top_categories_params.py index 2e736ed36da..70f3ced1ddc 100644 --- a/src/cloudflare/types/radar/verified_bots/top_categories_params.py +++ b/src/cloudflare/types/radar/verified_bots/top_categories_params.py @@ -29,28 +29,7 @@ class TopCategoriesParams(TypedDict, total=False): date_end: Annotated[List[Union[str, datetime]], PropertyInfo(alias="dateEnd", format="iso8601")] """End of the date range (inclusive).""" - date_range: Annotated[ - List[ - Literal[ - "1d", - "2d", - "7d", - "14d", - "28d", - "12w", - "24w", - "52w", - "1dControl", - "2dControl", - "7dControl", - "14dControl", - "28dControl", - "12wControl", - "24wControl", - ] - ], - PropertyInfo(alias="dateRange"), - ] + date_range: Annotated[List[str], PropertyInfo(alias="dateRange")] """ For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and diff --git a/src/cloudflare/types/rules/hostname.py b/src/cloudflare/types/rules/hostname.py index 04acdbc5d7b..f08bcc8a39e 100644 --- a/src/cloudflare/types/rules/hostname.py +++ b/src/cloudflare/types/rules/hostname.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["Hostname"] diff --git a/src/cloudflare/types/rulesets/logging.py b/src/cloudflare/types/rulesets/logging.py index 6e4bb74304d..30288f7c3a9 100644 --- a/src/cloudflare/types/rulesets/logging.py +++ b/src/cloudflare/types/rulesets/logging.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["Logging"] diff --git a/src/cloudflare/types/rulesets/rule_create_params.py b/src/cloudflare/types/rulesets/rule_create_params.py index f027d1e1dc5..47c65186555 100644 --- a/src/cloudflare/types/rulesets/rule_create_params.py +++ b/src/cloudflare/types/rulesets/rule_create_params.py @@ -910,6 +910,14 @@ class SetCacheSettingsRuleActionParametersCacheKeyCustomKeyHeader(TypedDict, tot The presence of these headers is used in building the cache key. """ + contains: Dict[str, List[str]] + """ + For each header name and list of values combination, check if the request header + contains any of the values provided. The presence of the request header and + whether any of the values provided are contained in the request header value is + used in building the cache key. + """ + exclude_origin: bool """Whether or not to include the origin header. diff --git a/src/cloudflare/types/rulesets/rule_edit_params.py b/src/cloudflare/types/rulesets/rule_edit_params.py index 8382c7d8687..5cfda3cca5d 100644 --- a/src/cloudflare/types/rulesets/rule_edit_params.py +++ b/src/cloudflare/types/rulesets/rule_edit_params.py @@ -955,6 +955,14 @@ class SetCacheSettingsRuleActionParametersCacheKeyCustomKeyHeader(TypedDict, tot The presence of these headers is used in building the cache key. """ + contains: Dict[str, List[str]] + """ + For each header name and list of values combination, check if the request header + contains any of the values provided. The presence of the request header and + whether any of the values provided are contained in the request header value is + used in building the cache key. + """ + exclude_origin: bool """Whether or not to include the origin header. diff --git a/src/cloudflare/types/rulesets/set_cache_settings_rule.py b/src/cloudflare/types/rulesets/set_cache_settings_rule.py index caac51356cf..f23b607435f 100644 --- a/src/cloudflare/types/rulesets/set_cache_settings_rule.py +++ b/src/cloudflare/types/rulesets/set_cache_settings_rule.py @@ -1,6 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -from typing import List, Optional +from typing import Dict, List, Optional from datetime import datetime from typing_extensions import Literal @@ -56,6 +56,14 @@ class ActionParametersCacheKeyCustomKeyHeader(BaseModel): The presence of these headers is used in building the cache key. """ + contains: Optional[Dict[str, List[str]]] = None + """ + For each header name and list of values combination, check if the request header + contains any of the values provided. The presence of the request header and + whether any of the values provided are contained in the request header value is + used in building the cache key. + """ + exclude_origin: Optional[bool] = None """Whether or not to include the origin header. diff --git a/src/cloudflare/types/rulesets/set_cache_settings_rule_param.py b/src/cloudflare/types/rulesets/set_cache_settings_rule_param.py index cc507f4b01f..cbfbc5c3a0d 100644 --- a/src/cloudflare/types/rulesets/set_cache_settings_rule_param.py +++ b/src/cloudflare/types/rulesets/set_cache_settings_rule_param.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import List, Iterable +from typing import Dict, List, Iterable from typing_extensions import Literal, Required, TypedDict from .logging_param import LoggingParam @@ -54,6 +54,14 @@ class ActionParametersCacheKeyCustomKeyHeader(TypedDict, total=False): The presence of these headers is used in building the cache key. """ + contains: Dict[str, List[str]] + """ + For each header name and list of values combination, check if the request header + contains any of the values provided. The presence of the request header and + whether any of the values provided are contained in the request header value is + used in building the cache key. + """ + exclude_origin: bool """Whether or not to include the origin header. diff --git a/src/cloudflare/types/secondary_dns/acl.py b/src/cloudflare/types/secondary_dns/acl.py index 41bea938293..375990882a0 100644 --- a/src/cloudflare/types/secondary_dns/acl.py +++ b/src/cloudflare/types/secondary_dns/acl.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ACL"] diff --git a/src/cloudflare/types/secondary_dns/tsig.py b/src/cloudflare/types/secondary_dns/tsig.py index 0c270b791d6..d5642ba3b72 100644 --- a/src/cloudflare/types/secondary_dns/tsig.py +++ b/src/cloudflare/types/secondary_dns/tsig.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["TSIG"] diff --git a/src/cloudflare/types/shared/asn.py b/src/cloudflare/types/shared/asn.py index 429e7bf4301..6604efb8690 100644 --- a/src/cloudflare/types/shared/asn.py +++ b/src/cloudflare/types/shared/asn.py @@ -1,8 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - - __all__ = ["ASN"] ASN = int diff --git a/src/cloudflare/types/shared/permission.py b/src/cloudflare/types/shared/permission.py index 09793e2cb6f..ccaf9fcdf5e 100644 --- a/src/cloudflare/types/shared/permission.py +++ b/src/cloudflare/types/shared/permission.py @@ -1,8 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - - __all__ = ["Permission"] Permission = str diff --git a/src/cloudflare/types/shared/response_info.py b/src/cloudflare/types/shared/response_info.py index 3208261ab12..2124a5abb4d 100644 --- a/src/cloudflare/types/shared/response_info.py +++ b/src/cloudflare/types/shared/response_info.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ResponseInfo"] diff --git a/src/cloudflare/types/url_scanner/url_scanner_scan_params.py b/src/cloudflare/types/url_scanner/url_scanner_scan_params.py index 76879316d3e..faa55bf906b 100644 --- a/src/cloudflare/types/url_scanner/url_scanner_scan_params.py +++ b/src/cloudflare/types/url_scanner/url_scanner_scan_params.py @@ -27,6 +27,9 @@ class URLScannerScanParams(TypedDict, total=False): date_start: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] """Filter scans requested after date (inclusive).""" + hash: str + """Filter scans by hash of any html/js/css request made by the webpage.""" + hostname: str """Filter scans by hostname of _any_ request made by the webpage.""" diff --git a/src/cloudflare/types/user/token_delete_response.py b/src/cloudflare/types/user/token_delete_response.py index bcf86ebe198..fbc713c6a5f 100644 --- a/src/cloudflare/types/user/token_delete_response.py +++ b/src/cloudflare/types/user/token_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["TokenDeleteResponse"] diff --git a/src/cloudflare/types/waiting_rooms/setting_edit_response.py b/src/cloudflare/types/waiting_rooms/setting_edit_response.py index bae5f32f498..08a546fea26 100644 --- a/src/cloudflare/types/waiting_rooms/setting_edit_response.py +++ b/src/cloudflare/types/waiting_rooms/setting_edit_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["SettingEditResponse"] diff --git a/src/cloudflare/types/waiting_rooms/setting_get_response.py b/src/cloudflare/types/waiting_rooms/setting_get_response.py index 1f349caa00f..4142346dc99 100644 --- a/src/cloudflare/types/waiting_rooms/setting_get_response.py +++ b/src/cloudflare/types/waiting_rooms/setting_get_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["SettingGetResponse"] diff --git a/src/cloudflare/types/waiting_rooms/setting_update_response.py b/src/cloudflare/types/waiting_rooms/setting_update_response.py index 756f6b7045d..59efc139003 100644 --- a/src/cloudflare/types/waiting_rooms/setting_update_response.py +++ b/src/cloudflare/types/waiting_rooms/setting_update_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["SettingUpdateResponse"] diff --git a/src/cloudflare/types/web3/hostname_delete_response.py b/src/cloudflare/types/web3/hostname_delete_response.py index 44db180c19c..4d2f971c072 100644 --- a/src/cloudflare/types/web3/hostname_delete_response.py +++ b/src/cloudflare/types/web3/hostname_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["HostnameDeleteResponse"] diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py index 12b15777367..40a1f3c70aa 100644 --- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py +++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ......_models import BaseModel __all__ = ["EntryDeleteResponse"] diff --git a/src/cloudflare/types/workers/ai_run_params.py b/src/cloudflare/types/workers/ai_run_params.py index b06bf72cc7a..788ee5867fb 100644 --- a/src/cloudflare/types/workers/ai_run_params.py +++ b/src/cloudflare/types/workers/ai_run_params.py @@ -2,20 +2,24 @@ from __future__ import annotations -from typing import List, Union, Iterable +from typing import Dict, List, Union, Iterable from typing_extensions import Required, TypedDict __all__ = [ "AIRunParams", "TextClassification", "TextToImage", - "SentenceSimilarity", "TextEmbeddings", - "SpeechRecognition", + "AutomaticSpeechRecognition", "ImageClassification", "ObjectDetection", - "TextGeneration", - "TextGenerationMessage", + "Variant6", + "Variant7", + "Variant7Message", + "Variant7Tool", + "Variant7ToolFunction", + "Variant7ToolFunctionParameters", + "Variant7ToolFunctionParametersProperties", "Translation", "Summarization", "ImageToText", @@ -36,21 +40,27 @@ class TextToImage(TypedDict, total=False): guidance: float + height: int + image: Iterable[float] - mask: Iterable[float] + image_b64: str - num_steps: int + lora_weights: Iterable[float] - strength: float + loras: List[str] + mask: Iterable[float] -class SentenceSimilarity(TypedDict, total=False): - account_id: Required[str] + negative_prompt: str - sentences: Required[List[str]] + num_steps: int - source: Required[str] + seed: int + + strength: float + + width: int class TextEmbeddings(TypedDict, total=False): @@ -59,7 +69,7 @@ class TextEmbeddings(TypedDict, total=False): text: Required[Union[str, List[str]]] -class SpeechRecognition(TypedDict, total=False): +class AutomaticSpeechRecognition(TypedDict, total=False): account_id: Required[str] audio: Required[Iterable[float]] @@ -77,28 +87,94 @@ class ObjectDetection(TypedDict, total=False): image: Iterable[float] -class TextGeneration(TypedDict, total=False): +class Variant6(TypedDict, total=False): account_id: Required[str] + prompt: Required[str] + + frequency_penalty: float + lora: str max_tokens: int - messages: Iterable[TextGenerationMessage] - - prompt: str + presence_penalty: float raw: bool + repetition_penalty: float + + seed: int + + stream: bool + + temperature: float + + top_k: int + + top_p: float + + +class Variant7(TypedDict, total=False): + account_id: Required[str] + + messages: Required[Iterable[Variant7Message]] + + frequency_penalty: float + + max_tokens: int + + presence_penalty: float + + repetition_penalty: float + + seed: int + stream: bool + temperature: float + + tools: Iterable[Variant7Tool] + + top_k: int -class TextGenerationMessage(TypedDict, total=False): + top_p: float + + +class Variant7Message(TypedDict, total=False): content: Required[str] role: Required[str] +class Variant7ToolFunctionParametersProperties(TypedDict, total=False): + description: str + + type: str + + +class Variant7ToolFunctionParameters(TypedDict, total=False): + properties: Dict[str, Variant7ToolFunctionParametersProperties] + + required: List[str] + + type: str + + +class Variant7ToolFunction(TypedDict, total=False): + description: str + + name: str + + parameters: Variant7ToolFunctionParameters + + +class Variant7Tool(TypedDict, total=False): + function: Variant7ToolFunction + + type: str + + class Translation(TypedDict, total=False): account_id: Required[str] @@ -142,12 +218,12 @@ class ImageToTextMessage(TypedDict, total=False): AIRunParams = Union[ TextClassification, TextToImage, - SentenceSimilarity, TextEmbeddings, - SpeechRecognition, + AutomaticSpeechRecognition, ImageClassification, ObjectDetection, - TextGeneration, + Variant6, + Variant7, Translation, Summarization, ImageToText, diff --git a/src/cloudflare/types/workers/ai_run_response.py b/src/cloudflare/types/workers/ai_run_response.py index 87644ee64f6..953b41873a5 100644 --- a/src/cloudflare/types/workers/ai_run_response.py +++ b/src/cloudflare/types/workers/ai_run_response.py @@ -8,13 +8,13 @@ "AIRunResponse", "TextClassification", "TextEmbeddings", - "SpeechRecognition", - "SpeechRecognitionWord", + "AutomaticSpeechRecognition", + "AutomaticSpeechRecognitionWord", "ImageClassification", "ObjectDetection", "ObjectDetectionBox", - "UnionMember7", - "UnionMember7ToolCall", + "UnionMember6", + "UnionMember6ToolCall", "Translation", "Summarization", "ImageToText", @@ -33,7 +33,7 @@ class TextEmbeddings(BaseModel): shape: Optional[List[float]] = None -class SpeechRecognitionWord(BaseModel): +class AutomaticSpeechRecognitionWord(BaseModel): end: Optional[float] = None start: Optional[float] = None @@ -41,14 +41,14 @@ class SpeechRecognitionWord(BaseModel): word: Optional[str] = None -class SpeechRecognition(BaseModel): +class AutomaticSpeechRecognition(BaseModel): text: str vtt: Optional[str] = None word_count: Optional[float] = None - words: Optional[List[SpeechRecognitionWord]] = None + words: Optional[List[AutomaticSpeechRecognitionWord]] = None class ImageClassification(BaseModel): @@ -75,16 +75,16 @@ class ObjectDetection(BaseModel): score: Optional[float] = None -class UnionMember7ToolCall(BaseModel): +class UnionMember6ToolCall(BaseModel): arguments: Optional[object] = None name: Optional[str] = None -class UnionMember7(BaseModel): +class UnionMember6(BaseModel): response: Optional[str] = None - tool_calls: Optional[List[UnionMember7ToolCall]] = None + tool_calls: Optional[List[UnionMember6ToolCall]] = None class Translation(BaseModel): @@ -102,12 +102,11 @@ class ImageToText(BaseModel): AIRunResponse = Union[ List[TextClassification], object, - List[float], TextEmbeddings, - SpeechRecognition, + AutomaticSpeechRecognition, List[ImageClassification], List[ObjectDetection], - UnionMember7, + UnionMember6, object, Translation, Summarization, diff --git a/src/cloudflare/types/zero_trust/access/application_create_params.py b/src/cloudflare/types/zero_trust/access/application_create_params.py index f09b5e2993c..c904e9e8f11 100644 --- a/src/cloudflare/types/zero_trust/access/application_create_params.py +++ b/src/cloudflare/types/zero_trust/access/application_create_params.py @@ -3,9 +3,11 @@ from __future__ import annotations from typing import Dict, List, Union, Iterable -from typing_extensions import Literal, Required, TypedDict +from datetime import datetime +from typing_extensions import Literal, Required, Annotated, TypedDict from .decision import Decision +from ...._utils import PropertyInfo from .allowed_idps import AllowedIdPs from .application_type import ApplicationType from ..access_rule_param import AccessRuleParam @@ -657,6 +659,8 @@ class SaaSApplicationSaaSAppAccessOIDCSaaSApp(TypedDict, total=False): client_secret: str """The application client secret, only returned on POST request.""" + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + custom_claims: SaaSApplicationSaaSAppAccessOIDCSaaSAppCustomClaims grant_types: List[ @@ -686,6 +690,8 @@ class SaaSApplicationSaaSAppAccessOIDCSaaSApp(TypedDict, total=False): automatically enabled if refresh tokens are enabled """ + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + SaaSApplicationSaaSApp = Union[SAMLSaaSAppParam, SaaSApplicationSaaSAppAccessOIDCSaaSApp] diff --git a/src/cloudflare/types/zero_trust/access/application_update_params.py b/src/cloudflare/types/zero_trust/access/application_update_params.py index c0da9486d6a..29a947b02b6 100644 --- a/src/cloudflare/types/zero_trust/access/application_update_params.py +++ b/src/cloudflare/types/zero_trust/access/application_update_params.py @@ -3,9 +3,11 @@ from __future__ import annotations from typing import Dict, List, Union, Iterable -from typing_extensions import Literal, Required, TypedDict +from datetime import datetime +from typing_extensions import Literal, Required, Annotated, TypedDict from .decision import Decision +from ...._utils import PropertyInfo from .allowed_idps import AllowedIdPs from .application_type import ApplicationType from ..access_rule_param import AccessRuleParam @@ -657,6 +659,8 @@ class SaaSApplicationSaaSAppAccessOIDCSaaSApp(TypedDict, total=False): client_secret: str """The application client secret, only returned on POST request.""" + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + custom_claims: SaaSApplicationSaaSAppAccessOIDCSaaSAppCustomClaims grant_types: List[ @@ -686,6 +690,8 @@ class SaaSApplicationSaaSAppAccessOIDCSaaSApp(TypedDict, total=False): automatically enabled if refresh tokens are enabled """ + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + SaaSApplicationSaaSApp = Union[SAMLSaaSAppParam, SaaSApplicationSaaSAppAccessOIDCSaaSApp] diff --git a/src/cloudflare/types/zero_trust/access/certificates/certificate_settings.py b/src/cloudflare/types/zero_trust/access/certificates/certificate_settings.py index d120c65c65e..078403a29ef 100644 --- a/src/cloudflare/types/zero_trust/access/certificates/certificate_settings.py +++ b/src/cloudflare/types/zero_trust/access/certificates/certificate_settings.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ....._models import BaseModel __all__ = ["CertificateSettings"] diff --git a/src/cloudflare/types/zero_trust/access/custom_page_create_params.py b/src/cloudflare/types/zero_trust/access/custom_page_create_params.py index 585692c65ba..efbeea447fb 100644 --- a/src/cloudflare/types/zero_trust/access/custom_page_create_params.py +++ b/src/cloudflare/types/zero_trust/access/custom_page_create_params.py @@ -2,7 +2,11 @@ from __future__ import annotations -from typing_extensions import Literal, Required, TypedDict +from typing import Union +from datetime import datetime +from typing_extensions import Literal, Required, Annotated, TypedDict + +from ...._utils import PropertyInfo __all__ = ["CustomPageCreateParams"] @@ -22,3 +26,10 @@ class CustomPageCreateParams(TypedDict, total=False): app_count: int """Number of apps the custom page is assigned to.""" + + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + + uid: str + """UUID""" + + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] diff --git a/src/cloudflare/types/zero_trust/access/custom_page_update_params.py b/src/cloudflare/types/zero_trust/access/custom_page_update_params.py index 14d5ec2ca9c..05ec96c1ac0 100644 --- a/src/cloudflare/types/zero_trust/access/custom_page_update_params.py +++ b/src/cloudflare/types/zero_trust/access/custom_page_update_params.py @@ -2,7 +2,11 @@ from __future__ import annotations -from typing_extensions import Literal, Required, TypedDict +from typing import Union +from datetime import datetime +from typing_extensions import Literal, Required, Annotated, TypedDict + +from ...._utils import PropertyInfo __all__ = ["CustomPageUpdateParams"] @@ -22,3 +26,10 @@ class CustomPageUpdateParams(TypedDict, total=False): app_count: int """Number of apps the custom page is assigned to.""" + + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + + uid: str + """UUID""" + + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] diff --git a/src/cloudflare/types/zero_trust/access/saml_saas_app_param.py b/src/cloudflare/types/zero_trust/access/saml_saas_app_param.py index 8eace9c0634..835baee2235 100644 --- a/src/cloudflare/types/zero_trust/access/saml_saas_app_param.py +++ b/src/cloudflare/types/zero_trust/access/saml_saas_app_param.py @@ -2,8 +2,11 @@ from __future__ import annotations -from typing_extensions import Literal, TypedDict +from typing import Union +from datetime import datetime +from typing_extensions import Literal, Annotated, TypedDict +from ...._utils import PropertyInfo from .saas_app_name_format import SaaSAppNameFormat from .saas_app_source_param import SaaSAppSourceParam from .saas_app_name_id_format import SaaSAppNameIDFormat @@ -41,6 +44,8 @@ class SAMLSaaSAppParam(TypedDict, total=False): SAML assertion. """ + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + custom_attributes: CustomAttributes default_relay_state: str @@ -80,3 +85,5 @@ class SAMLSaaSAppParam(TypedDict, total=False): sso_endpoint: str """The endpoint where your SaaS application will send login requests.""" + + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] diff --git a/src/cloudflare/types/zero_trust/access/tag_create_params.py b/src/cloudflare/types/zero_trust/access/tag_create_params.py index b28c8a8cc73..6e4f6cb687a 100644 --- a/src/cloudflare/types/zero_trust/access/tag_create_params.py +++ b/src/cloudflare/types/zero_trust/access/tag_create_params.py @@ -2,7 +2,11 @@ from __future__ import annotations -from typing_extensions import Required, TypedDict +from typing import Union +from datetime import datetime +from typing_extensions import Required, Annotated, TypedDict + +from ...._utils import PropertyInfo __all__ = ["TagCreateParams"] @@ -13,3 +17,7 @@ class TagCreateParams(TypedDict, total=False): name: Required[str] """The name of the tag""" + + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] diff --git a/src/cloudflare/types/zero_trust/access/tag_update_params.py b/src/cloudflare/types/zero_trust/access/tag_update_params.py index 594920024fd..2b8ba3b2bee 100644 --- a/src/cloudflare/types/zero_trust/access/tag_update_params.py +++ b/src/cloudflare/types/zero_trust/access/tag_update_params.py @@ -2,7 +2,11 @@ from __future__ import annotations -from typing_extensions import Required, TypedDict +from typing import Union +from datetime import datetime +from typing_extensions import Required, Annotated, TypedDict + +from ...._utils import PropertyInfo __all__ = ["TagUpdateParams"] @@ -13,3 +17,7 @@ class TagUpdateParams(TypedDict, total=False): name: Required[str] """The name of the tag""" + + created_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] + + updated_at: Annotated[Union[str, datetime], PropertyInfo(format="iso8601")] diff --git a/src/cloudflare/types/zero_trust/access_device_posture_rule.py b/src/cloudflare/types/zero_trust/access_device_posture_rule.py index d4eb806317e..52525a17f74 100644 --- a/src/cloudflare/types/zero_trust/access_device_posture_rule.py +++ b/src/cloudflare/types/zero_trust/access_device_posture_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["AccessDevicePostureRule", "DevicePosture"] diff --git a/src/cloudflare/types/zero_trust/any_valid_service_token_rule.py b/src/cloudflare/types/zero_trust/any_valid_service_token_rule.py index 9ab0ef01a37..7f4f2b5344f 100644 --- a/src/cloudflare/types/zero_trust/any_valid_service_token_rule.py +++ b/src/cloudflare/types/zero_trust/any_valid_service_token_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["AnyValidServiceTokenRule"] diff --git a/src/cloudflare/types/zero_trust/authentication_method_rule.py b/src/cloudflare/types/zero_trust/authentication_method_rule.py index ab9bdced279..8352714c076 100644 --- a/src/cloudflare/types/zero_trust/authentication_method_rule.py +++ b/src/cloudflare/types/zero_trust/authentication_method_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["AuthenticationMethodRule", "AuthMethod"] diff --git a/src/cloudflare/types/zero_trust/certificate_rule.py b/src/cloudflare/types/zero_trust/certificate_rule.py index fb76060608c..0e0ed3cff1f 100644 --- a/src/cloudflare/types/zero_trust/certificate_rule.py +++ b/src/cloudflare/types/zero_trust/certificate_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["CertificateRule"] diff --git a/src/cloudflare/types/zero_trust/country_rule.py b/src/cloudflare/types/zero_trust/country_rule.py index 0d84bda7097..060eda47066 100644 --- a/src/cloudflare/types/zero_trust/country_rule.py +++ b/src/cloudflare/types/zero_trust/country_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["CountryRule", "Geo"] diff --git a/src/cloudflare/types/zero_trust/device_experience_monitor.py b/src/cloudflare/types/zero_trust/device_experience_monitor.py index cb84b45bfba..2ee952e9caf 100644 --- a/src/cloudflare/types/zero_trust/device_experience_monitor.py +++ b/src/cloudflare/types/zero_trust/device_experience_monitor.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["DeviceExperienceMonitor"] diff --git a/src/cloudflare/types/zero_trust/devices/client_certificate_input.py b/src/cloudflare/types/zero_trust/devices/client_certificate_input.py index e8dc8dc8ba3..df018c97527 100644 --- a/src/cloudflare/types/zero_trust/devices/client_certificate_input.py +++ b/src/cloudflare/types/zero_trust/devices/client_certificate_input.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["ClientCertificateInput"] diff --git a/src/cloudflare/types/zero_trust/dlp/context_awareness.py b/src/cloudflare/types/zero_trust/dlp/context_awareness.py index fceb2c25057..58ac38d0456 100644 --- a/src/cloudflare/types/zero_trust/dlp/context_awareness.py +++ b/src/cloudflare/types/zero_trust/dlp/context_awareness.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel from .skip_configuration import SkipConfiguration diff --git a/src/cloudflare/types/zero_trust/dlp/skip_configuration.py b/src/cloudflare/types/zero_trust/dlp/skip_configuration.py index 5a525608141..710f5e59ec2 100644 --- a/src/cloudflare/types/zero_trust/dlp/skip_configuration.py +++ b/src/cloudflare/types/zero_trust/dlp/skip_configuration.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ...._models import BaseModel __all__ = ["SkipConfiguration"] diff --git a/src/cloudflare/types/zero_trust/domain_rule.py b/src/cloudflare/types/zero_trust/domain_rule.py index 7c469d7a2a4..9bb961498ca 100644 --- a/src/cloudflare/types/zero_trust/domain_rule.py +++ b/src/cloudflare/types/zero_trust/domain_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["DomainRule", "EmailDomain"] diff --git a/src/cloudflare/types/zero_trust/email_list_rule.py b/src/cloudflare/types/zero_trust/email_list_rule.py index 4323cde054f..bda960c806a 100644 --- a/src/cloudflare/types/zero_trust/email_list_rule.py +++ b/src/cloudflare/types/zero_trust/email_list_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["EmailListRule", "EmailList"] diff --git a/src/cloudflare/types/zero_trust/email_rule.py b/src/cloudflare/types/zero_trust/email_rule.py index 4e56f956384..2333b69cb11 100644 --- a/src/cloudflare/types/zero_trust/email_rule.py +++ b/src/cloudflare/types/zero_trust/email_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["EmailRule", "Email"] diff --git a/src/cloudflare/types/zero_trust/everyone_rule.py b/src/cloudflare/types/zero_trust/everyone_rule.py index 3077a7b52b3..24b0eeb68d1 100644 --- a/src/cloudflare/types/zero_trust/everyone_rule.py +++ b/src/cloudflare/types/zero_trust/everyone_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["EveryoneRule"] diff --git a/src/cloudflare/types/zero_trust/external_evaluation_rule.py b/src/cloudflare/types/zero_trust/external_evaluation_rule.py index c72a4dea246..d951576746a 100644 --- a/src/cloudflare/types/zero_trust/external_evaluation_rule.py +++ b/src/cloudflare/types/zero_trust/external_evaluation_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ExternalEvaluationRule", "ExternalEvaluation"] diff --git a/src/cloudflare/types/zero_trust/gateway/__init__.py b/src/cloudflare/types/zero_trust/gateway/__init__.py index e0f7ea5cf69..e9187691b1f 100644 --- a/src/cloudflare/types/zero_trust/gateway/__init__.py +++ b/src/cloudflare/types/zero_trust/gateway/__init__.py @@ -20,7 +20,6 @@ from .gateway_settings import GatewaySettings as GatewaySettings from .list_edit_params import ListEditParams as ListEditParams from .list_list_params import ListListParams as ListListParams -from .location_network import LocationNetwork as LocationNetwork from .gateway_item_param import GatewayItemParam as GatewayItemParam from .list_create_params import ListCreateParams as ListCreateParams from .list_update_params import ListUpdateParams as ListUpdateParams @@ -40,7 +39,6 @@ from .notification_settings import NotificationSettings as NotificationSettings from .body_scanning_settings import BodyScanningSettings as BodyScanningSettings from .location_create_params import LocationCreateParams as LocationCreateParams -from .location_network_param import LocationNetworkParam as LocationNetworkParam from .location_update_params import LocationUpdateParams as LocationUpdateParams from .extended_email_matching import ExtendedEmailMatching as ExtendedEmailMatching from .certificate_get_response import CertificateGetResponse as CertificateGetResponse diff --git a/src/cloudflare/types/zero_trust/gateway/location.py b/src/cloudflare/types/zero_trust/gateway/location.py index cf69688dc8b..ae5690f7331 100644 --- a/src/cloudflare/types/zero_trust/gateway/location.py +++ b/src/cloudflare/types/zero_trust/gateway/location.py @@ -4,9 +4,97 @@ from datetime import datetime from ...._models import BaseModel -from .location_network import LocationNetwork -__all__ = ["Location"] +__all__ = [ + "Location", + "Endpoints", + "EndpointsDOH", + "EndpointsDOHNetwork", + "EndpointsDOT", + "EndpointsDOTNetwork", + "EndpointsIPV4", + "EndpointsIPV6", + "EndpointsIPV6Network", + "Network", +] + + +class EndpointsDOHNetwork(BaseModel): + network: str + """The IP address or IP CIDR.""" + + +class EndpointsDOH(BaseModel): + enabled: Optional[bool] = None + """True if the endpoint is enabled for this location.""" + + networks: Optional[List[EndpointsDOHNetwork]] = None + """A list of allowed source IP network ranges for this endpoint. + + When empty, all source IPs are allowed. A non-empty list is only effective if + the endpoint is enabled for this location. + """ + + require_token: Optional[bool] = None + """ + True if the endpoint requires + [user identity](https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/agentless/dns/dns-over-https/#filter-doh-requests-by-user) + authentication. + """ + + +class EndpointsDOTNetwork(BaseModel): + network: str + """The IP address or IP CIDR.""" + + +class EndpointsDOT(BaseModel): + enabled: Optional[bool] = None + """True if the endpoint is enabled for this location.""" + + networks: Optional[List[EndpointsDOTNetwork]] = None + """A list of allowed source IP network ranges for this endpoint. + + When empty, all source IPs are allowed. A non-empty list is only effective if + the endpoint is enabled for this location. + """ + + +class EndpointsIPV4(BaseModel): + enabled: Optional[bool] = None + """True if the endpoint is enabled for this location.""" + + +class EndpointsIPV6Network(BaseModel): + network: str + """The IPv6 address or IPv6 CIDR.""" + + +class EndpointsIPV6(BaseModel): + enabled: Optional[bool] = None + """True if the endpoint is enabled for this location.""" + + networks: Optional[List[EndpointsIPV6Network]] = None + """A list of allowed source IPv6 network ranges for this endpoint. + + When empty, all source IPs are allowed. A non-empty list is only effective if + the endpoint is enabled for this location. + """ + + +class Endpoints(BaseModel): + doh: Optional[EndpointsDOH] = None + + dot: Optional[EndpointsDOT] = None + + ipv4: Optional[EndpointsIPV4] = None + + ipv6: Optional[EndpointsIPV6] = None + + +class Network(BaseModel): + network: str + """The IPv4 address or IPv4 CIDR. IPv4 CIDRs are limited to a maximum of /24.""" class Location(BaseModel): @@ -17,6 +105,9 @@ class Location(BaseModel): created_at: Optional[datetime] = None + dns_destination_ips_id: Optional[str] = None + """The identifier of the pair of IPv4 addresses assigned to this location.""" + doh_subdomain: Optional[str] = None """The DNS over HTTPS domain to send DNS requests to. @@ -26,6 +117,13 @@ class Location(BaseModel): ecs_support: Optional[bool] = None """True if the location needs to resolve EDNS queries.""" + endpoints: Optional[Endpoints] = None + """The destination endpoints configured for this location. + + When updating a location, if this field is absent or set with null, the + endpoints configuration remains unchanged. + """ + ip: Optional[str] = None """IPV6 destination ip assigned to this location. @@ -33,10 +131,26 @@ class Location(BaseModel): This field is auto-generated by Gateway. """ + ipv4_destination: Optional[str] = None + """ + The primary destination IPv4 address from the pair identified by the + dns_destination_ips_id. This field is read-only. + """ + + ipv4_destination_backup: Optional[str] = None + """ + The backup destination IPv4 address from the pair identified by the + dns_destination_ips_id. This field is read-only. + """ + name: Optional[str] = None """The name of the location.""" - networks: Optional[List[LocationNetwork]] = None - """A list of network ranges that requests from this location would originate from.""" + networks: Optional[List[Network]] = None + """A list of network ranges that requests from this location would originate from. + + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. + """ updated_at: Optional[datetime] = None diff --git a/src/cloudflare/types/zero_trust/gateway/location_create_params.py b/src/cloudflare/types/zero_trust/gateway/location_create_params.py index 183da6b0292..4fe3e12d541 100644 --- a/src/cloudflare/types/zero_trust/gateway/location_create_params.py +++ b/src/cloudflare/types/zero_trust/gateway/location_create_params.py @@ -5,9 +5,7 @@ from typing import Iterable from typing_extensions import Required, TypedDict -from .location_network_param import LocationNetworkParam - -__all__ = ["LocationCreateParams"] +__all__ = ["LocationCreateParams", "Network"] class LocationCreateParams(TypedDict, total=False): @@ -19,8 +17,26 @@ class LocationCreateParams(TypedDict, total=False): client_default: bool """True if the location is the default location.""" + dns_destination_ips_id: str + """The identifier of the pair of IPv4 addresses assigned to this location. + + When creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + """ + ecs_support: bool """True if the location needs to resolve EDNS queries.""" - networks: Iterable[LocationNetworkParam] - """A list of network ranges that requests from this location would originate from.""" + networks: Iterable[Network] + """A list of network ranges that requests from this location would originate from. + + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. + """ + + +class Network(TypedDict, total=False): + network: Required[str] + """The IPv4 address or IPv4 CIDR. IPv4 CIDRs are limited to a maximum of /24.""" diff --git a/src/cloudflare/types/zero_trust/gateway/location_network.py b/src/cloudflare/types/zero_trust/gateway/location_network.py deleted file mode 100644 index 448729f3f29..00000000000 --- a/src/cloudflare/types/zero_trust/gateway/location_network.py +++ /dev/null @@ -1,12 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - - - -from ...._models import BaseModel - -__all__ = ["LocationNetwork"] - - -class LocationNetwork(BaseModel): - network: str - """The IPv4 address or IPv4 CIDR. IPv4 CIDRs are limited to a maximum of /24.""" diff --git a/src/cloudflare/types/zero_trust/gateway/location_network_param.py b/src/cloudflare/types/zero_trust/gateway/location_network_param.py deleted file mode 100644 index e0328ee41ca..00000000000 --- a/src/cloudflare/types/zero_trust/gateway/location_network_param.py +++ /dev/null @@ -1,12 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -__all__ = ["LocationNetworkParam"] - - -class LocationNetworkParam(TypedDict, total=False): - network: Required[str] - """The IPv4 address or IPv4 CIDR. IPv4 CIDRs are limited to a maximum of /24.""" diff --git a/src/cloudflare/types/zero_trust/gateway/location_update_params.py b/src/cloudflare/types/zero_trust/gateway/location_update_params.py index f563e09fa0f..5878d373749 100644 --- a/src/cloudflare/types/zero_trust/gateway/location_update_params.py +++ b/src/cloudflare/types/zero_trust/gateway/location_update_params.py @@ -5,9 +5,7 @@ from typing import Iterable from typing_extensions import Required, TypedDict -from .location_network_param import LocationNetworkParam - -__all__ = ["LocationUpdateParams"] +__all__ = ["LocationUpdateParams", "Network"] class LocationUpdateParams(TypedDict, total=False): @@ -19,8 +17,26 @@ class LocationUpdateParams(TypedDict, total=False): client_default: bool """True if the location is the default location.""" + dns_destination_ips_id: str + """The identifier of the pair of IPv4 addresses assigned to this location. + + When creating a location, if this field is absent or set with null, the pair of + shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. + When updating a location, if the field is absent or set with null, the + pre-assigned pair remains unchanged. + """ + ecs_support: bool """True if the location needs to resolve EDNS queries.""" - networks: Iterable[LocationNetworkParam] - """A list of network ranges that requests from this location would originate from.""" + networks: Iterable[Network] + """A list of network ranges that requests from this location would originate from. + + A non-empty list is only effective if the ipv4 endpoint is enabled for this + location. + """ + + +class Network(TypedDict, total=False): + network: Required[str] + """The IPv4 address or IPv4 CIDR. IPv4 CIDRs are limited to a maximum of /24.""" diff --git a/src/cloudflare/types/zero_trust/group_rule.py b/src/cloudflare/types/zero_trust/group_rule.py index def8e72459c..9813013c6a4 100644 --- a/src/cloudflare/types/zero_trust/group_rule.py +++ b/src/cloudflare/types/zero_trust/group_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["GroupRule", "Group"] diff --git a/src/cloudflare/types/zero_trust/gsuite_group_rule.py b/src/cloudflare/types/zero_trust/gsuite_group_rule.py index 589bb8baef3..cdc3df15134 100644 --- a/src/cloudflare/types/zero_trust/gsuite_group_rule.py +++ b/src/cloudflare/types/zero_trust/gsuite_group_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["GSuiteGroupRule", "GSuite"] diff --git a/src/cloudflare/types/zero_trust/identity_provider_create_params.py b/src/cloudflare/types/zero_trust/identity_provider_create_params.py index 2e8ddbc3ac4..e380a34e05c 100644 --- a/src/cloudflare/types/zero_trust/identity_provider_create_params.py +++ b/src/cloudflare/types/zero_trust/identity_provider_create_params.py @@ -62,6 +62,9 @@ class AzureAD(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -129,6 +132,9 @@ class AccessCentrify(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -180,6 +186,9 @@ class AccessFacebook(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -211,6 +220,9 @@ class AccessGitHub(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -242,6 +254,9 @@ class AccessGoogle(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -287,6 +302,9 @@ class AccessGoogleApps(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -335,6 +353,9 @@ class AccessLinkedin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -366,6 +387,9 @@ class AccessOIDC(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -423,6 +447,9 @@ class AccessOkta(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -474,6 +501,9 @@ class AccessOnelogin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -522,6 +552,9 @@ class AccessPingone(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -570,6 +603,9 @@ class AccessSAML(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -641,6 +677,9 @@ class AccessYandex(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -672,6 +711,9 @@ class AccessOnetimepin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity diff --git a/src/cloudflare/types/zero_trust/identity_provider_update_params.py b/src/cloudflare/types/zero_trust/identity_provider_update_params.py index 5507de7fdbd..cd6dc52cff8 100644 --- a/src/cloudflare/types/zero_trust/identity_provider_update_params.py +++ b/src/cloudflare/types/zero_trust/identity_provider_update_params.py @@ -62,6 +62,9 @@ class AzureAD(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -129,6 +132,9 @@ class AccessCentrify(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -180,6 +186,9 @@ class AccessFacebook(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -211,6 +220,9 @@ class AccessGitHub(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -242,6 +254,9 @@ class AccessGoogle(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -287,6 +302,9 @@ class AccessGoogleApps(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -335,6 +353,9 @@ class AccessLinkedin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -366,6 +387,9 @@ class AccessOIDC(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -423,6 +447,9 @@ class AccessOkta(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -474,6 +501,9 @@ class AccessOnelogin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -522,6 +552,9 @@ class AccessPingone(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -570,6 +603,9 @@ class AccessSAML(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -641,6 +677,9 @@ class AccessYandex(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity @@ -672,6 +711,9 @@ class AccessOnetimepin(TypedDict, total=False): zone_id: str """The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.""" + id: str + """UUID""" + scim_config: SCIMConfigParam """ The configuration settings for enabling a System for Cross-Domain Identity diff --git a/src/cloudflare/types/zero_trust/ip_list_rule.py b/src/cloudflare/types/zero_trust/ip_list_rule.py index 44db2dcf67c..aac38b6a5af 100644 --- a/src/cloudflare/types/zero_trust/ip_list_rule.py +++ b/src/cloudflare/types/zero_trust/ip_list_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["IPListRule", "IPList"] diff --git a/src/cloudflare/types/zero_trust/ip_rule.py b/src/cloudflare/types/zero_trust/ip_rule.py index 9339b85191c..9b471986a36 100644 --- a/src/cloudflare/types/zero_trust/ip_rule.py +++ b/src/cloudflare/types/zero_trust/ip_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["IPRule", "IP"] diff --git a/src/cloudflare/types/zero_trust/networks/route_create_params.py b/src/cloudflare/types/zero_trust/networks/route_create_params.py index 1d2fe28479d..635da63698f 100644 --- a/src/cloudflare/types/zero_trust/networks/route_create_params.py +++ b/src/cloudflare/types/zero_trust/networks/route_create_params.py @@ -14,6 +14,9 @@ class RouteCreateParams(TypedDict, total=False): network: Required[str] """The private IPv4 or IPv6 range connected by the route, in CIDR notation.""" + tunnel_id: Required[str] + """UUID of the tunnel.""" + comment: str """Optional remark describing the route.""" diff --git a/src/cloudflare/types/zero_trust/networks/route_edit_params.py b/src/cloudflare/types/zero_trust/networks/route_edit_params.py index 1640ce2c28b..5d0a383e5f0 100644 --- a/src/cloudflare/types/zero_trust/networks/route_edit_params.py +++ b/src/cloudflare/types/zero_trust/networks/route_edit_params.py @@ -17,5 +17,8 @@ class RouteEditParams(TypedDict, total=False): network: str """The private IPv4 or IPv6 range connected by the route, in CIDR notation.""" + tunnel_id: str + """UUID of the tunnel.""" + virtual_network_id: str """UUID of the virtual network.""" diff --git a/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py b/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py index 5f145557ca0..f33811b5e5e 100644 --- a/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py +++ b/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py @@ -11,6 +11,9 @@ class NetworkCreateParams(TypedDict, total=False): account_id: Required[str] """Cloudflare account ID""" + tunnel_id: Required[str] + """UUID of the tunnel.""" + comment: str """Optional remark describing the route.""" diff --git a/src/cloudflare/types/zero_trust/okta_group_rule.py b/src/cloudflare/types/zero_trust/okta_group_rule.py index 9f57c867141..944e2b57e83 100644 --- a/src/cloudflare/types/zero_trust/okta_group_rule.py +++ b/src/cloudflare/types/zero_trust/okta_group_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["OktaGroupRule", "Okta"] diff --git a/src/cloudflare/types/zero_trust/saml_group_rule.py b/src/cloudflare/types/zero_trust/saml_group_rule.py index c1bf9e03312..62f29468875 100644 --- a/src/cloudflare/types/zero_trust/saml_group_rule.py +++ b/src/cloudflare/types/zero_trust/saml_group_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["SAMLGroupRule", "SAML"] diff --git a/src/cloudflare/types/zero_trust/service_token_rule.py b/src/cloudflare/types/zero_trust/service_token_rule.py index a40140c3a32..fcf7a8e36b0 100644 --- a/src/cloudflare/types/zero_trust/service_token_rule.py +++ b/src/cloudflare/types/zero_trust/service_token_rule.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ServiceTokenRule", "ServiceToken"] diff --git a/src/cloudflare/types/zones/__init__.py b/src/cloudflare/types/zones/__init__.py index c7b972f4d45..fa271c04ce3 100644 --- a/src/cloudflare/types/zones/__init__.py +++ b/src/cloudflare/types/zones/__init__.py @@ -2,19 +2,75 @@ from __future__ import annotations +from .nel import NEL as NEL +from .ssl import SSL as SSL +from .waf import WAF as WAF +from .ipv6 import IPV6 as IPV6 from .type import Type as Type +from .webp import WebP as WebP from .zone import Zone as Zone +from .http2 import HTTP2 as HTTP2 +from .http3 import HTTP3 as HTTP3 +from .brotli import Brotli as Brotli +from .minify import Minify as Minify +from .mirage import Mirage as Mirage +from .polish import Polish as Polish +from .ciphers import Ciphers as Ciphers +from .tls_1_3 import TLS1_3 as TLS1_3 +from .zero_rtt import ZeroRTT as ZeroRTT +from .websocket import Websocket as Websocket from .zone_hold import ZoneHold as ZoneHold +from .cache_level import CacheLevel as CacheLevel +from .early_hints import EarlyHints as EarlyHints +from .pseudo_ipv4 import PseudoIPV4 as PseudoIPV4 +from .advanced_ddos import AdvancedDDoS as AdvancedDDoS +from .always_online import AlwaysOnline as AlwaysOnline +from .browser_check import BrowserCheck as BrowserCheck +from .challenge_ttl import ChallengeTTL as ChallengeTTL +from .rocket_loader import RocketLoader as RocketLoader +from .image_resizing import ImageResizing as ImageResizing +from .ip_geolocation import IPGeolocation as IPGeolocation +from .security_level import SecurityLevel as SecurityLevel +from .min_tls_version import MinTLSVersion as MinTLSVersion +from .mobile_redirect import MobileRedirect as MobileRedirect +from .ssl_recommender import SSLRecommender as SSLRecommender +from .tls_client_auth import TLSClientAuth as TLSClientAuth +from .always_use_https import AlwaysUseHTTPS as AlwaysUseHTTPS +from .development_mode import DevelopmentMode as DevelopmentMode +from .orange_to_orange import OrangeToOrange as OrangeToOrange +from .prefetch_preload import PrefetchPreload as PrefetchPreload +from .security_headers import SecurityHeaders as SecurityHeaders from .zone_edit_params import ZoneEditParams as ZoneEditParams from .zone_list_params import ZoneListParams as ZoneListParams +from .browser_cache_ttl import BrowserCacheTTL as BrowserCacheTTL +from .email_obfuscation import EmailObfuscation as EmailObfuscation +from .h2_prioritization import H2Prioritization as H2Prioritization from .hold_create_params import HoldCreateParams as HoldCreateParams from .hold_delete_params import HoldDeleteParams as HoldDeleteParams +from .hotlink_protection import HotlinkProtection as HotlinkProtection +from .proxy_read_timeout import ProxyReadTimeout as ProxyReadTimeout +from .response_buffering import ResponseBuffering as ResponseBuffering from .zone_create_params import ZoneCreateParams as ZoneCreateParams +from .opportunistic_onion import OpportunisticOnion as OpportunisticOnion +from .setting_edit_params import SettingEditParams as SettingEditParams +from .server_side_excludes import ServerSideExcludes as ServerSideExcludes +from .setting_get_response import SettingGetResponse as SettingGetResponse from .zone_delete_response import ZoneDeleteResponse as ZoneDeleteResponse +from .setting_edit_response import SettingEditResponse as SettingEditResponse +from .true_client_ip_header import TrueClientIPHeader as TrueClientIPHeader +from .origin_max_http_version import OriginMaxHTTPVersion as OriginMaxHTTPVersion +from .automatic_https_rewrites import AutomaticHTTPSRewrites as AutomaticHTTPSRewrites +from .opportunistic_encryption import OpportunisticEncryption as OpportunisticEncryption from .subscription_get_response import SubscriptionGetResponse as SubscriptionGetResponse from .subscription_create_params import SubscriptionCreateParams as SubscriptionCreateParams +from .origin_error_page_pass_thru import OriginErrorPagePassThru as OriginErrorPagePassThru +from .sort_query_string_for_cache import SortQueryStringForCache as SortQueryStringForCache from .subscription_create_response import SubscriptionCreateResponse as SubscriptionCreateResponse from .custom_nameserver_get_response import CustomNameserverGetResponse as CustomNameserverGetResponse +from .automatic_platform_optimization import AutomaticPlatformOptimization as AutomaticPlatformOptimization from .custom_nameserver_update_params import CustomNameserverUpdateParams as CustomNameserverUpdateParams from .activation_check_trigger_response import ActivationCheckTriggerResponse as ActivationCheckTriggerResponse from .custom_nameserver_update_response import CustomNameserverUpdateResponse as CustomNameserverUpdateResponse +from .automatic_platform_optimization_param import ( + AutomaticPlatformOptimizationParam as AutomaticPlatformOptimizationParam, +) diff --git a/src/cloudflare/types/zones/settings/advanced_ddos.py b/src/cloudflare/types/zones/advanced_ddos.py similarity index 95% rename from src/cloudflare/types/zones/settings/advanced_ddos.py rename to src/cloudflare/types/zones/advanced_ddos.py index b399aa5033b..f9fc9f46d39 100644 --- a/src/cloudflare/types/zones/settings/advanced_ddos.py +++ b/src/cloudflare/types/zones/advanced_ddos.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["AdvancedDDoS"] diff --git a/src/cloudflare/types/zones/settings/always_online.py b/src/cloudflare/types/zones/always_online.py similarity index 95% rename from src/cloudflare/types/zones/settings/always_online.py rename to src/cloudflare/types/zones/always_online.py index 8e6e3530c86..d37202571b6 100644 --- a/src/cloudflare/types/zones/settings/always_online.py +++ b/src/cloudflare/types/zones/always_online.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["AlwaysOnline"] diff --git a/src/cloudflare/types/zones/settings/always_use_https.py b/src/cloudflare/types/zones/always_use_https.py similarity index 95% rename from src/cloudflare/types/zones/settings/always_use_https.py rename to src/cloudflare/types/zones/always_use_https.py index 683e5f5f23c..78f176711aa 100644 --- a/src/cloudflare/types/zones/settings/always_use_https.py +++ b/src/cloudflare/types/zones/always_use_https.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["AlwaysUseHTTPS"] diff --git a/src/cloudflare/types/zones/settings/automatic_https_rewrites.py b/src/cloudflare/types/zones/automatic_https_rewrites.py similarity index 95% rename from src/cloudflare/types/zones/settings/automatic_https_rewrites.py rename to src/cloudflare/types/zones/automatic_https_rewrites.py index bc1d055b2c9..ced7a3e50f5 100644 --- a/src/cloudflare/types/zones/settings/automatic_https_rewrites.py +++ b/src/cloudflare/types/zones/automatic_https_rewrites.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["AutomaticHTTPSRewrites"] diff --git a/src/cloudflare/types/zones/settings/automatic_platform_optimization.py b/src/cloudflare/types/zones/automatic_platform_optimization.py similarity index 96% rename from src/cloudflare/types/zones/settings/automatic_platform_optimization.py rename to src/cloudflare/types/zones/automatic_platform_optimization.py index 1523e6d792d..dbf8d141501 100644 --- a/src/cloudflare/types/zones/settings/automatic_platform_optimization.py +++ b/src/cloudflare/types/zones/automatic_platform_optimization.py @@ -2,7 +2,7 @@ from typing import List -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["AutomaticPlatformOptimization"] diff --git a/src/cloudflare/types/zones/settings/automatic_platform_optimization_param.py b/src/cloudflare/types/zones/automatic_platform_optimization_param.py similarity index 100% rename from src/cloudflare/types/zones/settings/automatic_platform_optimization_param.py rename to src/cloudflare/types/zones/automatic_platform_optimization_param.py diff --git a/src/cloudflare/types/zones/settings/brotli.py b/src/cloudflare/types/zones/brotli.py similarity index 94% rename from src/cloudflare/types/zones/settings/brotli.py rename to src/cloudflare/types/zones/brotli.py index b950810ee41..74f62f42deb 100644 --- a/src/cloudflare/types/zones/settings/brotli.py +++ b/src/cloudflare/types/zones/brotli.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Brotli"] diff --git a/src/cloudflare/types/zones/settings/browser_cache_ttl.py b/src/cloudflare/types/zones/browser_cache_ttl.py similarity index 96% rename from src/cloudflare/types/zones/settings/browser_cache_ttl.py rename to src/cloudflare/types/zones/browser_cache_ttl.py index f24f141978c..77393c400dc 100644 --- a/src/cloudflare/types/zones/settings/browser_cache_ttl.py +++ b/src/cloudflare/types/zones/browser_cache_ttl.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["BrowserCacheTTL"] diff --git a/src/cloudflare/types/zones/settings/browser_check.py b/src/cloudflare/types/zones/browser_check.py similarity index 95% rename from src/cloudflare/types/zones/settings/browser_check.py rename to src/cloudflare/types/zones/browser_check.py index eadee65af2a..9de5013bcaa 100644 --- a/src/cloudflare/types/zones/settings/browser_check.py +++ b/src/cloudflare/types/zones/browser_check.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["BrowserCheck"] diff --git a/src/cloudflare/types/zones/settings/cache_level.py b/src/cloudflare/types/zones/cache_level.py similarity index 95% rename from src/cloudflare/types/zones/settings/cache_level.py rename to src/cloudflare/types/zones/cache_level.py index d383d1f6f60..7aaf4433499 100644 --- a/src/cloudflare/types/zones/settings/cache_level.py +++ b/src/cloudflare/types/zones/cache_level.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["CacheLevel"] diff --git a/src/cloudflare/types/zones/settings/challenge_ttl.py b/src/cloudflare/types/zones/challenge_ttl.py similarity index 95% rename from src/cloudflare/types/zones/settings/challenge_ttl.py rename to src/cloudflare/types/zones/challenge_ttl.py index 3006c3220d0..c7f1057d65b 100644 --- a/src/cloudflare/types/zones/settings/challenge_ttl.py +++ b/src/cloudflare/types/zones/challenge_ttl.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ChallengeTTL"] diff --git a/src/cloudflare/types/zones/settings/ciphers.py b/src/cloudflare/types/zones/ciphers.py similarity index 94% rename from src/cloudflare/types/zones/settings/ciphers.py rename to src/cloudflare/types/zones/ciphers.py index a27c8eed620..90ac369b89d 100644 --- a/src/cloudflare/types/zones/settings/ciphers.py +++ b/src/cloudflare/types/zones/ciphers.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Ciphers"] diff --git a/src/cloudflare/types/zones/settings/development_mode.py b/src/cloudflare/types/zones/development_mode.py similarity index 96% rename from src/cloudflare/types/zones/settings/development_mode.py rename to src/cloudflare/types/zones/development_mode.py index d5f856dd284..06c81d58b5f 100644 --- a/src/cloudflare/types/zones/settings/development_mode.py +++ b/src/cloudflare/types/zones/development_mode.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["DevelopmentMode"] diff --git a/src/cloudflare/types/zones/settings/early_hints.py b/src/cloudflare/types/zones/early_hints.py similarity index 95% rename from src/cloudflare/types/zones/settings/early_hints.py rename to src/cloudflare/types/zones/early_hints.py index db3e20a7e80..61b3e7421db 100644 --- a/src/cloudflare/types/zones/settings/early_hints.py +++ b/src/cloudflare/types/zones/early_hints.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["EarlyHints"] diff --git a/src/cloudflare/types/zones/settings/email_obfuscation.py b/src/cloudflare/types/zones/email_obfuscation.py similarity index 95% rename from src/cloudflare/types/zones/settings/email_obfuscation.py rename to src/cloudflare/types/zones/email_obfuscation.py index 278226136b5..37ecaca46de 100644 --- a/src/cloudflare/types/zones/settings/email_obfuscation.py +++ b/src/cloudflare/types/zones/email_obfuscation.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["EmailObfuscation"] diff --git a/src/cloudflare/types/zones/settings/h2_prioritization.py b/src/cloudflare/types/zones/h2_prioritization.py similarity index 95% rename from src/cloudflare/types/zones/settings/h2_prioritization.py rename to src/cloudflare/types/zones/h2_prioritization.py index 7a9144ae8b1..3efdb72b3e3 100644 --- a/src/cloudflare/types/zones/settings/h2_prioritization.py +++ b/src/cloudflare/types/zones/h2_prioritization.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["H2Prioritization"] diff --git a/src/cloudflare/types/zones/settings/hotlink_protection.py b/src/cloudflare/types/zones/hotlink_protection.py similarity index 95% rename from src/cloudflare/types/zones/settings/hotlink_protection.py rename to src/cloudflare/types/zones/hotlink_protection.py index 52fa412f29b..45d990193de 100644 --- a/src/cloudflare/types/zones/settings/hotlink_protection.py +++ b/src/cloudflare/types/zones/hotlink_protection.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["HotlinkProtection"] diff --git a/src/cloudflare/types/zones/settings/http2.py b/src/cloudflare/types/zones/http2.py similarity index 94% rename from src/cloudflare/types/zones/settings/http2.py rename to src/cloudflare/types/zones/http2.py index 8d539940248..2d959b2869f 100644 --- a/src/cloudflare/types/zones/settings/http2.py +++ b/src/cloudflare/types/zones/http2.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["HTTP2"] diff --git a/src/cloudflare/types/zones/settings/http3.py b/src/cloudflare/types/zones/http3.py similarity index 94% rename from src/cloudflare/types/zones/settings/http3.py rename to src/cloudflare/types/zones/http3.py index 2b65951e377..bfca8786793 100644 --- a/src/cloudflare/types/zones/settings/http3.py +++ b/src/cloudflare/types/zones/http3.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["HTTP3"] diff --git a/src/cloudflare/types/zones/settings/image_resizing.py b/src/cloudflare/types/zones/image_resizing.py similarity index 95% rename from src/cloudflare/types/zones/settings/image_resizing.py rename to src/cloudflare/types/zones/image_resizing.py index 8fa332009e7..5f4d4e370a6 100644 --- a/src/cloudflare/types/zones/settings/image_resizing.py +++ b/src/cloudflare/types/zones/image_resizing.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ImageResizing"] diff --git a/src/cloudflare/types/zones/settings/ip_geolocation.py b/src/cloudflare/types/zones/ip_geolocation.py similarity index 95% rename from src/cloudflare/types/zones/settings/ip_geolocation.py rename to src/cloudflare/types/zones/ip_geolocation.py index faa0d44caec..0c378a4acc9 100644 --- a/src/cloudflare/types/zones/settings/ip_geolocation.py +++ b/src/cloudflare/types/zones/ip_geolocation.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["IPGeolocation"] diff --git a/src/cloudflare/types/zones/settings/ipv6.py b/src/cloudflare/types/zones/ipv6.py similarity index 94% rename from src/cloudflare/types/zones/settings/ipv6.py rename to src/cloudflare/types/zones/ipv6.py index d99f87c4568..3ba1ce89134 100644 --- a/src/cloudflare/types/zones/settings/ipv6.py +++ b/src/cloudflare/types/zones/ipv6.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["IPV6"] diff --git a/src/cloudflare/types/zones/settings/min_tls_version.py b/src/cloudflare/types/zones/min_tls_version.py similarity index 95% rename from src/cloudflare/types/zones/settings/min_tls_version.py rename to src/cloudflare/types/zones/min_tls_version.py index 20908024cda..107999e783e 100644 --- a/src/cloudflare/types/zones/settings/min_tls_version.py +++ b/src/cloudflare/types/zones/min_tls_version.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["MinTLSVersion"] diff --git a/src/cloudflare/types/zones/settings/minify.py b/src/cloudflare/types/zones/minify.py similarity index 96% rename from src/cloudflare/types/zones/settings/minify.py rename to src/cloudflare/types/zones/minify.py index eae119b2741..0d036564ca6 100644 --- a/src/cloudflare/types/zones/settings/minify.py +++ b/src/cloudflare/types/zones/minify.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Minify", "Value"] diff --git a/src/cloudflare/types/zones/settings/mirage.py b/src/cloudflare/types/zones/mirage.py similarity index 94% rename from src/cloudflare/types/zones/settings/mirage.py rename to src/cloudflare/types/zones/mirage.py index bbd2722212e..4679cc48ebb 100644 --- a/src/cloudflare/types/zones/settings/mirage.py +++ b/src/cloudflare/types/zones/mirage.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Mirage"] diff --git a/src/cloudflare/types/zones/settings/mobile_redirect.py b/src/cloudflare/types/zones/mobile_redirect.py similarity index 81% rename from src/cloudflare/types/zones/settings/mobile_redirect.py rename to src/cloudflare/types/zones/mobile_redirect.py index 66bab1b5ff9..b787fbd3ed8 100644 --- a/src/cloudflare/types/zones/settings/mobile_redirect.py +++ b/src/cloudflare/types/zones/mobile_redirect.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["MobileRedirect", "Value"] @@ -17,7 +17,11 @@ class Value(BaseModel): """ status: Optional[Literal["on", "off"]] = None - """Whether or not mobile redirect is enabled.""" + """ + Deprecated: Use Single Redirects instead + https://developers.cloudflare.com/rules/url-forwarding/single-redirects/examples/#perform-mobile-redirects. + Whether or not mobile redirect is enabled. + """ strip_uri: Optional[bool] = None """ diff --git a/src/cloudflare/types/zones/settings/nel.py b/src/cloudflare/types/zones/nel.py similarity index 95% rename from src/cloudflare/types/zones/settings/nel.py rename to src/cloudflare/types/zones/nel.py index f8b8d437e7e..bd87df59c8b 100644 --- a/src/cloudflare/types/zones/settings/nel.py +++ b/src/cloudflare/types/zones/nel.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["NEL", "Value"] diff --git a/src/cloudflare/types/zones/settings/opportunistic_encryption.py b/src/cloudflare/types/zones/opportunistic_encryption.py similarity index 95% rename from src/cloudflare/types/zones/settings/opportunistic_encryption.py rename to src/cloudflare/types/zones/opportunistic_encryption.py index 30ecc81168b..7ab0d1e8275 100644 --- a/src/cloudflare/types/zones/settings/opportunistic_encryption.py +++ b/src/cloudflare/types/zones/opportunistic_encryption.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["OpportunisticEncryption"] diff --git a/src/cloudflare/types/zones/settings/opportunistic_onion.py b/src/cloudflare/types/zones/opportunistic_onion.py similarity index 95% rename from src/cloudflare/types/zones/settings/opportunistic_onion.py rename to src/cloudflare/types/zones/opportunistic_onion.py index d0beb361768..533f547d0b2 100644 --- a/src/cloudflare/types/zones/settings/opportunistic_onion.py +++ b/src/cloudflare/types/zones/opportunistic_onion.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["OpportunisticOnion"] diff --git a/src/cloudflare/types/zones/settings/orange_to_orange.py b/src/cloudflare/types/zones/orange_to_orange.py similarity index 95% rename from src/cloudflare/types/zones/settings/orange_to_orange.py rename to src/cloudflare/types/zones/orange_to_orange.py index ae7a5cd519e..5605b38f011 100644 --- a/src/cloudflare/types/zones/settings/orange_to_orange.py +++ b/src/cloudflare/types/zones/orange_to_orange.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["OrangeToOrange"] diff --git a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru.py b/src/cloudflare/types/zones/origin_error_page_pass_thru.py similarity index 95% rename from src/cloudflare/types/zones/settings/origin_error_page_pass_thru.py rename to src/cloudflare/types/zones/origin_error_page_pass_thru.py index 000e5e4940e..24cd47f546b 100644 --- a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru.py +++ b/src/cloudflare/types/zones/origin_error_page_pass_thru.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["OriginErrorPagePassThru"] diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version.py b/src/cloudflare/types/zones/origin_max_http_version.py similarity index 100% rename from src/cloudflare/types/zones/settings/origin_max_http_version.py rename to src/cloudflare/types/zones/origin_max_http_version.py diff --git a/src/cloudflare/types/zones/settings/polish.py b/src/cloudflare/types/zones/polish.py similarity index 95% rename from src/cloudflare/types/zones/settings/polish.py rename to src/cloudflare/types/zones/polish.py index 0caf6611eb3..c75f4c9c129 100644 --- a/src/cloudflare/types/zones/settings/polish.py +++ b/src/cloudflare/types/zones/polish.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Polish"] diff --git a/src/cloudflare/types/zones/settings/prefetch_preload.py b/src/cloudflare/types/zones/prefetch_preload.py similarity index 95% rename from src/cloudflare/types/zones/settings/prefetch_preload.py rename to src/cloudflare/types/zones/prefetch_preload.py index 4482bee389c..38fba5db671 100644 --- a/src/cloudflare/types/zones/settings/prefetch_preload.py +++ b/src/cloudflare/types/zones/prefetch_preload.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["PrefetchPreload"] diff --git a/src/cloudflare/types/zones/settings/proxy_read_timeout.py b/src/cloudflare/types/zones/proxy_read_timeout.py similarity index 95% rename from src/cloudflare/types/zones/settings/proxy_read_timeout.py rename to src/cloudflare/types/zones/proxy_read_timeout.py index 1533eb571fe..4ebc5dc4228 100644 --- a/src/cloudflare/types/zones/settings/proxy_read_timeout.py +++ b/src/cloudflare/types/zones/proxy_read_timeout.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ProxyReadTimeout"] diff --git a/src/cloudflare/types/zones/settings/pseudo_ipv4.py b/src/cloudflare/types/zones/pseudo_ipv4.py similarity index 95% rename from src/cloudflare/types/zones/settings/pseudo_ipv4.py rename to src/cloudflare/types/zones/pseudo_ipv4.py index d0e154d9ed6..7e8c5077722 100644 --- a/src/cloudflare/types/zones/settings/pseudo_ipv4.py +++ b/src/cloudflare/types/zones/pseudo_ipv4.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["PseudoIPV4"] diff --git a/src/cloudflare/types/zones/settings/response_buffering.py b/src/cloudflare/types/zones/response_buffering.py similarity index 95% rename from src/cloudflare/types/zones/settings/response_buffering.py rename to src/cloudflare/types/zones/response_buffering.py index 567acd1b665..cee36587e1a 100644 --- a/src/cloudflare/types/zones/settings/response_buffering.py +++ b/src/cloudflare/types/zones/response_buffering.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ResponseBuffering"] diff --git a/src/cloudflare/types/zones/settings/rocket_loader.py b/src/cloudflare/types/zones/rocket_loader.py similarity index 95% rename from src/cloudflare/types/zones/settings/rocket_loader.py rename to src/cloudflare/types/zones/rocket_loader.py index 92374df7dd1..1fcbbd08bea 100644 --- a/src/cloudflare/types/zones/settings/rocket_loader.py +++ b/src/cloudflare/types/zones/rocket_loader.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["RocketLoader"] diff --git a/src/cloudflare/types/zones/settings/security_headers.py b/src/cloudflare/types/zones/security_headers.py similarity index 90% rename from src/cloudflare/types/zones/settings/security_headers.py rename to src/cloudflare/types/zones/security_headers.py index 2399ebe976c..0054c519547 100644 --- a/src/cloudflare/types/zones/settings/security_headers.py +++ b/src/cloudflare/types/zones/security_headers.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["SecurityHeaders", "Value", "ValueStrictTransportSecurity"] @@ -22,6 +22,9 @@ class ValueStrictTransportSecurity(BaseModel): nosniff: Optional[bool] = None """Whether or not to include 'X-Content-Type-Options: nosniff' header.""" + preload: Optional[bool] = None + """Enable automatic preload of the HSTS configuration.""" + class Value(BaseModel): strict_transport_security: Optional[ValueStrictTransportSecurity] = None diff --git a/src/cloudflare/types/zones/settings/security_level.py b/src/cloudflare/types/zones/security_level.py similarity index 95% rename from src/cloudflare/types/zones/settings/security_level.py rename to src/cloudflare/types/zones/security_level.py index 36676d1e644..93dfddc12ef 100644 --- a/src/cloudflare/types/zones/settings/security_level.py +++ b/src/cloudflare/types/zones/security_level.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["SecurityLevel"] diff --git a/src/cloudflare/types/zones/settings/server_side_excludes.py b/src/cloudflare/types/zones/server_side_excludes.py similarity index 95% rename from src/cloudflare/types/zones/settings/server_side_excludes.py rename to src/cloudflare/types/zones/server_side_excludes.py index 96f3581d609..2630a01b631 100644 --- a/src/cloudflare/types/zones/settings/server_side_excludes.py +++ b/src/cloudflare/types/zones/server_side_excludes.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ServerSideExcludes"] diff --git a/src/cloudflare/types/zones/setting_edit_params.py b/src/cloudflare/types/zones/setting_edit_params.py new file mode 100644 index 00000000000..3bc53b6eba5 --- /dev/null +++ b/src/cloudflare/types/zones/setting_edit_params.py @@ -0,0 +1,851 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +from typing import List, Union, Optional +from typing_extensions import Literal, Required, TypedDict + +from .automatic_platform_optimization_param import AutomaticPlatformOptimizationParam + +__all__ = [ + "SettingEditParams", + "ZeroRTT", + "AdvancedDDoS", + "AlwaysOnline", + "AlwaysUseHTTPS", + "AutomaticHTTPSRewrites", + "Brotli", + "BrowserCacheTTL", + "BrowserCheck", + "CacheLevel", + "ChallengeTTL", + "Ciphers", + "ZonesCNAMEFlattening", + "DevelopmentMode", + "EarlyHints", + "ZonesEdgeCacheTTL", + "EmailObfuscation", + "H2Prioritization", + "HotlinkProtection", + "HTTP2", + "HTTP3", + "ImageResizing", + "IPGeolocation", + "IPV6", + "ZonesMaxUpload", + "MinTLSVersion", + "Minify", + "MinifyValue", + "Mirage", + "MobileRedirect", + "MobileRedirectValue", + "NEL", + "NELValue", + "OpportunisticEncryption", + "OpportunisticOnion", + "OrangeToOrange", + "OriginErrorPagePassThru", + "Polish", + "PrefetchPreload", + "ProxyReadTimeout", + "PseudoIPV4", + "ZonesReplaceInsecureJS", + "ResponseBuffering", + "RocketLoader", + "ZonesSchemasAutomaticPlatformOptimization", + "SecurityHeaders", + "SecurityHeadersValue", + "SecurityHeadersValueStrictTransportSecurity", + "SecurityLevel", + "ServerSideExcludes", + "ZonesSha1Support", + "SortQueryStringForCache", + "SSL", + "SSLRecommender", + "ZonesTLS1_2Only", + "TLS1_3", + "TLSClientAuth", + "TrueClientIPHeader", + "WAF", + "WebP", + "Websocket", +] + + +class ZeroRTT(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["0rtt"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class AdvancedDDoS(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["advanced_ddos"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class AlwaysOnline(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["always_online"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class AlwaysUseHTTPS(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["always_use_https"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class AutomaticHTTPSRewrites(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["automatic_https_rewrites"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class Brotli(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["brotli"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +class BrowserCacheTTL(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["browser_cache_ttl"]] + """ID of the zone setting.""" + + value: Required[ + Literal[ + 0, + 30, + 60, + 120, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 691200, + 1382400, + 2073600, + 2678400, + 5356800, + 16070400, + 31536000, + ] + ] + """Current value of the zone setting.""" + + +class BrowserCheck(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["browser_check"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class CacheLevel(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["cache_level"]] + """ID of the zone setting.""" + + value: Required[Literal["aggressive", "basic", "simplified"]] + """Current value of the zone setting.""" + + +class ChallengeTTL(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["challenge_ttl"]] + """ID of the zone setting.""" + + value: Required[ + Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000] + ] + """Current value of the zone setting.""" + + +class Ciphers(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["ciphers"]] + """ID of the zone setting.""" + + value: Required[List[str]] + """Current value of the zone setting.""" + + +class ZonesCNAMEFlattening(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["cname_flattening"]] + """How to flatten the cname destination.""" + + value: Required[Literal["flatten_at_root", "flatten_all"]] + """Current value of the zone setting.""" + + +class DevelopmentMode(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["development_mode"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class EarlyHints(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["early_hints"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ZonesEdgeCacheTTL(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["edge_cache_ttl"]] + """ID of the zone setting.""" + + value: Required[ + Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ] + ] + """Current value of the zone setting.""" + + +class EmailObfuscation(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["email_obfuscation"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class H2Prioritization(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["h2_prioritization"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off", "custom"]] + """Current value of the zone setting.""" + + +class HotlinkProtection(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["hotlink_protection"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class HTTP2(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["http2"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class HTTP3(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["http3"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ImageResizing(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["image_resizing"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off", "open"]] + """Current value of the zone setting.""" + + +class IPGeolocation(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["ip_geolocation"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class IPV6(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["ipv6"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +class ZonesMaxUpload(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["max_upload"]] + """identifier of the zone setting.""" + + value: Required[Literal[100, 200, 500]] + """Current value of the zone setting.""" + + +class MinTLSVersion(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["min_tls_version"]] + """ID of the zone setting.""" + + value: Required[Literal["1.0", "1.1", "1.2", "1.3"]] + """Current value of the zone setting.""" + + +class Minify(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["minify"]] + """Zone setting identifier.""" + + value: Required[MinifyValue] + """Current value of the zone setting.""" + + +class MinifyValue(TypedDict, total=False): + css: Literal["on", "off"] + """Automatically minify all CSS files for your website.""" + + html: Literal["on", "off"] + """Automatically minify all HTML files for your website.""" + + js: Literal["on", "off"] + """Automatically minify all JavaScript files for your website.""" + + +class Mirage(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["mirage"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class MobileRedirect(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["mobile_redirect"]] + """Identifier of the zone setting.""" + + value: Required[MobileRedirectValue] + """Current value of the zone setting.""" + + +class MobileRedirectValue(TypedDict, total=False): + mobile_subdomain: Optional[str] + """ + Which subdomain prefix you wish to redirect visitors on mobile devices to + (subdomain must already exist). + """ + + status: Literal["on", "off"] + """ + Deprecated: Use Single Redirects instead + https://developers.cloudflare.com/rules/url-forwarding/single-redirects/examples/#perform-mobile-redirects. + Whether or not mobile redirect is enabled. + """ + + strip_uri: bool + """ + Whether to drop the current page path and redirect to the mobile subdomain URL + root, or keep the path and redirect to the same page on the mobile subdomain. + """ + + +class NEL(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["nel"]] + """Zone setting identifier.""" + + value: Required[NELValue] + """Current value of the zone setting.""" + + +class NELValue(TypedDict, total=False): + enabled: bool + + +class OpportunisticEncryption(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["opportunistic_encryption"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class OpportunisticOnion(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["opportunistic_onion"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class OrangeToOrange(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["orange_to_orange"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class OriginErrorPagePassThru(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["origin_error_page_pass_thru"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class Polish(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["polish"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "lossless", "lossy"]] + """Current value of the zone setting.""" + + +class PrefetchPreload(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["prefetch_preload"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ProxyReadTimeout(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["proxy_read_timeout"]] + """ID of the zone setting.""" + + value: Required[float] + """Current value of the zone setting.""" + + +class PseudoIPV4(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["pseudo_ipv4"]] + """Value of the Pseudo IPv4 setting.""" + + value: Required[Literal["off", "add_header", "overwrite_header"]] + """Current value of the zone setting.""" + + +class ZonesReplaceInsecureJS(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["replace_insecure_js"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ResponseBuffering(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["response_buffering"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class RocketLoader(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["rocket_loader"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ZonesSchemasAutomaticPlatformOptimization(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["automatic_platform_optimization"]] + """ID of the zone setting.""" + + value: Required[AutomaticPlatformOptimizationParam] + """Current value of the zone setting.""" + + +class SecurityHeaders(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["security_header"]] + """ID of the zone's security header.""" + + value: Required[SecurityHeadersValue] + """Current value of the zone setting.""" + + +class SecurityHeadersValueStrictTransportSecurity(TypedDict, total=False): + enabled: bool + """Whether or not strict transport security is enabled.""" + + include_subdomains: bool + """Include all subdomains for strict transport security.""" + + max_age: float + """Max age in seconds of the strict transport security.""" + + nosniff: bool + """Whether or not to include 'X-Content-Type-Options: nosniff' header.""" + + preload: bool + """Enable automatic preload of the HSTS configuration.""" + + +class SecurityHeadersValue(TypedDict, total=False): + strict_transport_security: SecurityHeadersValueStrictTransportSecurity + """Strict Transport Security.""" + + +class SecurityLevel(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["security_level"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "essentially_off", "low", "medium", "high", "under_attack"]] + """Current value of the zone setting.""" + + +class ServerSideExcludes(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["server_side_exclude"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class ZonesSha1Support(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["sha1_support"]] + """Zone setting identifier.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +class SortQueryStringForCache(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["sort_query_string_for_cache"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class SSL(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["ssl"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "flexible", "full", "strict"]] + """Current value of the zone setting.""" + + +class SSLRecommender(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Literal["ssl_recommender"] + """Enrollment value for SSL/TLS Recommender.""" + + enabled: bool + """ssl-recommender enrollment setting.""" + + +class ZonesTLS1_2Only(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["tls_1_2_only"]] + """Zone setting identifier.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +class TLS1_3(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["tls_1_3"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off", "zrt"]] + """Current value of the zone setting.""" + + +class TLSClientAuth(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["tls_client_auth"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class TrueClientIPHeader(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["true_client_ip_header"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class WAF(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["waf"]] + """ID of the zone setting.""" + + value: Required[Literal["on", "off"]] + """Current value of the zone setting.""" + + +class WebP(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["webp"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +class Websocket(TypedDict, total=False): + zone_id: Required[str] + """Identifier""" + + id: Required[Literal["websockets"]] + """ID of the zone setting.""" + + value: Required[Literal["off", "on"]] + """Current value of the zone setting.""" + + +SettingEditParams = Union[ + ZeroRTT, + AdvancedDDoS, + AlwaysOnline, + AlwaysUseHTTPS, + AutomaticHTTPSRewrites, + Brotli, + BrowserCacheTTL, + BrowserCheck, + CacheLevel, + ChallengeTTL, + Ciphers, + ZonesCNAMEFlattening, + DevelopmentMode, + EarlyHints, + ZonesEdgeCacheTTL, + EmailObfuscation, + H2Prioritization, + HotlinkProtection, + HTTP2, + HTTP3, + ImageResizing, + IPGeolocation, + IPV6, + ZonesMaxUpload, + MinTLSVersion, + Minify, + Mirage, + MobileRedirect, + NEL, + OpportunisticEncryption, + OpportunisticOnion, + OrangeToOrange, + OriginErrorPagePassThru, + Polish, + PrefetchPreload, + ProxyReadTimeout, + PseudoIPV4, + ZonesReplaceInsecureJS, + ResponseBuffering, + RocketLoader, + ZonesSchemasAutomaticPlatformOptimization, + SecurityHeaders, + SecurityLevel, + ServerSideExcludes, + ZonesSha1Support, + SortQueryStringForCache, + SSL, + SSLRecommender, + ZonesTLS1_2Only, + TLS1_3, + TLSClientAuth, + TrueClientIPHeader, + WAF, + WebP, + Websocket, +] diff --git a/src/cloudflare/types/zones/setting_edit_response.py b/src/cloudflare/types/zones/setting_edit_response.py new file mode 100644 index 00000000000..3c12f6a75d6 --- /dev/null +++ b/src/cloudflare/types/zones/setting_edit_response.py @@ -0,0 +1,267 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import Union, Optional +from datetime import datetime +from typing_extensions import Literal + +from .nel import NEL +from .ssl import SSL +from .waf import WAF +from .ipv6 import IPV6 +from .webp import WebP +from .http2 import HTTP2 +from .http3 import HTTP3 +from .brotli import Brotli +from .minify import Minify +from .mirage import Mirage +from .polish import Polish +from .ciphers import Ciphers +from .tls_1_3 import TLS1_3 +from .zero_rtt import ZeroRTT +from ..._models import BaseModel +from .websocket import Websocket +from .cache_level import CacheLevel +from .early_hints import EarlyHints +from .pseudo_ipv4 import PseudoIPV4 +from .advanced_ddos import AdvancedDDoS +from .always_online import AlwaysOnline +from .browser_check import BrowserCheck +from .challenge_ttl import ChallengeTTL +from .rocket_loader import RocketLoader +from .image_resizing import ImageResizing +from .ip_geolocation import IPGeolocation +from .security_level import SecurityLevel +from .min_tls_version import MinTLSVersion +from .mobile_redirect import MobileRedirect +from .ssl_recommender import SSLRecommender +from .tls_client_auth import TLSClientAuth +from .always_use_https import AlwaysUseHTTPS +from .development_mode import DevelopmentMode +from .orange_to_orange import OrangeToOrange +from .prefetch_preload import PrefetchPreload +from .security_headers import SecurityHeaders +from .browser_cache_ttl import BrowserCacheTTL +from .email_obfuscation import EmailObfuscation +from .h2_prioritization import H2Prioritization +from .hotlink_protection import HotlinkProtection +from .proxy_read_timeout import ProxyReadTimeout +from .response_buffering import ResponseBuffering +from .opportunistic_onion import OpportunisticOnion +from .server_side_excludes import ServerSideExcludes +from .true_client_ip_header import TrueClientIPHeader +from .automatic_https_rewrites import AutomaticHTTPSRewrites +from .opportunistic_encryption import OpportunisticEncryption +from .origin_error_page_pass_thru import OriginErrorPagePassThru +from .sort_query_string_for_cache import SortQueryStringForCache +from .automatic_platform_optimization import AutomaticPlatformOptimization + +__all__ = [ + "SettingEditResponse", + "ZonesCNAMEFlattening", + "ZonesEdgeCacheTTL", + "ZonesMaxUpload", + "ZonesReplaceInsecureJS", + "ZonesSchemasAutomaticPlatformOptimization", + "ZonesSha1Support", + "ZonesTLS1_2Only", +] + + +class ZonesCNAMEFlattening(BaseModel): + id: Literal["cname_flattening"] + """How to flatten the cname destination.""" + + value: Literal["flatten_at_root", "flatten_all"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesEdgeCacheTTL(BaseModel): + id: Literal["edge_cache_ttl"] + """ID of the zone setting.""" + + value: Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesMaxUpload(BaseModel): + id: Literal["max_upload"] + """identifier of the zone setting.""" + + value: Literal[100, 200, 500] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesReplaceInsecureJS(BaseModel): + id: Literal["replace_insecure_js"] + """ID of the zone setting.""" + + value: Literal["on", "off"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesSchemasAutomaticPlatformOptimization(BaseModel): + id: Literal["automatic_platform_optimization"] + """ID of the zone setting.""" + + value: AutomaticPlatformOptimization + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesSha1Support(BaseModel): + id: Literal["sha1_support"] + """Zone setting identifier.""" + + value: Literal["off", "on"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesTLS1_2Only(BaseModel): + id: Literal["tls_1_2_only"] + """Zone setting identifier.""" + + value: Literal["off", "on"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +SettingEditResponse = Union[ + ZeroRTT, + AdvancedDDoS, + AlwaysOnline, + AlwaysUseHTTPS, + AutomaticHTTPSRewrites, + Brotli, + BrowserCacheTTL, + BrowserCheck, + CacheLevel, + ChallengeTTL, + Ciphers, + ZonesCNAMEFlattening, + DevelopmentMode, + EarlyHints, + ZonesEdgeCacheTTL, + EmailObfuscation, + H2Prioritization, + HotlinkProtection, + HTTP2, + HTTP3, + ImageResizing, + IPGeolocation, + IPV6, + ZonesMaxUpload, + MinTLSVersion, + Minify, + Mirage, + MobileRedirect, + NEL, + OpportunisticEncryption, + OpportunisticOnion, + OrangeToOrange, + OriginErrorPagePassThru, + Polish, + PrefetchPreload, + ProxyReadTimeout, + PseudoIPV4, + ZonesReplaceInsecureJS, + ResponseBuffering, + RocketLoader, + ZonesSchemasAutomaticPlatformOptimization, + SecurityHeaders, + SecurityLevel, + ServerSideExcludes, + ZonesSha1Support, + SortQueryStringForCache, + SSL, + SSLRecommender, + ZonesTLS1_2Only, + TLS1_3, + TLSClientAuth, + TrueClientIPHeader, + WAF, + WebP, + Websocket, +] diff --git a/src/cloudflare/types/zones/setting_get_response.py b/src/cloudflare/types/zones/setting_get_response.py new file mode 100644 index 00000000000..692ee89b86c --- /dev/null +++ b/src/cloudflare/types/zones/setting_get_response.py @@ -0,0 +1,267 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from typing import Union, Optional +from datetime import datetime +from typing_extensions import Literal + +from .nel import NEL +from .ssl import SSL +from .waf import WAF +from .ipv6 import IPV6 +from .webp import WebP +from .http2 import HTTP2 +from .http3 import HTTP3 +from .brotli import Brotli +from .minify import Minify +from .mirage import Mirage +from .polish import Polish +from .ciphers import Ciphers +from .tls_1_3 import TLS1_3 +from .zero_rtt import ZeroRTT +from ..._models import BaseModel +from .websocket import Websocket +from .cache_level import CacheLevel +from .early_hints import EarlyHints +from .pseudo_ipv4 import PseudoIPV4 +from .advanced_ddos import AdvancedDDoS +from .always_online import AlwaysOnline +from .browser_check import BrowserCheck +from .challenge_ttl import ChallengeTTL +from .rocket_loader import RocketLoader +from .image_resizing import ImageResizing +from .ip_geolocation import IPGeolocation +from .security_level import SecurityLevel +from .min_tls_version import MinTLSVersion +from .mobile_redirect import MobileRedirect +from .ssl_recommender import SSLRecommender +from .tls_client_auth import TLSClientAuth +from .always_use_https import AlwaysUseHTTPS +from .development_mode import DevelopmentMode +from .orange_to_orange import OrangeToOrange +from .prefetch_preload import PrefetchPreload +from .security_headers import SecurityHeaders +from .browser_cache_ttl import BrowserCacheTTL +from .email_obfuscation import EmailObfuscation +from .h2_prioritization import H2Prioritization +from .hotlink_protection import HotlinkProtection +from .proxy_read_timeout import ProxyReadTimeout +from .response_buffering import ResponseBuffering +from .opportunistic_onion import OpportunisticOnion +from .server_side_excludes import ServerSideExcludes +from .true_client_ip_header import TrueClientIPHeader +from .automatic_https_rewrites import AutomaticHTTPSRewrites +from .opportunistic_encryption import OpportunisticEncryption +from .origin_error_page_pass_thru import OriginErrorPagePassThru +from .sort_query_string_for_cache import SortQueryStringForCache +from .automatic_platform_optimization import AutomaticPlatformOptimization + +__all__ = [ + "SettingGetResponse", + "ZonesCNAMEFlattening", + "ZonesEdgeCacheTTL", + "ZonesMaxUpload", + "ZonesReplaceInsecureJS", + "ZonesSchemasAutomaticPlatformOptimization", + "ZonesSha1Support", + "ZonesTLS1_2Only", +] + + +class ZonesCNAMEFlattening(BaseModel): + id: Literal["cname_flattening"] + """How to flatten the cname destination.""" + + value: Literal["flatten_at_root", "flatten_all"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesEdgeCacheTTL(BaseModel): + id: Literal["edge_cache_ttl"] + """ID of the zone setting.""" + + value: Literal[ + 30, + 60, + 300, + 1200, + 1800, + 3600, + 7200, + 10800, + 14400, + 18000, + 28800, + 43200, + 57600, + 72000, + 86400, + 172800, + 259200, + 345600, + 432000, + 518400, + 604800, + ] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesMaxUpload(BaseModel): + id: Literal["max_upload"] + """identifier of the zone setting.""" + + value: Literal[100, 200, 500] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesReplaceInsecureJS(BaseModel): + id: Literal["replace_insecure_js"] + """ID of the zone setting.""" + + value: Literal["on", "off"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesSchemasAutomaticPlatformOptimization(BaseModel): + id: Literal["automatic_platform_optimization"] + """ID of the zone setting.""" + + value: AutomaticPlatformOptimization + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesSha1Support(BaseModel): + id: Literal["sha1_support"] + """Zone setting identifier.""" + + value: Literal["off", "on"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +class ZonesTLS1_2Only(BaseModel): + id: Literal["tls_1_2_only"] + """Zone setting identifier.""" + + value: Literal["off", "on"] + """Current value of the zone setting.""" + + editable: Optional[Literal[True, False]] = None + """ + Whether or not this setting can be modified for this zone (based on your + Cloudflare plan level). + """ + + modified_on: Optional[datetime] = None + """last time this setting was modified.""" + + +SettingGetResponse = Union[ + ZeroRTT, + AdvancedDDoS, + AlwaysOnline, + AlwaysUseHTTPS, + AutomaticHTTPSRewrites, + Brotli, + BrowserCacheTTL, + BrowserCheck, + CacheLevel, + ChallengeTTL, + Ciphers, + ZonesCNAMEFlattening, + DevelopmentMode, + EarlyHints, + ZonesEdgeCacheTTL, + EmailObfuscation, + H2Prioritization, + HotlinkProtection, + HTTP2, + HTTP3, + ImageResizing, + IPGeolocation, + IPV6, + ZonesMaxUpload, + MinTLSVersion, + Minify, + Mirage, + MobileRedirect, + NEL, + OpportunisticEncryption, + OpportunisticOnion, + OrangeToOrange, + OriginErrorPagePassThru, + Polish, + PrefetchPreload, + ProxyReadTimeout, + PseudoIPV4, + ZonesReplaceInsecureJS, + ResponseBuffering, + RocketLoader, + ZonesSchemasAutomaticPlatformOptimization, + SecurityHeaders, + SecurityLevel, + ServerSideExcludes, + ZonesSha1Support, + SortQueryStringForCache, + SSL, + SSLRecommender, + ZonesTLS1_2Only, + TLS1_3, + TLSClientAuth, + TrueClientIPHeader, + WAF, + WebP, + Websocket, +] diff --git a/src/cloudflare/types/zones/settings/__init__.py b/src/cloudflare/types/zones/settings/__init__.py deleted file mode 100644 index 28f4f4e8a01..00000000000 --- a/src/cloudflare/types/zones/settings/__init__.py +++ /dev/null @@ -1,124 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from .nel import NEL as NEL -from .ssl import SSL as SSL -from .waf import WAF as WAF -from .ipv6 import IPV6 as IPV6 -from .webp import WebP as WebP -from .http2 import HTTP2 as HTTP2 -from .http3 import HTTP3 as HTTP3 -from .brotli import Brotli as Brotli -from .minify import Minify as Minify -from .mirage import Mirage as Mirage -from .polish import Polish as Polish -from .ciphers import Ciphers as Ciphers -from .tls_1_3 import TLS1_3 as TLS1_3 -from .zero_rtt import ZeroRTT as ZeroRTT -from .nel_param import NELParam as NELParam -from .websocket import Websocket as Websocket -from .cache_level import CacheLevel as CacheLevel -from .early_hints import EarlyHints as EarlyHints -from .pseudo_ipv4 import PseudoIPV4 as PseudoIPV4 -from .polish_param import PolishParam as PolishParam -from .advanced_ddos import AdvancedDDoS as AdvancedDDoS -from .always_online import AlwaysOnline as AlwaysOnline -from .browser_check import BrowserCheck as BrowserCheck -from .challenge_ttl import ChallengeTTL as ChallengeTTL -from .font_settings import FontSettings as FontSettings -from .rocket_loader import RocketLoader as RocketLoader -from .image_resizing import ImageResizing as ImageResizing -from .ip_geolocation import IPGeolocation as IPGeolocation -from .security_level import SecurityLevel as SecurityLevel -from .min_tls_version import MinTLSVersion as MinTLSVersion -from .mobile_redirect import MobileRedirect as MobileRedirect -from .nel_edit_params import NELEditParams as NELEditParams -from .ssl_edit_params import SSLEditParams as SSLEditParams -from .ssl_recommender import SSLRecommender as SSLRecommender -from .tls_client_auth import TLSClientAuth as TLSClientAuth -from .waf_edit_params import WAFEditParams as WAFEditParams -from .always_use_https import AlwaysUseHTTPS as AlwaysUseHTTPS -from .development_mode import DevelopmentMode as DevelopmentMode -from .ipv6_edit_params import IPV6EditParams as IPV6EditParams -from .orange_to_orange import OrangeToOrange as OrangeToOrange -from .prefetch_preload import PrefetchPreload as PrefetchPreload -from .security_headers import SecurityHeaders as SecurityHeaders -from .webp_edit_params import WebPEditParams as WebPEditParams -from .browser_cache_ttl import BrowserCacheTTL as BrowserCacheTTL -from .email_obfuscation import EmailObfuscation as EmailObfuscation -from .h2_prioritization import H2Prioritization as H2Prioritization -from .http2_edit_params import HTTP2EditParams as HTTP2EditParams -from .http3_edit_params import HTTP3EditParams as HTTP3EditParams -from .brotli_edit_params import BrotliEditParams as BrotliEditParams -from .cipher_edit_params import CipherEditParams as CipherEditParams -from .hotlink_protection import HotlinkProtection as HotlinkProtection -from .minify_edit_params import MinifyEditParams as MinifyEditParams -from .mirage_edit_params import MirageEditParams as MirageEditParams -from .polish_edit_params import PolishEditParams as PolishEditParams -from .proxy_read_timeout import ProxyReadTimeout as ProxyReadTimeout -from .response_buffering import ResponseBuffering as ResponseBuffering -from .opportunistic_onion import OpportunisticOnion as OpportunisticOnion -from .rocket_loader_param import RocketLoaderParam as RocketLoaderParam -from .tls_1_3_edit_params import TLS1_3EditParams as TLS1_3EditParams -from .image_resizing_param import ImageResizingParam as ImageResizingParam -from .server_side_excludes import ServerSideExcludes as ServerSideExcludes -from .zero_rtt_edit_params import ZeroRTTEditParams as ZeroRTTEditParams -from .ssl_recommender_param import SSLRecommenderParam as SSLRecommenderParam -from .true_client_ip_header import TrueClientIPHeader as TrueClientIPHeader -from .websocket_edit_params import WebsocketEditParams as WebsocketEditParams -from .early_hint_edit_params import EarlyHintEditParams as EarlyHintEditParams -from .orange_to_orange_param import OrangeToOrangeParam as OrangeToOrangeParam -from .cache_level_edit_params import CacheLevelEditParams as CacheLevelEditParams -from .h2_prioritization_param import H2PrioritizationParam as H2PrioritizationParam -from .origin_max_http_version import OriginMaxHTTPVersion as OriginMaxHTTPVersion -from .pseudo_ipv4_edit_params import PseudoIPV4EditParams as PseudoIPV4EditParams -from .automatic_https_rewrites import AutomaticHTTPSRewrites as AutomaticHTTPSRewrites -from .font_setting_edit_params import FontSettingEditParams as FontSettingEditParams -from .opportunistic_encryption import OpportunisticEncryption as OpportunisticEncryption -from .proxy_read_timeout_param import ProxyReadTimeoutParam as ProxyReadTimeoutParam -from .always_online_edit_params import AlwaysOnlineEditParams as AlwaysOnlineEditParams -from .browser_check_edit_params import BrowserCheckEditParams as BrowserCheckEditParams -from .challenge_ttl_edit_params import ChallengeTTLEditParams as ChallengeTTLEditParams -from .rocket_loader_edit_params import RocketLoaderEditParams as RocketLoaderEditParams -from .image_resizing_edit_params import ImageResizingEditParams as ImageResizingEditParams -from .ip_geolocation_edit_params import IPGeolocationEditParams as IPGeolocationEditParams -from .security_level_edit_params import SecurityLevelEditParams as SecurityLevelEditParams -from .min_tls_version_edit_params import MinTLSVersionEditParams as MinTLSVersionEditParams -from .mobile_redirect_edit_params import MobileRedirectEditParams as MobileRedirectEditParams -from .origin_error_page_pass_thru import OriginErrorPagePassThru as OriginErrorPagePassThru -from .security_header_edit_params import SecurityHeaderEditParams as SecurityHeaderEditParams -from .sort_query_string_for_cache import SortQueryStringForCache as SortQueryStringForCache -from .ssl_recommender_edit_params import SSLRecommenderEditParams as SSLRecommenderEditParams -from .tls_client_auth_edit_params import TLSClientAuthEditParams as TLSClientAuthEditParams -from .always_use_https_edit_params import AlwaysUseHTTPSEditParams as AlwaysUseHTTPSEditParams -from .development_mode_edit_params import DevelopmentModeEditParams as DevelopmentModeEditParams -from .orange_to_orange_edit_params import OrangeToOrangeEditParams as OrangeToOrangeEditParams -from .prefetch_preload_edit_params import PrefetchPreloadEditParams as PrefetchPreloadEditParams -from .browser_cache_ttl_edit_params import BrowserCacheTTLEditParams as BrowserCacheTTLEditParams -from .email_obfuscation_edit_params import EmailObfuscationEditParams as EmailObfuscationEditParams -from .h2_prioritization_edit_params import H2PrioritizationEditParams as H2PrioritizationEditParams -from .hotlink_protection_edit_params import HotlinkProtectionEditParams as HotlinkProtectionEditParams -from .proxy_read_timeout_edit_params import ProxyReadTimeoutEditParams as ProxyReadTimeoutEditParams -from .response_buffering_edit_params import ResponseBufferingEditParams as ResponseBufferingEditParams -from .automatic_platform_optimization import AutomaticPlatformOptimization as AutomaticPlatformOptimization -from .opportunistic_onion_edit_params import OpportunisticOnionEditParams as OpportunisticOnionEditParams -from .server_side_exclude_edit_params import ServerSideExcludeEditParams as ServerSideExcludeEditParams -from .true_client_ip_header_edit_params import TrueClientIPHeaderEditParams as TrueClientIPHeaderEditParams -from .automatic_https_rewrite_edit_params import AutomaticHTTPSRewriteEditParams as AutomaticHTTPSRewriteEditParams -from .origin_max_http_version_edit_params import OriginMaxHTTPVersionEditParams as OriginMaxHTTPVersionEditParams -from .opportunistic_encryption_edit_params import OpportunisticEncryptionEditParams as OpportunisticEncryptionEditParams -from .origin_max_http_version_get_response import OriginMaxHTTPVersionGetResponse as OriginMaxHTTPVersionGetResponse -from .automatic_platform_optimization_param import ( - AutomaticPlatformOptimizationParam as AutomaticPlatformOptimizationParam, -) -from .origin_max_http_version_edit_response import OriginMaxHTTPVersionEditResponse as OriginMaxHTTPVersionEditResponse -from .origin_error_page_pass_thru_edit_params import ( - OriginErrorPagePassThruEditParams as OriginErrorPagePassThruEditParams, -) -from .sort_query_string_for_cache_edit_params import ( - SortQueryStringForCacheEditParams as SortQueryStringForCacheEditParams, -) -from .automatic_platform_optimization_edit_params import ( - AutomaticPlatformOptimizationEditParams as AutomaticPlatformOptimizationEditParams, -) diff --git a/src/cloudflare/types/zones/settings/always_online_edit_params.py b/src/cloudflare/types/zones/settings/always_online_edit_params.py deleted file mode 100644 index 9ab0ad39a56..00000000000 --- a/src/cloudflare/types/zones/settings/always_online_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["AlwaysOnlineEditParams"] - - -class AlwaysOnlineEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/always_use_https_edit_params.py b/src/cloudflare/types/zones/settings/always_use_https_edit_params.py deleted file mode 100644 index c50e7c29249..00000000000 --- a/src/cloudflare/types/zones/settings/always_use_https_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["AlwaysUseHTTPSEditParams"] - - -class AlwaysUseHTTPSEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py b/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py deleted file mode 100644 index 2122aa8e28c..00000000000 --- a/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py +++ /dev/null @@ -1,18 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["AutomaticHTTPSRewriteEditParams"] - - -class AutomaticHTTPSRewriteEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """ - Value of the zone setting. Notes: Default value depends on the zone's plan - level. - """ diff --git a/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py b/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py deleted file mode 100644 index a0f822dc9e1..00000000000 --- a/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py +++ /dev/null @@ -1,16 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .automatic_platform_optimization_param import AutomaticPlatformOptimizationParam - -__all__ = ["AutomaticPlatformOptimizationEditParams"] - - -class AutomaticPlatformOptimizationEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[AutomaticPlatformOptimizationParam] diff --git a/src/cloudflare/types/zones/settings/brotli_edit_params.py b/src/cloudflare/types/zones/settings/brotli_edit_params.py deleted file mode 100644 index d2736f826af..00000000000 --- a/src/cloudflare/types/zones/settings/brotli_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["BrotliEditParams"] - - -class BrotliEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "on"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py b/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py deleted file mode 100644 index 64438e8bbf6..00000000000 --- a/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py +++ /dev/null @@ -1,49 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["BrowserCacheTTLEditParams"] - - -class BrowserCacheTTLEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[ - Literal[ - 0, - 30, - 60, - 120, - 300, - 1200, - 1800, - 3600, - 7200, - 10800, - 14400, - 18000, - 28800, - 43200, - 57600, - 72000, - 86400, - 172800, - 259200, - 345600, - 432000, - 691200, - 1382400, - 2073600, - 2678400, - 5356800, - 16070400, - 31536000, - ] - ] - """ - Value of the zone setting. Notes: Setting a TTL of 0 is equivalent to selecting - `Respect Existing Headers` - """ diff --git a/src/cloudflare/types/zones/settings/browser_check_edit_params.py b/src/cloudflare/types/zones/settings/browser_check_edit_params.py deleted file mode 100644 index 3fea828d352..00000000000 --- a/src/cloudflare/types/zones/settings/browser_check_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["BrowserCheckEditParams"] - - -class BrowserCheckEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/cache_level_edit_params.py b/src/cloudflare/types/zones/settings/cache_level_edit_params.py deleted file mode 100644 index e1906e13a11..00000000000 --- a/src/cloudflare/types/zones/settings/cache_level_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["CacheLevelEditParams"] - - -class CacheLevelEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["aggressive", "basic", "simplified"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py b/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py deleted file mode 100644 index 4aab25dfdc1..00000000000 --- a/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py +++ /dev/null @@ -1,17 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ChallengeTTLEditParams"] - - -class ChallengeTTLEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[ - Literal[300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 28800, 57600, 86400, 604800, 2592000, 31536000] - ] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/cipher_edit_params.py b/src/cloudflare/types/zones/settings/cipher_edit_params.py deleted file mode 100644 index cdf75ea4084..00000000000 --- a/src/cloudflare/types/zones/settings/cipher_edit_params.py +++ /dev/null @@ -1,16 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import List -from typing_extensions import Required, TypedDict - -__all__ = ["CipherEditParams"] - - -class CipherEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[List[str]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/development_mode_edit_params.py b/src/cloudflare/types/zones/settings/development_mode_edit_params.py deleted file mode 100644 index 6966b2ee44a..00000000000 --- a/src/cloudflare/types/zones/settings/development_mode_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["DevelopmentModeEditParams"] - - -class DevelopmentModeEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/early_hint_edit_params.py b/src/cloudflare/types/zones/settings/early_hint_edit_params.py deleted file mode 100644 index 70af441c98a..00000000000 --- a/src/cloudflare/types/zones/settings/early_hint_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["EarlyHintEditParams"] - - -class EarlyHintEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py b/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py deleted file mode 100644 index b9e7ab5b6ca..00000000000 --- a/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["EmailObfuscationEditParams"] - - -class EmailObfuscationEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/font_setting_edit_params.py b/src/cloudflare/types/zones/settings/font_setting_edit_params.py deleted file mode 100644 index 41953c2d872..00000000000 --- a/src/cloudflare/types/zones/settings/font_setting_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["FontSettingEditParams"] - - -class FontSettingEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Whether the feature is enabled or disabled.""" diff --git a/src/cloudflare/types/zones/settings/font_settings.py b/src/cloudflare/types/zones/settings/font_settings.py deleted file mode 100644 index c0fc9cdfac3..00000000000 --- a/src/cloudflare/types/zones/settings/font_settings.py +++ /dev/null @@ -1,26 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from typing import Optional -from datetime import datetime -from typing_extensions import Literal - -from ...._models import BaseModel - -__all__ = ["FontSettings"] - - -class FontSettings(BaseModel): - id: Literal["fonts"] - """ID of the zone setting.""" - - value: Literal["on", "off"] - """Current value of the zone setting.""" - - editable: Optional[Literal[True, False]] = None - """ - Whether or not this setting can be modified for this zone (based on your - Cloudflare plan level). - """ - - modified_on: Optional[datetime] = None - """last time this setting was modified.""" diff --git a/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py b/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py deleted file mode 100644 index 1b51b6116d1..00000000000 --- a/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py +++ /dev/null @@ -1,21 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .h2_prioritization_param import H2PrioritizationParam - -__all__ = ["H2PrioritizationEditParams"] - - -class H2PrioritizationEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[H2PrioritizationParam] - """ - HTTP/2 Edge Prioritization optimises the delivery of resources served through - HTTP/2 to improve page load performance. It also supports fine control of - content delivery when used in conjunction with Workers. - """ diff --git a/src/cloudflare/types/zones/settings/h2_prioritization_param.py b/src/cloudflare/types/zones/settings/h2_prioritization_param.py deleted file mode 100644 index 0d3cc769689..00000000000 --- a/src/cloudflare/types/zones/settings/h2_prioritization_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["H2PrioritizationParam"] - - -class H2PrioritizationParam(TypedDict, total=False): - id: Required[Literal["h2_prioritization"]] - """ID of the zone setting.""" - - value: Required[Literal["on", "off", "custom"]] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py b/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py deleted file mode 100644 index 98a2005e715..00000000000 --- a/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["HotlinkProtectionEditParams"] - - -class HotlinkProtectionEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/http2_edit_params.py b/src/cloudflare/types/zones/settings/http2_edit_params.py deleted file mode 100644 index 2260d416ef0..00000000000 --- a/src/cloudflare/types/zones/settings/http2_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["HTTP2EditParams"] - - -class HTTP2EditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the HTTP2 setting.""" diff --git a/src/cloudflare/types/zones/settings/http3_edit_params.py b/src/cloudflare/types/zones/settings/http3_edit_params.py deleted file mode 100644 index 3a4dc28ce07..00000000000 --- a/src/cloudflare/types/zones/settings/http3_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["HTTP3EditParams"] - - -class HTTP3EditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the HTTP3 setting.""" diff --git a/src/cloudflare/types/zones/settings/image_resizing_edit_params.py b/src/cloudflare/types/zones/settings/image_resizing_edit_params.py deleted file mode 100644 index 4425d3e42c6..00000000000 --- a/src/cloudflare/types/zones/settings/image_resizing_edit_params.py +++ /dev/null @@ -1,22 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .image_resizing_param import ImageResizingParam - -__all__ = ["ImageResizingEditParams"] - - -class ImageResizingEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[ImageResizingParam] - """ - Image Resizing provides on-demand resizing, conversion and optimisation for - images served through Cloudflare's network. Refer to the - [Image Resizing documentation](https://developers.cloudflare.com/images/) for - more information. - """ diff --git a/src/cloudflare/types/zones/settings/image_resizing_param.py b/src/cloudflare/types/zones/settings/image_resizing_param.py deleted file mode 100644 index 0b6d7c66979..00000000000 --- a/src/cloudflare/types/zones/settings/image_resizing_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ImageResizingParam"] - - -class ImageResizingParam(TypedDict, total=False): - id: Required[Literal["image_resizing"]] - """ID of the zone setting.""" - - value: Required[Literal["on", "off", "open"]] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py b/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py deleted file mode 100644 index 5d06f9b8cfa..00000000000 --- a/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["IPGeolocationEditParams"] - - -class IPGeolocationEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/ipv6_edit_params.py b/src/cloudflare/types/zones/settings/ipv6_edit_params.py deleted file mode 100644 index 930e55e5270..00000000000 --- a/src/cloudflare/types/zones/settings/ipv6_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["IPV6EditParams"] - - -class IPV6EditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "on"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py b/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py deleted file mode 100644 index a65feb7e134..00000000000 --- a/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["MinTLSVersionEditParams"] - - -class MinTLSVersionEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["1.0", "1.1", "1.2", "1.3"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/minify_edit_params.py b/src/cloudflare/types/zones/settings/minify_edit_params.py deleted file mode 100644 index 71a2e4988cf..00000000000 --- a/src/cloudflare/types/zones/settings/minify_edit_params.py +++ /dev/null @@ -1,26 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["MinifyEditParams", "Value"] - - -class MinifyEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Value] - """Value of the zone setting.""" - - -class Value(TypedDict, total=False): - css: Literal["on", "off"] - """Automatically minify all CSS files for your website.""" - - html: Literal["on", "off"] - """Automatically minify all HTML files for your website.""" - - js: Literal["on", "off"] - """Automatically minify all JavaScript files for your website.""" diff --git a/src/cloudflare/types/zones/settings/mirage_edit_params.py b/src/cloudflare/types/zones/settings/mirage_edit_params.py deleted file mode 100644 index 3ad412bf012..00000000000 --- a/src/cloudflare/types/zones/settings/mirage_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["MirageEditParams"] - - -class MirageEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py b/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py deleted file mode 100644 index da3cac23a24..00000000000 --- a/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py +++ /dev/null @@ -1,33 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing import Optional -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["MobileRedirectEditParams", "Value"] - - -class MobileRedirectEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Value] - """Value of the zone setting.""" - - -class Value(TypedDict, total=False): - mobile_subdomain: Optional[str] - """ - Which subdomain prefix you wish to redirect visitors on mobile devices to - (subdomain must already exist). - """ - - status: Literal["on", "off"] - """Whether or not mobile redirect is enabled.""" - - strip_uri: bool - """ - Whether to drop the current page path and redirect to the mobile subdomain URL - root, or keep the path and redirect to the same page on the mobile subdomain. - """ diff --git a/src/cloudflare/types/zones/settings/nel_edit_params.py b/src/cloudflare/types/zones/settings/nel_edit_params.py deleted file mode 100644 index 114d1000df4..00000000000 --- a/src/cloudflare/types/zones/settings/nel_edit_params.py +++ /dev/null @@ -1,17 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .nel_param import NELParam - -__all__ = ["NELEditParams"] - - -class NELEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[NELParam] - """Enable Network Error Logging reporting on your zone. (Beta)""" diff --git a/src/cloudflare/types/zones/settings/nel_param.py b/src/cloudflare/types/zones/settings/nel_param.py deleted file mode 100644 index c692f294f67..00000000000 --- a/src/cloudflare/types/zones/settings/nel_param.py +++ /dev/null @@ -1,19 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["NELParam", "Value"] - - -class Value(TypedDict, total=False): - enabled: bool - - -class NELParam(TypedDict, total=False): - id: Required[Literal["nel"]] - """Zone setting identifier.""" - - value: Required[Value] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py b/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py deleted file mode 100644 index 404adf6e9af..00000000000 --- a/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py +++ /dev/null @@ -1,18 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["OpportunisticEncryptionEditParams"] - - -class OpportunisticEncryptionEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """ - Value of the zone setting. Notes: Default value depends on the zone's plan - level. - """ diff --git a/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py b/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py deleted file mode 100644 index 197c7dd631d..00000000000 --- a/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py +++ /dev/null @@ -1,18 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["OpportunisticOnionEditParams"] - - -class OpportunisticOnionEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """ - Value of the zone setting. Notes: Default value depends on the zone's plan - level. - """ diff --git a/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py b/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py deleted file mode 100644 index d2b659926cf..00000000000 --- a/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py +++ /dev/null @@ -1,20 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .orange_to_orange_param import OrangeToOrangeParam - -__all__ = ["OrangeToOrangeEditParams"] - - -class OrangeToOrangeEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[OrangeToOrangeParam] - """ - Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also - on Cloudflare. - """ diff --git a/src/cloudflare/types/zones/settings/orange_to_orange_param.py b/src/cloudflare/types/zones/settings/orange_to_orange_param.py deleted file mode 100644 index 9a28f503c63..00000000000 --- a/src/cloudflare/types/zones/settings/orange_to_orange_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["OrangeToOrangeParam"] - - -class OrangeToOrangeParam(TypedDict, total=False): - id: Required[Literal["orange_to_orange"]] - """ID of the zone setting.""" - - value: Required[Literal["on", "off"]] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py b/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py deleted file mode 100644 index 2adafcd3433..00000000000 --- a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["OriginErrorPagePassThruEditParams"] - - -class OriginErrorPagePassThruEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py deleted file mode 100644 index 9462bcaab09..00000000000 --- a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["OriginMaxHTTPVersionEditParams"] - - -class OriginMaxHTTPVersionEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["2", "1"]] - """Value of the Origin Max HTTP Version Setting.""" diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py deleted file mode 100644 index f147194e780..00000000000 --- a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py +++ /dev/null @@ -1,21 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from typing import Optional -from datetime import datetime -from typing_extensions import Literal - -from ...._models import BaseModel -from .origin_max_http_version import OriginMaxHTTPVersion - -__all__ = ["OriginMaxHTTPVersionEditResponse"] - - -class OriginMaxHTTPVersionEditResponse(BaseModel): - id: OriginMaxHTTPVersion - """Value of the zone setting.""" - - modified_on: Optional[datetime] = None - """last time this setting was modified.""" - - value: Literal["2", "1"] - """Value of the Origin Max HTTP Version Setting.""" diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py b/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py deleted file mode 100644 index 035e11644f5..00000000000 --- a/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py +++ /dev/null @@ -1,21 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from typing import Optional -from datetime import datetime -from typing_extensions import Literal - -from ...._models import BaseModel -from .origin_max_http_version import OriginMaxHTTPVersion - -__all__ = ["OriginMaxHTTPVersionGetResponse"] - - -class OriginMaxHTTPVersionGetResponse(BaseModel): - id: OriginMaxHTTPVersion - """Value of the zone setting.""" - - modified_on: Optional[datetime] = None - """last time this setting was modified.""" - - value: Literal["2", "1"] - """Value of the Origin Max HTTP Version Setting.""" diff --git a/src/cloudflare/types/zones/settings/polish_edit_params.py b/src/cloudflare/types/zones/settings/polish_edit_params.py deleted file mode 100644 index 044f3b98989..00000000000 --- a/src/cloudflare/types/zones/settings/polish_edit_params.py +++ /dev/null @@ -1,24 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .polish_param import PolishParam - -__all__ = ["PolishEditParams"] - - -class PolishEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[PolishParam] - """Removes metadata and compresses your images for faster page load times. - - Basic (Lossless): Reduce the size of PNG, JPEG, and GIF files - no impact on - visual quality. Basic + JPEG (Lossy): Further reduce the size of JPEG files for - faster image loading. Larger JPEGs are converted to progressive images, loading - a lower-resolution image first and ending in a higher-resolution version. Not - recommended for hi-res photography sites. - """ diff --git a/src/cloudflare/types/zones/settings/polish_param.py b/src/cloudflare/types/zones/settings/polish_param.py deleted file mode 100644 index 84f4c0b65c9..00000000000 --- a/src/cloudflare/types/zones/settings/polish_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["PolishParam"] - - -class PolishParam(TypedDict, total=False): - id: Required[Literal["polish"]] - """ID of the zone setting.""" - - value: Required[Literal["off", "lossless", "lossy"]] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py b/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py deleted file mode 100644 index 5164941cfb4..00000000000 --- a/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["PrefetchPreloadEditParams"] - - -class PrefetchPreloadEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py b/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py deleted file mode 100644 index 7813472d0e3..00000000000 --- a/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py +++ /dev/null @@ -1,17 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .proxy_read_timeout_param import ProxyReadTimeoutParam - -__all__ = ["ProxyReadTimeoutEditParams"] - - -class ProxyReadTimeoutEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[ProxyReadTimeoutParam] - """Maximum time between two read operations from origin.""" diff --git a/src/cloudflare/types/zones/settings/proxy_read_timeout_param.py b/src/cloudflare/types/zones/settings/proxy_read_timeout_param.py deleted file mode 100644 index 5db20403058..00000000000 --- a/src/cloudflare/types/zones/settings/proxy_read_timeout_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ProxyReadTimeoutParam"] - - -class ProxyReadTimeoutParam(TypedDict, total=False): - id: Required[Literal["proxy_read_timeout"]] - """ID of the zone setting.""" - - value: Required[float] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py b/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py deleted file mode 100644 index 833d68f2706..00000000000 --- a/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["PseudoIPV4EditParams"] - - -class PseudoIPV4EditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "add_header", "overwrite_header"]] - """Value of the Pseudo IPv4 setting.""" diff --git a/src/cloudflare/types/zones/settings/response_buffering_edit_params.py b/src/cloudflare/types/zones/settings/response_buffering_edit_params.py deleted file mode 100644 index 7d1135c5253..00000000000 --- a/src/cloudflare/types/zones/settings/response_buffering_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ResponseBufferingEditParams"] - - -class ResponseBufferingEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py b/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py deleted file mode 100644 index e66a7c774cb..00000000000 --- a/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py +++ /dev/null @@ -1,28 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .rocket_loader_param import RocketLoaderParam - -__all__ = ["RocketLoaderEditParams"] - - -class RocketLoaderEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[RocketLoaderParam] - """ - Rocket Loader is a general-purpose asynchronous JavaScript optimisation that - prioritises rendering your content while loading your site's Javascript - asynchronously. Turning on Rocket Loader will immediately improve a web page's - rendering time sometimes measured as Time to First Paint (TTFP), and also the - `window.onload` time (assuming there is JavaScript on the page). This can have a - positive impact on your Google search ranking. When turned on, Rocket Loader - will automatically defer the loading of all Javascript referenced in your HTML, - with no configuration required. Refer to - [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) - for more information. - """ diff --git a/src/cloudflare/types/zones/settings/rocket_loader_param.py b/src/cloudflare/types/zones/settings/rocket_loader_param.py deleted file mode 100644 index d72dfe24e23..00000000000 --- a/src/cloudflare/types/zones/settings/rocket_loader_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["RocketLoaderParam"] - - -class RocketLoaderParam(TypedDict, total=False): - id: Required[Literal["rocket_loader"]] - """ID of the zone setting.""" - - value: Required[Literal["on", "off"]] - """Current value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/security_header_edit_params.py b/src/cloudflare/types/zones/settings/security_header_edit_params.py deleted file mode 100644 index 4efdddffb6f..00000000000 --- a/src/cloudflare/types/zones/settings/security_header_edit_params.py +++ /dev/null @@ -1,33 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -__all__ = ["SecurityHeaderEditParams", "Value", "ValueStrictTransportSecurity"] - - -class SecurityHeaderEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Value] - - -class ValueStrictTransportSecurity(TypedDict, total=False): - enabled: bool - """Whether or not strict transport security is enabled.""" - - include_subdomains: bool - """Include all subdomains for strict transport security.""" - - max_age: float - """Max age in seconds of the strict transport security.""" - - nosniff: bool - """Whether or not to include 'X-Content-Type-Options: nosniff' header.""" - - -class Value(TypedDict, total=False): - strict_transport_security: ValueStrictTransportSecurity - """Strict Transport Security.""" diff --git a/src/cloudflare/types/zones/settings/security_level_edit_params.py b/src/cloudflare/types/zones/settings/security_level_edit_params.py deleted file mode 100644 index cf010882c34..00000000000 --- a/src/cloudflare/types/zones/settings/security_level_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["SecurityLevelEditParams"] - - -class SecurityLevelEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "essentially_off", "low", "medium", "high", "under_attack"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py b/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py deleted file mode 100644 index 37de328a488..00000000000 --- a/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ServerSideExcludeEditParams"] - - -class ServerSideExcludeEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py b/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py deleted file mode 100644 index d99c398a030..00000000000 --- a/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["SortQueryStringForCacheEditParams"] - - -class SortQueryStringForCacheEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/ssl_edit_params.py b/src/cloudflare/types/zones/settings/ssl_edit_params.py deleted file mode 100644 index f64682e0fa5..00000000000 --- a/src/cloudflare/types/zones/settings/ssl_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["SSLEditParams"] - - -class SSLEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "flexible", "full", "strict"]] - """Value of the zone setting. Notes: Depends on the zone's plan level""" diff --git a/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py b/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py deleted file mode 100644 index 4006b39479e..00000000000 --- a/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py +++ /dev/null @@ -1,21 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Required, TypedDict - -from .ssl_recommender_param import SSLRecommenderParam - -__all__ = ["SSLRecommenderEditParams"] - - -class SSLRecommenderEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[SSLRecommenderParam] - """ - Enrollment in the SSL/TLS Recommender service which tries to detect and - recommend (by sending periodic emails) the most secure SSL/TLS setting your - origin servers support. - """ diff --git a/src/cloudflare/types/zones/settings/ssl_recommender_param.py b/src/cloudflare/types/zones/settings/ssl_recommender_param.py deleted file mode 100644 index 0189ce02e60..00000000000 --- a/src/cloudflare/types/zones/settings/ssl_recommender_param.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, TypedDict - -__all__ = ["SSLRecommenderParam"] - - -class SSLRecommenderParam(TypedDict, total=False): - id: Literal["ssl_recommender"] - """Enrollment value for SSL/TLS Recommender.""" - - enabled: bool - """ssl-recommender enrollment setting.""" diff --git a/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py b/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py deleted file mode 100644 index 08a0c83eb0f..00000000000 --- a/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py +++ /dev/null @@ -1,18 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["TLS1_3EditParams"] - - -class TLS1_3EditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off", "zrt"]] - """ - Value of the zone setting. Notes: Default value depends on the zone's plan - level. - """ diff --git a/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py b/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py deleted file mode 100644 index f75957d0b10..00000000000 --- a/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["TLSClientAuthEditParams"] - - -class TLSClientAuthEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py b/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py deleted file mode 100644 index 2bf86f31050..00000000000 --- a/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["TrueClientIPHeaderEditParams"] - - -class TrueClientIPHeaderEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/waf_edit_params.py b/src/cloudflare/types/zones/settings/waf_edit_params.py deleted file mode 100644 index eb1fc28a612..00000000000 --- a/src/cloudflare/types/zones/settings/waf_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["WAFEditParams"] - - -class WAFEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/webp_edit_params.py b/src/cloudflare/types/zones/settings/webp_edit_params.py deleted file mode 100644 index 7850fcfcc33..00000000000 --- a/src/cloudflare/types/zones/settings/webp_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["WebPEditParams"] - - -class WebPEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "on"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/websocket_edit_params.py b/src/cloudflare/types/zones/settings/websocket_edit_params.py deleted file mode 100644 index 5cafa6ddb08..00000000000 --- a/src/cloudflare/types/zones/settings/websocket_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["WebsocketEditParams"] - - -class WebsocketEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["off", "on"]] - """Value of the zone setting.""" diff --git a/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py b/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py deleted file mode 100644 index 360185bff7a..00000000000 --- a/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py +++ /dev/null @@ -1,15 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -from typing_extensions import Literal, Required, TypedDict - -__all__ = ["ZeroRTTEditParams"] - - -class ZeroRTTEditParams(TypedDict, total=False): - zone_id: Required[str] - """Identifier""" - - value: Required[Literal["on", "off"]] - """Value of the 0-RTT setting.""" diff --git a/src/cloudflare/types/zones/settings/sort_query_string_for_cache.py b/src/cloudflare/types/zones/sort_query_string_for_cache.py similarity index 95% rename from src/cloudflare/types/zones/settings/sort_query_string_for_cache.py rename to src/cloudflare/types/zones/sort_query_string_for_cache.py index a60d4bfb63d..ca2fea8aaac 100644 --- a/src/cloudflare/types/zones/settings/sort_query_string_for_cache.py +++ b/src/cloudflare/types/zones/sort_query_string_for_cache.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["SortQueryStringForCache"] diff --git a/src/cloudflare/types/zones/settings/ssl.py b/src/cloudflare/types/zones/ssl.py similarity index 95% rename from src/cloudflare/types/zones/settings/ssl.py rename to src/cloudflare/types/zones/ssl.py index 43cf8ae0cb7..720c4eaa01b 100644 --- a/src/cloudflare/types/zones/settings/ssl.py +++ b/src/cloudflare/types/zones/ssl.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["SSL"] diff --git a/src/cloudflare/types/zones/settings/ssl_recommender.py b/src/cloudflare/types/zones/ssl_recommender.py similarity index 92% rename from src/cloudflare/types/zones/settings/ssl_recommender.py rename to src/cloudflare/types/zones/ssl_recommender.py index c3a36d8f3c8..3fd86d2b451 100644 --- a/src/cloudflare/types/zones/settings/ssl_recommender.py +++ b/src/cloudflare/types/zones/ssl_recommender.py @@ -3,7 +3,7 @@ from typing import Optional from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["SSLRecommender"] diff --git a/src/cloudflare/types/zones/settings/tls_1_3.py b/src/cloudflare/types/zones/tls_1_3.py similarity index 94% rename from src/cloudflare/types/zones/settings/tls_1_3.py rename to src/cloudflare/types/zones/tls_1_3.py index 6e72f90e7b9..547b489f92a 100644 --- a/src/cloudflare/types/zones/settings/tls_1_3.py +++ b/src/cloudflare/types/zones/tls_1_3.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["TLS1_3"] diff --git a/src/cloudflare/types/zones/settings/tls_client_auth.py b/src/cloudflare/types/zones/tls_client_auth.py similarity index 95% rename from src/cloudflare/types/zones/settings/tls_client_auth.py rename to src/cloudflare/types/zones/tls_client_auth.py index e1ab61fb85b..9d9a33649ad 100644 --- a/src/cloudflare/types/zones/settings/tls_client_auth.py +++ b/src/cloudflare/types/zones/tls_client_auth.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["TLSClientAuth"] diff --git a/src/cloudflare/types/zones/settings/true_client_ip_header.py b/src/cloudflare/types/zones/true_client_ip_header.py similarity index 95% rename from src/cloudflare/types/zones/settings/true_client_ip_header.py rename to src/cloudflare/types/zones/true_client_ip_header.py index 12fd0a2d037..c81c57535bf 100644 --- a/src/cloudflare/types/zones/settings/true_client_ip_header.py +++ b/src/cloudflare/types/zones/true_client_ip_header.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["TrueClientIPHeader"] diff --git a/src/cloudflare/types/zones/settings/waf.py b/src/cloudflare/types/zones/waf.py similarity index 94% rename from src/cloudflare/types/zones/settings/waf.py rename to src/cloudflare/types/zones/waf.py index ec7a5487541..d5f4c0d363d 100644 --- a/src/cloudflare/types/zones/settings/waf.py +++ b/src/cloudflare/types/zones/waf.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["WAF"] diff --git a/src/cloudflare/types/zones/settings/webp.py b/src/cloudflare/types/zones/webp.py similarity index 94% rename from src/cloudflare/types/zones/settings/webp.py rename to src/cloudflare/types/zones/webp.py index 9f4cfaeee3f..87435839431 100644 --- a/src/cloudflare/types/zones/settings/webp.py +++ b/src/cloudflare/types/zones/webp.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["WebP"] diff --git a/src/cloudflare/types/zones/settings/websocket.py b/src/cloudflare/types/zones/websocket.py similarity index 95% rename from src/cloudflare/types/zones/settings/websocket.py rename to src/cloudflare/types/zones/websocket.py index c8471ef28f9..02d38041e08 100644 --- a/src/cloudflare/types/zones/settings/websocket.py +++ b/src/cloudflare/types/zones/websocket.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["Websocket"] diff --git a/src/cloudflare/types/zones/settings/zero_rtt.py b/src/cloudflare/types/zones/zero_rtt.py similarity index 94% rename from src/cloudflare/types/zones/settings/zero_rtt.py rename to src/cloudflare/types/zones/zero_rtt.py index a627cbcc738..f47d0e91f34 100644 --- a/src/cloudflare/types/zones/settings/zero_rtt.py +++ b/src/cloudflare/types/zones/zero_rtt.py @@ -4,7 +4,7 @@ from datetime import datetime from typing_extensions import Literal -from ...._models import BaseModel +from ..._models import BaseModel __all__ = ["ZeroRTT"] diff --git a/src/cloudflare/types/zones/zone_delete_response.py b/src/cloudflare/types/zones/zone_delete_response.py index 55ffb51fd69..2793f03434d 100644 --- a/src/cloudflare/types/zones/zone_delete_response.py +++ b/src/cloudflare/types/zones/zone_delete_response.py @@ -1,7 +1,6 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - from ..._models import BaseModel __all__ = ["ZoneDeleteResponse"] diff --git a/tests/api_resources/accounts/test_members.py b/tests/api_resources/accounts/test_members.py index 0b40f4dd9f3..3e000cb7f2c 100644 --- a/tests/api_resources/accounts/test_members.py +++ b/tests/api_resources/accounts/test_members.py @@ -355,7 +355,7 @@ def test_path_params_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: member = client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberUpdateResponse], member, path=["response"]) @@ -364,7 +364,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: member = client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", roles=[ {"id": "3536bcfad5faccb999b47003c79917fb"}, @@ -378,7 +378,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -391,7 +391,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.accounts.members.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -407,13 +407,13 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): client.accounts.members.with_raw_response.update( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -421,7 +421,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: member = client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -468,7 +468,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -519,7 +519,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.accounts.members.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -573,7 +573,7 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", policies=[ { @@ -617,7 +617,7 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): client.accounts.members.with_raw_response.update( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -713,7 +713,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: member = client.accounts.members.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberDeleteResponse], member, path=["response"]) @@ -722,7 +722,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.accounts.members.with_raw_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -735,7 +735,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.accounts.members.with_streaming_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -751,13 +751,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.accounts.members.with_raw_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): client.accounts.members.with_raw_response.delete( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -765,7 +765,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: member = client.accounts.members.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberGetResponse], member, path=["response"]) @@ -774,7 +774,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.accounts.members.with_raw_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -787,7 +787,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.accounts.members.with_streaming_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -803,13 +803,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.accounts.members.with_raw_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): client.accounts.members.with_raw_response.get( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1148,7 +1148,7 @@ async def test_path_params_create_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: member = await async_client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberUpdateResponse], member, path=["response"]) @@ -1157,7 +1157,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: member = await async_client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", roles=[ {"id": "3536bcfad5faccb999b47003c79917fb"}, @@ -1171,7 +1171,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1184,7 +1184,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.accounts.members.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -1200,13 +1200,13 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): await async_client.accounts.members.with_raw_response.update( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1214,7 +1214,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: member = await async_client.accounts.members.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -1261,7 +1261,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -1312,7 +1312,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.accounts.members.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -1366,7 +1366,7 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.accounts.members.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", policies=[ { @@ -1410,7 +1410,7 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): await async_client.accounts.members.with_raw_response.update( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", policies=[ { @@ -1506,7 +1506,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: member = await async_client.accounts.members.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberDeleteResponse], member, path=["response"]) @@ -1515,7 +1515,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.accounts.members.with_raw_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1528,7 +1528,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.accounts.members.with_streaming_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -1544,13 +1544,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.accounts.members.with_raw_response.delete( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): await async_client.accounts.members.with_raw_response.delete( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1558,7 +1558,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: member = await async_client.accounts.members.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[MemberGetResponse], member, path=["response"]) @@ -1567,7 +1567,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.accounts.members.with_raw_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -1580,7 +1580,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.accounts.members.with_streaming_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -1596,12 +1596,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.accounts.members.with_raw_response.get( - "4536bcfad5faccb111b47003c79917fa", + member_id="4536bcfad5faccb111b47003c79917fa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `member_id` but received ''"): await async_client.accounts.members.with_raw_response.get( - "", + member_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) diff --git a/tests/api_resources/accounts/test_roles.py b/tests/api_resources/accounts/test_roles.py index 4236c1b2b13..49b18f2dade 100644 --- a/tests/api_resources/accounts/test_roles.py +++ b/tests/api_resources/accounts/test_roles.py @@ -59,7 +59,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: role = client.accounts.roles.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(object, role, path=["response"]) @@ -67,7 +67,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.accounts.roles.with_raw_response.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -79,7 +79,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.accounts.roles.with_streaming_response.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -94,7 +94,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.accounts.roles.with_raw_response.get( - {}, + role_id={}, account_id="", ) @@ -143,7 +143,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: role = await async_client.accounts.roles.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(object, role, path=["response"]) @@ -151,7 +151,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.accounts.roles.with_raw_response.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -163,7 +163,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.accounts.roles.with_streaming_response.get( - {}, + role_id={}, account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -178,6 +178,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.accounts.roles.with_raw_response.get( - {}, + role_id={}, account_id="", ) diff --git a/tests/api_resources/addressing/address_maps/test_accounts.py b/tests/api_resources/addressing/address_maps/test_accounts.py index 048fa6d00a5..4010149e6ea 100644 --- a/tests/api_resources/addressing/address_maps/test_accounts.py +++ b/tests/api_resources/addressing/address_maps/test_accounts.py @@ -20,7 +20,7 @@ class TestAccounts: @parametrize def test_method_update(self, client: Cloudflare) -> None: account = client.addressing.address_maps.accounts.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -29,7 +29,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.addressing.address_maps.accounts.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -42,7 +42,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.addressing.address_maps.accounts.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.accounts.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.accounts.with_raw_response.update( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -73,7 +73,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: account = client.addressing.address_maps.accounts.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AccountDeleteResponse], account, path=["response"]) @@ -81,7 +81,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.address_maps.accounts.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -93,7 +93,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.address_maps.accounts.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -108,13 +108,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.accounts.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.accounts.with_raw_response.delete( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ class TestAsyncAccounts: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: account = await async_client.addressing.address_maps.accounts.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -134,7 +134,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.accounts.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -147,7 +147,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.accounts.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -163,14 +163,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.accounts.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.accounts.with_raw_response.update( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -178,7 +178,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account = await async_client.addressing.address_maps.accounts.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AccountDeleteResponse], account, path=["response"]) @@ -186,7 +186,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.accounts.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -198,7 +198,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.accounts.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -213,12 +213,12 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.accounts.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.accounts.with_raw_response.delete( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/address_maps/test_ips.py b/tests/api_resources/addressing/address_maps/test_ips.py index 418da599930..8c957cb7f53 100644 --- a/tests/api_resources/addressing/address_maps/test_ips.py +++ b/tests/api_resources/addressing/address_maps/test_ips.py @@ -20,7 +20,7 @@ class TestIPs: @parametrize def test_method_update(self, client: Cloudflare) -> None: ip = client.addressing.address_maps.ips.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -30,7 +30,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -44,7 +44,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.addressing.address_maps.ips.with_streaming_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -61,7 +61,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -69,7 +69,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="", body={}, @@ -77,7 +77,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_address` but received ''"): client.addressing.address_maps.ips.with_raw_response.update( - "", + ip_address="", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -86,7 +86,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: ip = client.addressing.address_maps.ips.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -95,7 +95,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -108,7 +108,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.address_maps.ips.with_streaming_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -124,21 +124,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_address` but received ''"): client.addressing.address_maps.ips.with_raw_response.delete( - "", + ip_address="", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -150,7 +150,7 @@ class TestAsyncIPs: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: ip = await async_client.addressing.address_maps.ips.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -160,7 +160,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -174,7 +174,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.ips.with_streaming_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -191,7 +191,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -199,7 +199,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.update( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="", body={}, @@ -207,7 +207,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_address` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.update( - "", + ip_address="", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -216,7 +216,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ip = await async_client.addressing.address_maps.ips.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -225,7 +225,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.ips.with_streaming_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -254,21 +254,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.delete( - "192.0.2.1", + ip_address="192.0.2.1", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_address` but received ''"): await async_client.addressing.address_maps.ips.with_raw_response.delete( - "", + ip_address="", account_id="023e105f4ecef8ad9ca31a8372d0c353", address_map_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/address_maps/test_zones.py b/tests/api_resources/addressing/address_maps/test_zones.py index 2eb4c69d4b1..15ab975e8ed 100644 --- a/tests/api_resources/addressing/address_maps/test_zones.py +++ b/tests/api_resources/addressing/address_maps/test_zones.py @@ -20,7 +20,7 @@ class TestZones: @parametrize def test_method_update(self, client: Cloudflare) -> None: zone = client.addressing.address_maps.zones.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -30,7 +30,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -44,7 +44,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.addressing.address_maps.zones.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -61,7 +61,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -69,7 +69,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, @@ -77,7 +77,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.update( - "", + address_map_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -86,7 +86,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: zone = client.addressing.address_maps.zones.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -95,7 +95,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -108,7 +108,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.address_maps.zones.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -124,21 +124,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.zones.with_raw_response.delete( - "", + address_map_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -150,7 +150,7 @@ class TestAsyncZones: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: zone = await async_client.addressing.address_maps.zones.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -160,7 +160,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -174,7 +174,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.zones.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -191,7 +191,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -199,7 +199,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, @@ -207,7 +207,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.update( - "", + address_map_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, @@ -216,7 +216,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: zone = await async_client.addressing.address_maps.zones.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -225,7 +225,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.zones.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -254,21 +254,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.zones.with_raw_response.delete( - "", + address_map_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/loa_documents/test_downloads.py b/tests/api_resources/addressing/loa_documents/test_downloads.py index 5c401decdfe..b4ff36279c0 100644 --- a/tests/api_resources/addressing/loa_documents/test_downloads.py +++ b/tests/api_resources/addressing/loa_documents/test_downloads.py @@ -33,7 +33,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: "/accounts/023e105f4ecef8ad9ca31a8372d0c353/addressing/loa_documents/d933b1530bc56c9953cf8ce166da8004/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = client.addressing.loa_documents.downloads.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert download.is_closed @@ -52,7 +52,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = client.addressing.loa_documents.downloads.with_raw_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -71,7 +71,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter "/accounts/023e105f4ecef8ad9ca31a8372d0c353/addressing/loa_documents/d933b1530bc56c9953cf8ce166da8004/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) with client.addressing.loa_documents.downloads.with_streaming_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as download: assert not download.is_closed @@ -91,13 +91,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.loa_documents.downloads.with_raw_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `loa_document_id` but received ''"): client.addressing.loa_documents.downloads.with_raw_response.get( - "", + loa_document_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -115,7 +115,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR "/accounts/023e105f4ecef8ad9ca31a8372d0c353/addressing/loa_documents/d933b1530bc56c9953cf8ce166da8004/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = await async_client.addressing.loa_documents.downloads.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert download.is_closed @@ -134,7 +134,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = await async_client.addressing.loa_documents.downloads.with_raw_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -153,7 +153,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx "/accounts/023e105f4ecef8ad9ca31a8372d0c353/addressing/loa_documents/d933b1530bc56c9953cf8ce166da8004/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) async with async_client.addressing.loa_documents.downloads.with_streaming_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as download: assert not download.is_closed @@ -173,12 +173,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.loa_documents.downloads.with_raw_response.get( - "d933b1530bc56c9953cf8ce166da8004", + loa_document_id="d933b1530bc56c9953cf8ce166da8004", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `loa_document_id` but received ''"): await async_client.addressing.loa_documents.downloads.with_raw_response.get( - "", + loa_document_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/prefixes/bgp/test_bindings.py b/tests/api_resources/addressing/prefixes/bgp/test_bindings.py index 00ba32f6d14..1fca628ca73 100644 --- a/tests/api_resources/addressing/prefixes/bgp/test_bindings.py +++ b/tests/api_resources/addressing/prefixes/bgp/test_bindings.py @@ -21,7 +21,7 @@ class TestBindings: @parametrize def test_method_create(self, client: Cloudflare) -> None: binding = client.addressing.prefixes.bgp.bindings.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceBinding], binding, path=["response"]) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: binding = client.addressing.prefixes.bgp.bindings.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", service_id="2db684ee7ca04e159946fd05b99e1bcd", @@ -39,7 +39,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -51,7 +51,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.bindings.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -66,20 +66,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: binding = client.addressing.prefixes.bgp.bindings.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[ServiceBinding], binding, path=["response"]) @@ -87,7 +87,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -99,7 +99,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.bindings.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -114,20 +114,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: binding = client.addressing.prefixes.bgp.bindings.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -136,7 +136,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -149,7 +149,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.bindings.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -165,21 +165,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `binding_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "", + binding_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: binding = client.addressing.prefixes.bgp.bindings.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -196,7 +196,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -209,7 +209,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.bindings.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -225,21 +225,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `binding_id` but received ''"): client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "", + binding_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -251,7 +251,7 @@ class TestAsyncBindings: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: binding = await async_client.addressing.prefixes.bgp.bindings.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceBinding], binding, path=["response"]) @@ -259,7 +259,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: binding = await async_client.addressing.prefixes.bgp.bindings.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", service_id="2db684ee7ca04e159946fd05b99e1bcd", @@ -269,7 +269,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -281,7 +281,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.bindings.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -296,20 +296,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.create( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: binding = await async_client.addressing.prefixes.bgp.bindings.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[ServiceBinding], binding, path=["response"]) @@ -317,7 +317,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -329,7 +329,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.bindings.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -344,20 +344,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: binding = await async_client.addressing.prefixes.bgp.bindings.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -366,7 +366,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -379,7 +379,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.bindings.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -395,21 +395,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `binding_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.delete( - "", + binding_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -417,7 +417,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: binding = await async_client.addressing.prefixes.bgp.bindings.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -426,7 +426,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -439,7 +439,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.bindings.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -455,21 +455,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + binding_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `binding_id` but received ''"): await async_client.addressing.prefixes.bgp.bindings.with_raw_response.get( - "", + binding_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py b/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py index 26c21604b3d..c0486fa677a 100644 --- a/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py +++ b/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py @@ -21,7 +21,7 @@ class TestPrefixes: @parametrize def test_method_list(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.bgp.prefixes.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[BGPPrefix], prefix, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -41,7 +41,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.prefixes.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -56,20 +56,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.bgp.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -78,7 +78,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.bgp.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", on_demand={"advertised": True}, @@ -88,7 +88,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -101,7 +101,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.prefixes.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -117,21 +117,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bgp_prefix_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "", + bgp_prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.bgp.prefixes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -148,7 +148,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -161,7 +161,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.prefixes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -177,21 +177,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bgp_prefix_id` but received ''"): client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "", + bgp_prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -203,7 +203,7 @@ class TestAsyncPrefixes: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.bgp.prefixes.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[BGPPrefix], prefix, path=["response"]) @@ -211,7 +211,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -223,7 +223,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.prefixes.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -238,20 +238,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.bgp.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -260,7 +260,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.bgp.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", on_demand={"advertised": True}, @@ -270,7 +270,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -283,7 +283,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.prefixes.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -299,21 +299,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bgp_prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.edit( - "", + bgp_prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -321,7 +321,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.bgp.prefixes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -330,7 +330,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -343,7 +343,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.prefixes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -359,21 +359,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bgp_prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bgp_prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.prefixes.with_raw_response.get( - "", + bgp_prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/prefixes/bgp/test_statuses.py b/tests/api_resources/addressing/prefixes/bgp/test_statuses.py index 50503a8f33f..3a1bf7f4e57 100644 --- a/tests/api_resources/addressing/prefixes/bgp/test_statuses.py +++ b/tests/api_resources/addressing/prefixes/bgp/test_statuses.py @@ -20,7 +20,7 @@ class TestStatuses: @parametrize def test_method_edit(self, client: Cloudflare) -> None: status = client.addressing.prefixes.bgp.statuses.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -29,7 +29,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -42,7 +42,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.statuses.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", advertised=True, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -73,7 +73,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: status = client.addressing.prefixes.bgp.statuses.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[StatusGetResponse], status, path=["response"]) @@ -81,7 +81,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -93,7 +93,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.prefixes.bgp.statuses.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -108,13 +108,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ class TestAsyncStatuses: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: status = await async_client.addressing.prefixes.bgp.statuses.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -134,7 +134,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -147,7 +147,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.statuses.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) as response: @@ -163,14 +163,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", advertised=True, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.statuses.with_raw_response.edit( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", advertised=True, ) @@ -178,7 +178,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: status = await async_client.addressing.prefixes.bgp.statuses.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[StatusGetResponse], status, path=["response"]) @@ -186,7 +186,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -198,7 +198,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.bgp.statuses.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -213,12 +213,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.bgp.statuses.with_raw_response.get( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/prefixes/test_delegations.py b/tests/api_resources/addressing/prefixes/test_delegations.py index 0ee088ab967..dd17a7ac44b 100644 --- a/tests/api_resources/addressing/prefixes/test_delegations.py +++ b/tests/api_resources/addressing/prefixes/test_delegations.py @@ -21,7 +21,7 @@ class TestDelegations: @parametrize def test_method_create(self, client: Cloudflare) -> None: delegation = client.addressing.prefixes.delegations.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.addressing.prefixes.delegations.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -45,7 +45,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.addressing.prefixes.delegations.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -62,7 +62,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -70,7 +70,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.create( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -79,7 +79,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: delegation = client.addressing.prefixes.delegations.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[Delegations], delegation, path=["response"]) @@ -87,7 +87,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.addressing.prefixes.delegations.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -99,7 +99,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.addressing.prefixes.delegations.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -114,20 +114,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: delegation = client.addressing.prefixes.delegations.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -136,7 +136,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -149,7 +149,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.prefixes.delegations.with_streaming_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -165,21 +165,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `delegation_id` but received ''"): client.addressing.prefixes.delegations.with_raw_response.delete( - "", + delegation_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -191,7 +191,7 @@ class TestAsyncDelegations: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: delegation = await async_client.addressing.prefixes.delegations.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -201,7 +201,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.delegations.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -215,7 +215,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.delegations.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -232,7 +232,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -240,7 +240,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.create( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cidr="192.0.2.0/24", delegated_account_id="b1946ac92492d2347c6235b4d2611184", @@ -249,7 +249,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: delegation = await async_client.addressing.prefixes.delegations.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[Delegations], delegation, path=["response"]) @@ -257,7 +257,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.delegations.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -269,7 +269,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.delegations.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -284,20 +284,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.list( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: delegation = await async_client.addressing.prefixes.delegations.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -306,7 +306,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -319,7 +319,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.delegations.with_streaming_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -335,21 +335,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.delete( - "d933b1530bc56c9953cf8ce166da8004", + delegation_id="d933b1530bc56c9953cf8ce166da8004", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `delegation_id` but received ''"): await async_client.addressing.prefixes.delegations.with_raw_response.delete( - "", + delegation_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prefix_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/test_address_maps.py b/tests/api_resources/addressing/test_address_maps.py index f8e982e4260..e38cf946883 100644 --- a/tests/api_resources/addressing/test_address_maps.py +++ b/tests/api_resources/addressing/test_address_maps.py @@ -130,7 +130,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: address_map = client.addressing.address_maps.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMapDeleteResponse], address_map, path=["response"]) @@ -138,7 +138,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.address_maps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -150,7 +150,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.address_maps.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -165,20 +165,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.with_raw_response.delete( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: address_map = client.addressing.address_maps.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMap], address_map, path=["response"]) @@ -186,7 +186,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: address_map = client.addressing.address_maps.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", default_sni="*.example.com", description="My Ecommerce zones", @@ -197,7 +197,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.addressing.address_maps.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -209,7 +209,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.addressing.address_maps.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -224,20 +224,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.with_raw_response.edit( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: address_map = client.addressing.address_maps.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMapGetResponse], address_map, path=["response"]) @@ -245,7 +245,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.address_maps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -257,7 +257,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.address_maps.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -272,13 +272,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.address_maps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): client.addressing.address_maps.with_raw_response.get( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -392,7 +392,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: address_map = await async_client.addressing.address_maps.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMapDeleteResponse], address_map, path=["response"]) @@ -400,7 +400,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -412,7 +412,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -427,20 +427,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.delete( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: address_map = await async_client.addressing.address_maps.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMap], address_map, path=["response"]) @@ -448,7 +448,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: address_map = await async_client.addressing.address_maps.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", default_sni="*.example.com", description="My Ecommerce zones", @@ -459,7 +459,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -471,7 +471,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -486,20 +486,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.edit( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: address_map = await async_client.addressing.address_maps.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AddressMapGetResponse], address_map, path=["response"]) @@ -507,7 +507,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.address_maps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -519,7 +519,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.address_maps.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -534,12 +534,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + address_map_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `address_map_id` but received ''"): await async_client.addressing.address_maps.with_raw_response.get( - "", + address_map_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/test_prefixes.py b/tests/api_resources/addressing/test_prefixes.py index b26d7471d10..7b593cbebbf 100644 --- a/tests/api_resources/addressing/test_prefixes.py +++ b/tests/api_resources/addressing/test_prefixes.py @@ -109,7 +109,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PrefixDeleteResponse], prefix, path=["response"]) @@ -117,7 +117,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.prefixes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -129,7 +129,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.prefixes.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -144,20 +144,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.with_raw_response.delete( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -166,7 +166,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.addressing.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -179,7 +179,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.addressing.prefixes.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) as response: @@ -195,14 +195,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", description="Internal test prefix", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.with_raw_response.edit( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -210,7 +210,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: prefix = client.addressing.prefixes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Prefix], prefix, path=["response"]) @@ -218,7 +218,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -230,7 +230,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.prefixes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -245,13 +245,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.addressing.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): client.addressing.prefixes.with_raw_response.get( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -350,7 +350,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PrefixDeleteResponse], prefix, path=["response"]) @@ -358,7 +358,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -370,7 +370,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -385,20 +385,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.delete( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -407,7 +407,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -420,7 +420,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) as response: @@ -436,14 +436,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", description="Internal test prefix", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.edit( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Internal test prefix", ) @@ -451,7 +451,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: prefix = await async_client.addressing.prefixes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Prefix], prefix, path=["response"]) @@ -459,7 +459,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -471,7 +471,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.prefixes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -486,12 +486,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + prefix_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `prefix_id` but received ''"): await async_client.addressing.prefixes.with_raw_response.get( - "", + prefix_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/addressing/test_regional_hostnames.py b/tests/api_resources/addressing/test_regional_hostnames.py index 3dc5d085fba..bb0cf870331 100644 --- a/tests/api_resources/addressing/test_regional_hostnames.py +++ b/tests/api_resources/addressing/test_regional_hostnames.py @@ -111,7 +111,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: regional_hostname = client.addressing.regional_hostnames.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RegionalHostnameDeleteResponse, regional_hostname, path=["response"]) @@ -119,7 +119,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.addressing.regional_hostnames.with_raw_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -131,7 +131,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.addressing.regional_hostnames.with_streaming_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -146,20 +146,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.addressing.regional_hostnames.with_raw_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.addressing.regional_hostnames.with_raw_response.delete( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: regional_hostname = client.addressing.regional_hostnames.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -168,7 +168,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.addressing.regional_hostnames.with_raw_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -181,7 +181,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.addressing.regional_hostnames.with_streaming_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) as response: @@ -197,14 +197,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.addressing.regional_hostnames.with_raw_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="", region_key="ca", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.addressing.regional_hostnames.with_raw_response.edit( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -212,7 +212,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: regional_hostname = client.addressing.regional_hostnames.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RegionalHostnameGetResponse], regional_hostname, path=["response"]) @@ -220,7 +220,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.addressing.regional_hostnames.with_raw_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -232,7 +232,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.addressing.regional_hostnames.with_streaming_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -247,13 +247,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.addressing.regional_hostnames.with_raw_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.addressing.regional_hostnames.with_raw_response.get( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -348,7 +348,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: regional_hostname = await async_client.addressing.regional_hostnames.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RegionalHostnameDeleteResponse, regional_hostname, path=["response"]) @@ -356,7 +356,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.regional_hostnames.with_raw_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -368,7 +368,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.regional_hostnames.with_streaming_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -383,20 +383,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.delete( - "foo.example.com", + hostname="foo.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.delete( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: regional_hostname = await async_client.addressing.regional_hostnames.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -405,7 +405,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.regional_hostnames.with_raw_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -418,7 +418,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.regional_hostnames.with_streaming_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) as response: @@ -434,14 +434,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.edit( - "foo.example.com", + hostname="foo.example.com", zone_id="", region_key="ca", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.edit( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region_key="ca", ) @@ -449,7 +449,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: regional_hostname = await async_client.addressing.regional_hostnames.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RegionalHostnameGetResponse], regional_hostname, path=["response"]) @@ -457,7 +457,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.addressing.regional_hostnames.with_raw_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -469,7 +469,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.addressing.regional_hostnames.with_streaming_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -484,12 +484,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.get( - "foo.example.com", + hostname="foo.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.addressing.regional_hostnames.with_raw_response.get( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/ai_gateway/test_logs.py b/tests/api_resources/ai_gateway/test_logs.py index 79fbfbf7ca0..7bcb2da715a 100644 --- a/tests/api_resources/ai_gateway/test_logs.py +++ b/tests/api_resources/ai_gateway/test_logs.py @@ -22,7 +22,7 @@ class TestLogs: @parametrize def test_method_list(self, client: Cloudflare) -> None: log = client.ai_gateway.logs.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) assert_matches_type(SyncV4PagePaginationArray[LogListResponse], log, path=["response"]) @@ -30,7 +30,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: log = client.ai_gateway.logs.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", cached=True, direction="asc", @@ -38,7 +38,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: order_by="created_at", page=1, per_page=5, - search="string", + search="search", start_date=parse_datetime("2019-12-27T18:11:19.117Z"), success=True, ) @@ -47,7 +47,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.ai_gateway.logs.with_raw_response.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) @@ -59,7 +59,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.ai_gateway.logs.with_streaming_response.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) as response: assert not response.is_closed @@ -74,13 +74,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.ai_gateway.logs.with_raw_response.list( - "my-gateway", + id="my-gateway", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.ai_gateway.logs.with_raw_response.list( - "", + id="", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) @@ -91,7 +91,7 @@ class TestAsyncLogs: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: log = await async_client.ai_gateway.logs.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) assert_matches_type(AsyncV4PagePaginationArray[LogListResponse], log, path=["response"]) @@ -99,7 +99,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: log = await async_client.ai_gateway.logs.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", cached=True, direction="asc", @@ -107,7 +107,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) order_by="created_at", page=1, per_page=5, - search="string", + search="search", start_date=parse_datetime("2019-12-27T18:11:19.117Z"), success=True, ) @@ -116,7 +116,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.logs.with_raw_response.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) @@ -128,7 +128,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.logs.with_streaming_response.list( - "my-gateway", + id="my-gateway", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) as response: assert not response.is_closed @@ -143,12 +143,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.ai_gateway.logs.with_raw_response.list( - "my-gateway", + id="my-gateway", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.ai_gateway.logs.with_raw_response.list( - "", + id="", account_id="0d37909e38d3e99c29fa2cd343ac421a", ) diff --git a/tests/api_resources/alerting/destinations/test_pagerduty.py b/tests/api_resources/alerting/destinations/test_pagerduty.py index a0b32fc9ce4..05247187082 100644 --- a/tests/api_resources/alerting/destinations/test_pagerduty.py +++ b/tests/api_resources/alerting/destinations/test_pagerduty.py @@ -154,7 +154,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: @parametrize def test_method_link(self, client: Cloudflare) -> None: pagerduty = client.alerting.destinations.pagerduty.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PagerdutyLinkResponse], pagerduty, path=["response"]) @@ -165,7 +165,7 @@ def test_method_link(self, client: Cloudflare) -> None: @parametrize def test_raw_response_link(self, client: Cloudflare) -> None: response = client.alerting.destinations.pagerduty.with_raw_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -180,7 +180,7 @@ def test_raw_response_link(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_link(self, client: Cloudflare) -> None: with client.alerting.destinations.pagerduty.with_streaming_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -198,13 +198,13 @@ def test_streaming_response_link(self, client: Cloudflare) -> None: def test_path_params_link(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.destinations.pagerduty.with_raw_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `token_id` but received ''"): client.alerting.destinations.pagerduty.with_raw_response.link( - "", + token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -344,7 +344,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_link(self, async_client: AsyncCloudflare) -> None: pagerduty = await async_client.alerting.destinations.pagerduty.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PagerdutyLinkResponse], pagerduty, path=["response"]) @@ -355,7 +355,7 @@ async def test_method_link(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_link(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.destinations.pagerduty.with_raw_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -370,7 +370,7 @@ async def test_raw_response_link(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_link(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.destinations.pagerduty.with_streaming_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -388,12 +388,12 @@ async def test_streaming_response_link(self, async_client: AsyncCloudflare) -> N async def test_path_params_link(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.destinations.pagerduty.with_raw_response.link( - "8c71e667571b4f61b94d9e4b12158038", + token_id="8c71e667571b4f61b94d9e4b12158038", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `token_id` but received ''"): await async_client.alerting.destinations.pagerduty.with_raw_response.link( - "", + token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/alerting/destinations/test_webhooks.py b/tests/api_resources/alerting/destinations/test_webhooks.py index bf8bc07acdf..ea816e0bdbf 100644 --- a/tests/api_resources/alerting/destinations/test_webhooks.py +++ b/tests/api_resources/alerting/destinations/test_webhooks.py @@ -44,7 +44,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", - secret="string", + secret="secret", ) assert_matches_type(Optional[WebhookCreateResponse], webhook, path=["response"]) @@ -100,7 +100,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: webhook = client.alerting.destinations.webhooks.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -113,11 +113,11 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: webhook = client.alerting.destinations.webhooks.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", - secret="string", + secret="secret", ) assert_matches_type(Optional[WebhookUpdateResponse], webhook, path=["response"]) @@ -127,7 +127,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.alerting.destinations.webhooks.with_raw_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -144,7 +144,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.alerting.destinations.webhooks.with_streaming_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -164,7 +164,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -172,7 +172,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.update( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -219,7 +219,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: webhook = client.alerting.destinations.webhooks.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WebhookDeleteResponse, webhook, path=["response"]) @@ -227,7 +227,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.alerting.destinations.webhooks.with_raw_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -239,7 +239,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.alerting.destinations.webhooks.with_streaming_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -254,13 +254,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.delete( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -270,7 +270,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: webhook = client.alerting.destinations.webhooks.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Webhooks], webhook, path=["response"]) @@ -281,7 +281,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.alerting.destinations.webhooks.with_raw_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -296,7 +296,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.alerting.destinations.webhooks.with_streaming_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -314,13 +314,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): client.alerting.destinations.webhooks.with_raw_response.get( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -349,7 +349,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", - secret="string", + secret="secret", ) assert_matches_type(Optional[WebhookCreateResponse], webhook, path=["response"]) @@ -405,7 +405,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: webhook = await async_client.alerting.destinations.webhooks.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -418,11 +418,11 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: webhook = await async_client.alerting.destinations.webhooks.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", - secret="string", + secret="secret", ) assert_matches_type(Optional[WebhookUpdateResponse], webhook, path=["response"]) @@ -432,7 +432,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.destinations.webhooks.with_raw_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -449,7 +449,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.destinations.webhooks.with_streaming_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -469,7 +469,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.update( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -477,7 +477,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.update( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="Slack Webhook", url="https://hooks.slack.com/services/Ds3fdBFbV/456464Gdd", @@ -524,7 +524,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: webhook = await async_client.alerting.destinations.webhooks.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WebhookDeleteResponse, webhook, path=["response"]) @@ -532,7 +532,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.destinations.webhooks.with_raw_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -544,7 +544,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.destinations.webhooks.with_streaming_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -559,13 +559,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.delete( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.delete( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -575,7 +575,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: webhook = await async_client.alerting.destinations.webhooks.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Webhooks], webhook, path=["response"]) @@ -586,7 +586,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.destinations.webhooks.with_raw_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -601,7 +601,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.destinations.webhooks.with_streaming_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -619,12 +619,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.get( - "b115d5ec-15c6-41ee-8b76-92c449b5227b", + webhook_id="b115d5ec-15c6-41ee-8b76-92c449b5227b", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `webhook_id` but received ''"): await async_client.alerting.destinations.webhooks.with_raw_response.get( - "", + webhook_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/alerting/test_policies.py b/tests/api_resources/alerting/test_policies.py index 7f5b50e9c10..b88cc65631a 100644 --- a/tests/api_resources/alerting/test_policies.py +++ b/tests/api_resources/alerting/test_policies.py @@ -172,7 +172,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: policy = client.alerting.policies.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -183,7 +183,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: policy = client.alerting.policies.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", alert_type="universal_ssl_event_type", description="Something describing the policy.", @@ -245,7 +245,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.alerting.policies.with_raw_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -260,7 +260,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.alerting.policies.with_streaming_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -278,13 +278,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.policies.with_raw_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.alerting.policies.with_raw_response.update( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -329,7 +329,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: policy = client.alerting.policies.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @@ -337,7 +337,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.alerting.policies.with_raw_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -349,7 +349,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.alerting.policies.with_streaming_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -364,13 +364,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.policies.with_raw_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.alerting.policies.with_raw_response.delete( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -380,7 +380,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: policy = client.alerting.policies.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Policy], policy, path=["response"]) @@ -391,7 +391,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.alerting.policies.with_raw_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -406,7 +406,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.alerting.policies.with_streaming_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -424,13 +424,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.alerting.policies.with_raw_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.alerting.policies.with_raw_response.get( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -587,7 +587,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: policy = await async_client.alerting.policies.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -598,7 +598,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.alerting.policies.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", alert_type="universal_ssl_event_type", description="Something describing the policy.", @@ -660,7 +660,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.policies.with_raw_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -675,7 +675,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.policies.with_streaming_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -693,13 +693,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.policies.with_raw_response.update( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.alerting.policies.with_raw_response.update( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -744,7 +744,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: policy = await async_client.alerting.policies.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @@ -752,7 +752,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.policies.with_raw_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -764,7 +764,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.policies.with_streaming_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -779,13 +779,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.policies.with_raw_response.delete( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.alerting.policies.with_raw_response.delete( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -795,7 +795,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: policy = await async_client.alerting.policies.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Policy], policy, path=["response"]) @@ -806,7 +806,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.alerting.policies.with_raw_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -821,7 +821,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.alerting.policies.with_streaming_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -839,12 +839,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.alerting.policies.with_raw_response.get( - "0da2b59e-f118-439d-8097-bdfb215203c9", + policy_id="0da2b59e-f118-439d-8097-bdfb215203c9", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.alerting.policies.with_raw_response.get( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/api_gateway/discovery/test_operations.py b/tests/api_resources/api_gateway/discovery/test_operations.py index 3318acf896a..b08333fa51c 100644 --- a/tests/api_resources/api_gateway/discovery/test_operations.py +++ b/tests/api_resources/api_gateway/discovery/test_operations.py @@ -9,7 +9,7 @@ from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type -from cloudflare.pagination import SyncSinglePage, AsyncSinglePage +from cloudflare.pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from cloudflare.types.api_gateway import DiscoveryOperation from cloudflare.types.api_gateway.discovery import OperationEditResponse @@ -24,7 +24,7 @@ def test_method_list(self, client: Cloudflare) -> None: operation = client.api_gateway.discovery.operations.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(SyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: @@ -37,11 +37,11 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: method=["GET"], order="method", origin="ML", - page={}, - per_page={}, + page=1, + per_page=5, state="review", ) - assert_matches_type(SyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: @@ -52,7 +52,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: @@ -63,7 +63,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -77,7 +77,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: operation = client.api_gateway.discovery.operations.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(OperationEditResponse, operation, path=["response"]) @@ -85,7 +85,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: operation = client.api_gateway.discovery.operations.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", state="review", ) @@ -94,7 +94,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.api_gateway.discovery.operations.with_raw_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -106,7 +106,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.api_gateway.discovery.operations.with_streaming_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -121,13 +121,13 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.discovery.operations.with_raw_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.api_gateway.discovery.operations.with_raw_response.edit( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -140,7 +140,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.discovery.operations.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(AsyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -153,11 +153,11 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) method=["GET"], order="method", origin="ML", - page={}, - per_page={}, + page=1, + per_page=5, state="review", ) - assert_matches_type(AsyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @@ -168,7 +168,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: @@ -179,7 +179,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[DiscoveryOperation], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[DiscoveryOperation], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -193,7 +193,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.discovery.operations.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(OperationEditResponse, operation, path=["response"]) @@ -201,7 +201,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.discovery.operations.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", state="review", ) @@ -210,7 +210,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.discovery.operations.with_raw_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -222,7 +222,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.discovery.operations.with_streaming_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -237,12 +237,12 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.discovery.operations.with_raw_response.edit( - "0d9bf70c-92e1-4bb3-9411-34a3bcc59003", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.api_gateway.discovery.operations.with_raw_response.edit( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/api_gateway/operations/test_schema_validation.py b/tests/api_resources/api_gateway/operations/test_schema_validation.py index c821655f2da..21c19d6c184 100644 --- a/tests/api_resources/api_gateway/operations/test_schema_validation.py +++ b/tests/api_resources/api_gateway/operations/test_schema_validation.py @@ -24,7 +24,7 @@ class TestSchemaValidation: @parametrize def test_method_update(self, client: Cloudflare) -> None: schema_validation = client.api_gateway.operations.schema_validation.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SchemaValidationUpdateResponse, schema_validation, path=["response"]) @@ -32,7 +32,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: schema_validation = client.api_gateway.operations.schema_validation.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", mitigation_action="block", ) @@ -41,7 +41,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.api_gateway.operations.schema_validation.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -53,7 +53,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.api_gateway.operations.schema_validation.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -68,13 +68,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.operations.schema_validation.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.api_gateway.operations.schema_validation.with_raw_response.update( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -135,7 +135,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: schema_validation = client.api_gateway.operations.schema_validation.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SchemaValidationGetResponse, schema_validation, path=["response"]) @@ -143,7 +143,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.api_gateway.operations.schema_validation.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -155,7 +155,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.api_gateway.operations.schema_validation.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -170,13 +170,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.operations.schema_validation.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.api_gateway.operations.schema_validation.with_raw_response.get( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ class TestAsyncSchemaValidation: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: schema_validation = await async_client.api_gateway.operations.schema_validation.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SchemaValidationUpdateResponse, schema_validation, path=["response"]) @@ -195,7 +195,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: schema_validation = await async_client.api_gateway.operations.schema_validation.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", mitigation_action="block", ) @@ -204,7 +204,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.operations.schema_validation.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -216,7 +216,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.operations.schema_validation.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -231,13 +231,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.operations.schema_validation.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.api_gateway.operations.schema_validation.with_raw_response.update( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -298,7 +298,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: schema_validation = await async_client.api_gateway.operations.schema_validation.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SchemaValidationGetResponse, schema_validation, path=["response"]) @@ -306,7 +306,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.operations.schema_validation.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -318,7 +318,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.operations.schema_validation.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -333,12 +333,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.operations.schema_validation.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.api_gateway.operations.schema_validation.with_raw_response.get( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/api_gateway/test_configurations.py b/tests/api_resources/api_gateway/test_configurations.py index 675123bd057..13bdbc85420 100644 --- a/tests/api_resources/api_gateway/test_configurations.py +++ b/tests/api_resources/api_gateway/test_configurations.py @@ -22,13 +22,6 @@ class TestConfigurations: @parametrize def test_method_update(self, client: Cloudflare) -> None: - configuration = client.api_gateway.configurations.update( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(ConfigurationUpdateResponse, configuration, path=["response"]) - - @parametrize - def test_method_update_with_all_params(self, client: Cloudflare) -> None: configuration = client.api_gateway.configurations.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", auth_id_characteristics=[ @@ -44,6 +37,12 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_update(self, client: Cloudflare) -> None: response = client.api_gateway.configurations.with_raw_response.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) assert response.is_closed is True @@ -55,6 +54,12 @@ def test_raw_response_update(self, client: Cloudflare) -> None: def test_streaming_response_update(self, client: Cloudflare) -> None: with client.api_gateway.configurations.with_streaming_response.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -69,6 +74,12 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.configurations.with_raw_response.update( zone_id="", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) @parametrize @@ -123,13 +134,6 @@ class TestAsyncConfigurations: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: - configuration = await async_client.api_gateway.configurations.update( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(ConfigurationUpdateResponse, configuration, path=["response"]) - - @parametrize - async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: configuration = await async_client.api_gateway.configurations.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", auth_id_characteristics=[ @@ -145,6 +149,12 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.configurations.with_raw_response.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) assert response.is_closed is True @@ -156,6 +166,12 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.configurations.with_streaming_response.update( zone_id="023e105f4ecef8ad9ca31a8372d0c353", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -170,6 +186,12 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.configurations.with_raw_response.update( zone_id="", + auth_id_characteristics=[ + { + "name": "authorization", + "type": "header", + } + ], ) @parametrize diff --git a/tests/api_resources/api_gateway/test_operations.py b/tests/api_resources/api_gateway/test_operations.py index 6c0d2194715..2e4570286b5 100644 --- a/tests/api_resources/api_gateway/test_operations.py +++ b/tests/api_resources/api_gateway/test_operations.py @@ -3,15 +3,16 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type -from cloudflare.pagination import SyncSinglePage, AsyncSinglePage +from cloudflare.pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from cloudflare.types.api_gateway import ( - APIShield, + OperationGetResponse, + OperationListResponse, OperationCreateResponse, OperationDeleteResponse, ) @@ -44,7 +45,7 @@ def test_method_create(self, client: Cloudflare) -> None: }, ], ) - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: @@ -72,7 +73,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: @@ -100,7 +101,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -133,7 +134,7 @@ def test_method_list(self, client: Cloudflare) -> None: operation = client.api_gateway.operations.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(SyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: @@ -145,10 +146,10 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: host=["api.cloudflare.com"], method=["GET"], order="method", - page={}, + page=1, per_page=5, ) - assert_matches_type(SyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: @@ -159,7 +160,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: @@ -170,7 +171,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -184,7 +185,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: operation = client.api_gateway.operations.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(OperationDeleteResponse, operation, path=["response"]) @@ -192,7 +193,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.api_gateway.operations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -204,7 +205,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.api_gateway.operations.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -219,56 +220,56 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.operations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.api_gateway.operations.with_raw_response.delete( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: operation = client.api_gateway.operations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: operation = client.api_gateway.operations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", feature=["thresholds"], ) - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.api_gateway.operations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.api_gateway.operations.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -276,13 +277,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.operations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.api_gateway.operations.with_raw_response.get( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -312,7 +313,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: }, ], ) - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @@ -340,7 +341,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: @@ -368,7 +369,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(Optional[OperationCreateResponse], operation, path=["response"]) + assert_matches_type(OperationCreateResponse, operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -401,7 +402,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.operations.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(AsyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -413,10 +414,10 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) host=["api.cloudflare.com"], method=["GET"], order="method", - page={}, + page=1, per_page=5, ) - assert_matches_type(AsyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @@ -427,7 +428,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: @@ -438,7 +439,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[APIShield], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -452,7 +453,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.operations.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(OperationDeleteResponse, operation, path=["response"]) @@ -460,7 +461,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.operations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -472,7 +473,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.operations.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -487,56 +488,56 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.operations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.api_gateway.operations.with_raw_response.delete( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.operations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.operations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", feature=["thresholds"], ) - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.operations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.operations.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(APIShield, operation, path=["response"]) + assert_matches_type(OperationGetResponse, operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -544,12 +545,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.operations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + operation_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.api_gateway.operations.with_raw_response.get( - "", + operation_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/api_gateway/test_user_schemas.py b/tests/api_resources/api_gateway/test_user_schemas.py index dddeafd45e8..287bc62373d 100644 --- a/tests/api_resources/api_gateway/test_user_schemas.py +++ b/tests/api_resources/api_gateway/test_user_schemas.py @@ -3,13 +3,13 @@ from __future__ import annotations import os -from typing import Any, cast +from typing import Any, Optional, cast import pytest from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type -from cloudflare.pagination import SyncSinglePage, AsyncSinglePage +from cloudflare.pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from cloudflare.types.api_gateway import ( PublicSchema, SchemaUpload, @@ -84,18 +84,18 @@ def test_method_list(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(SyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", omit_source=True, - page={}, - per_page={}, + page=1, + per_page=5, validation_enabled=True, ) - assert_matches_type(SyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: @@ -106,7 +106,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = response.parse() - assert_matches_type(SyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: @@ -117,7 +117,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = response.parse() - assert_matches_type(SyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) assert cast(Any, response.is_closed) is True @@ -131,34 +131,34 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.api_gateway.user_schemas.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = response.parse() - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.api_gateway.user_schemas.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = response.parse() - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) assert cast(Any, response.is_closed) is True @@ -166,20 +166,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.delete( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PublicSchema, user_schema, path=["response"]) @@ -187,7 +187,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_enabled=True, ) @@ -196,7 +196,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.api_gateway.user_schemas.with_raw_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -208,7 +208,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.api_gateway.user_schemas.with_streaming_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -223,20 +223,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.edit( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PublicSchema, user_schema, path=["response"]) @@ -244,7 +244,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: user_schema = client.api_gateway.user_schemas.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", omit_source=True, ) @@ -253,7 +253,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.api_gateway.user_schemas.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -265,7 +265,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.api_gateway.user_schemas.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -280,13 +280,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): client.api_gateway.user_schemas.with_raw_response.get( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -356,18 +356,18 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(AsyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", omit_source=True, - page={}, - per_page={}, + page=1, + per_page=5, validation_enabled=True, ) - assert_matches_type(AsyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @@ -378,7 +378,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = await response.parse() - assert_matches_type(AsyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: @@ -389,7 +389,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = await response.parse() - assert_matches_type(AsyncSinglePage[PublicSchema], user_schema, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[PublicSchema], user_schema, path=["response"]) assert cast(Any, response.is_closed) is True @@ -403,34 +403,34 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.user_schemas.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = await response.parse() - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.user_schemas.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_schema = await response.parse() - assert_matches_type(UserSchemaDeleteResponse, user_schema, path=["response"]) + assert_matches_type(Optional[UserSchemaDeleteResponse], user_schema, path=["response"]) assert cast(Any, response.is_closed) is True @@ -438,20 +438,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.delete( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PublicSchema, user_schema, path=["response"]) @@ -459,7 +459,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_enabled=True, ) @@ -468,7 +468,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.user_schemas.with_raw_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -480,7 +480,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.user_schemas.with_streaming_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -495,20 +495,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.edit( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.edit( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PublicSchema, user_schema, path=["response"]) @@ -516,7 +516,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: user_schema = await async_client.api_gateway.user_schemas.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", omit_source=True, ) @@ -525,7 +525,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.user_schemas.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -537,7 +537,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.user_schemas.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -552,12 +552,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): await async_client.api_gateway.user_schemas.with_raw_response.get( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/api_gateway/user_schemas/test_operations.py b/tests/api_resources/api_gateway/user_schemas/test_operations.py index ff5257f64c9..64234507893 100644 --- a/tests/api_resources/api_gateway/user_schemas/test_operations.py +++ b/tests/api_resources/api_gateway/user_schemas/test_operations.py @@ -9,7 +9,7 @@ from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type -from cloudflare.pagination import SyncSinglePage, AsyncSinglePage +from cloudflare.pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray from cloudflare.types.api_gateway.user_schemas import OperationListResponse base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") @@ -21,49 +21,49 @@ class TestOperations: @parametrize def test_method_list(self, client: Cloudflare) -> None: operation = client.api_gateway.user_schemas.operations.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(SyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: operation = client.api_gateway.user_schemas.operations.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", endpoint="/api/v1", feature=["thresholds"], host=["api.cloudflare.com"], method=["GET"], operation_status="new", - page={}, - per_page={}, + page=1, + per_page=5, ) - assert_matches_type(SyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.api_gateway.user_schemas.operations.with_raw_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.api_gateway.user_schemas.operations.with_streaming_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = response.parse() - assert_matches_type(SyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(SyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -71,13 +71,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.api_gateway.user_schemas.operations.with_raw_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): client.api_gateway.user_schemas.operations.with_raw_response.list( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -88,49 +88,49 @@ class TestAsyncOperations: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.user_schemas.operations.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(AsyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: operation = await async_client.api_gateway.user_schemas.operations.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", endpoint="/api/v1", feature=["thresholds"], host=["api.cloudflare.com"], method=["GET"], operation_status="new", - page={}, - per_page={}, + page=1, + per_page=5, ) - assert_matches_type(AsyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.api_gateway.user_schemas.operations.with_raw_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.api_gateway.user_schemas.operations.with_streaming_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" operation = await response.parse() - assert_matches_type(AsyncSinglePage[OperationListResponse], operation, path=["response"]) + assert_matches_type(AsyncV4PagePaginationArray[OperationListResponse], operation, path=["response"]) assert cast(Any, response.is_closed) is True @@ -138,12 +138,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.api_gateway.user_schemas.operations.with_raw_response.list( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + schema_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `schema_id` but received ''"): await async_client.api_gateway.user_schemas.operations.with_raw_response.list( - "", + schema_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/calls/turn/test_keys.py b/tests/api_resources/calls/turn/test_keys.py index 65c537af125..c0359f2da99 100644 --- a/tests/api_resources/calls/turn/test_keys.py +++ b/tests/api_resources/calls/turn/test_keys.py @@ -70,7 +70,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: key = client.calls.turn.keys.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -78,7 +78,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: key = client.calls.turn.keys.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="my-turn-key", ) @@ -87,7 +87,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.calls.turn.keys.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -99,7 +99,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.calls.turn.keys.with_streaming_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -114,13 +114,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.turn.keys.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): client.calls.turn.keys.with_raw_response.update( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -165,7 +165,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: key = client.calls.turn.keys.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -173,7 +173,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.calls.turn.keys.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -185,7 +185,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.calls.turn.keys.with_streaming_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -200,20 +200,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.turn.keys.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): client.calls.turn.keys.with_raw_response.delete( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: key = client.calls.turn.keys.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -221,7 +221,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.calls.turn.keys.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -233,7 +233,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.calls.turn.keys.with_streaming_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -248,13 +248,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.turn.keys.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): client.calls.turn.keys.with_raw_response.get( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -311,7 +311,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: key = await async_client.calls.turn.keys.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -319,7 +319,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: key = await async_client.calls.turn.keys.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="my-turn-key", ) @@ -328,7 +328,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.turn.keys.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -340,7 +340,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.turn.keys.with_streaming_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -355,13 +355,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.update( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -406,7 +406,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: key = await async_client.calls.turn.keys.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -414,7 +414,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.turn.keys.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -426,7 +426,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.turn.keys.with_streaming_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -441,20 +441,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.delete( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: key = await async_client.calls.turn.keys.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, key, path=["response"]) @@ -462,7 +462,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.turn.keys.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -474,7 +474,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.turn.keys.with_streaming_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -489,12 +489,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + key_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_id` but received ''"): await async_client.calls.turn.keys.with_raw_response.get( - "", + key_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/challenges/test_widgets.py b/tests/api_resources/challenges/test_widgets.py index 4182376aa3d..5aee8ea8221 100644 --- a/tests/api_resources/challenges/test_widgets.py +++ b/tests/api_resources/challenges/test_widgets.py @@ -92,7 +92,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: widget = client.challenges.widgets.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -103,7 +103,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: widget = client.challenges.widgets.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -117,7 +117,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.challenges.widgets.with_raw_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -132,7 +132,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.challenges.widgets.with_streaming_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -150,7 +150,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.challenges.widgets.with_raw_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -159,7 +159,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): client.challenges.widgets.with_raw_response.update( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -218,7 +218,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: widget = client.challenges.widgets.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -226,7 +226,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.challenges.widgets.with_raw_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.challenges.widgets.with_streaming_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -253,20 +253,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.challenges.widgets.with_raw_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): client.challenges.widgets.with_raw_response.delete( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: widget = client.challenges.widgets.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -274,7 +274,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.challenges.widgets.with_raw_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -286,7 +286,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.challenges.widgets.with_streaming_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -301,20 +301,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.challenges.widgets.with_raw_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): client.challenges.widgets.with_raw_response.get( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_rotate_secret(self, client: Cloudflare) -> None: widget = client.challenges.widgets.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -322,7 +322,7 @@ def test_method_rotate_secret(self, client: Cloudflare) -> None: @parametrize def test_method_rotate_secret_with_all_params(self, client: Cloudflare) -> None: widget = client.challenges.widgets.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", invalidate_immediately=True, ) @@ -331,7 +331,7 @@ def test_method_rotate_secret_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_rotate_secret(self, client: Cloudflare) -> None: response = client.challenges.widgets.with_raw_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -343,7 +343,7 @@ def test_raw_response_rotate_secret(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_rotate_secret(self, client: Cloudflare) -> None: with client.challenges.widgets.with_streaming_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -358,13 +358,13 @@ def test_streaming_response_rotate_secret(self, client: Cloudflare) -> None: def test_path_params_rotate_secret(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.challenges.widgets.with_raw_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): client.challenges.widgets.with_raw_response.rotate_secret( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -443,7 +443,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -454,7 +454,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -468,7 +468,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.challenges.widgets.with_raw_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -483,7 +483,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.challenges.widgets.with_streaming_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -501,7 +501,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.challenges.widgets.with_raw_response.update( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -510,7 +510,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): await async_client.challenges.widgets.with_raw_response.update( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", domains=["203.0.113.1", "cloudflare.com", "blog.example.com"], mode="invisible", @@ -569,7 +569,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -577,7 +577,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.challenges.widgets.with_raw_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -589,7 +589,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.challenges.widgets.with_streaming_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -604,20 +604,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.challenges.widgets.with_raw_response.delete( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): await async_client.challenges.widgets.with_raw_response.delete( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -625,7 +625,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.challenges.widgets.with_raw_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -637,7 +637,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.challenges.widgets.with_streaming_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -652,20 +652,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.challenges.widgets.with_raw_response.get( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): await async_client.challenges.widgets.with_raw_response.get( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_rotate_secret(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Widget], widget, path=["response"]) @@ -673,7 +673,7 @@ async def test_method_rotate_secret(self, async_client: AsyncCloudflare) -> None @parametrize async def test_method_rotate_secret_with_all_params(self, async_client: AsyncCloudflare) -> None: widget = await async_client.challenges.widgets.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", invalidate_immediately=True, ) @@ -682,7 +682,7 @@ async def test_method_rotate_secret_with_all_params(self, async_client: AsyncClo @parametrize async def test_raw_response_rotate_secret(self, async_client: AsyncCloudflare) -> None: response = await async_client.challenges.widgets.with_raw_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -694,7 +694,7 @@ async def test_raw_response_rotate_secret(self, async_client: AsyncCloudflare) - @parametrize async def test_streaming_response_rotate_secret(self, async_client: AsyncCloudflare) -> None: async with async_client.challenges.widgets.with_streaming_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -709,12 +709,12 @@ async def test_streaming_response_rotate_secret(self, async_client: AsyncCloudfl async def test_path_params_rotate_secret(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.challenges.widgets.with_raw_response.rotate_secret( - "0x4AAF00AAAABn0R22HWm-YUc", + sitekey="0x4AAF00AAAABn0R22HWm-YUc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `sitekey` but received ''"): await async_client.challenges.widgets.with_raw_response.rotate_secret( - "", + sitekey="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zones/settings/__init__.py b/tests/api_resources/cloud_connector/__init__.py similarity index 100% rename from tests/api_resources/zones/settings/__init__.py rename to tests/api_resources/cloud_connector/__init__.py diff --git a/tests/api_resources/cloud_connector/test_rules.py b/tests/api_resources/cloud_connector/test_rules.py new file mode 100644 index 00000000000..8506196e905 --- /dev/null +++ b/tests/api_resources/cloud_connector/test_rules.py @@ -0,0 +1,183 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +import os +from typing import Any, Optional, cast + +import pytest + +from cloudflare import Cloudflare, AsyncCloudflare +from tests.utils import assert_matches_type +from cloudflare.pagination import SyncSinglePage, AsyncSinglePage +from cloudflare.types.cloud_connector import RuleListResponse, RuleUpdateResponse + +base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") + + +class TestRules: + parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) + + @parametrize + def test_method_update(self, client: Cloudflare) -> None: + rule = client.cloud_connector.rules.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + @parametrize + def test_raw_response_update(self, client: Cloudflare) -> None: + response = client.cloud_connector.rules.with_raw_response.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + rule = response.parse() + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + @parametrize + def test_streaming_response_update(self, client: Cloudflare) -> None: + with client.cloud_connector.rules.with_streaming_response.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + rule = response.parse() + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_update(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.cloud_connector.rules.with_raw_response.update( + zone_id="", + body=[{}, {}, {}], + ) + + @parametrize + def test_method_list(self, client: Cloudflare) -> None: + rule = client.cloud_connector.rules.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(SyncSinglePage[RuleListResponse], rule, path=["response"]) + + @parametrize + def test_raw_response_list(self, client: Cloudflare) -> None: + response = client.cloud_connector.rules.with_raw_response.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + rule = response.parse() + assert_matches_type(SyncSinglePage[RuleListResponse], rule, path=["response"]) + + @parametrize + def test_streaming_response_list(self, client: Cloudflare) -> None: + with client.cloud_connector.rules.with_streaming_response.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + rule = response.parse() + assert_matches_type(SyncSinglePage[RuleListResponse], rule, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_list(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.cloud_connector.rules.with_raw_response.list( + zone_id="", + ) + + +class TestAsyncRules: + parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) + + @parametrize + async def test_method_update(self, async_client: AsyncCloudflare) -> None: + rule = await async_client.cloud_connector.rules.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + @parametrize + async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: + response = await async_client.cloud_connector.rules.with_raw_response.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + rule = await response.parse() + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + @parametrize + async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: + async with async_client.cloud_connector.rules.with_streaming_response.update( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + body=[{}, {}, {}], + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + rule = await response.parse() + assert_matches_type(Optional[RuleUpdateResponse], rule, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.cloud_connector.rules.with_raw_response.update( + zone_id="", + body=[{}, {}, {}], + ) + + @parametrize + async def test_method_list(self, async_client: AsyncCloudflare) -> None: + rule = await async_client.cloud_connector.rules.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(AsyncSinglePage[RuleListResponse], rule, path=["response"]) + + @parametrize + async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: + response = await async_client.cloud_connector.rules.with_raw_response.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + rule = await response.parse() + assert_matches_type(AsyncSinglePage[RuleListResponse], rule, path=["response"]) + + @parametrize + async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: + async with async_client.cloud_connector.rules.with_streaming_response.list( + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + rule = await response.parse() + assert_matches_type(AsyncSinglePage[RuleListResponse], rule, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.cloud_connector.rules.with_raw_response.list( + zone_id="", + ) diff --git a/tests/api_resources/cloudforce_one/requests/test_message.py b/tests/api_resources/cloudforce_one/requests/test_message.py index e804d3ab846..af281c7eb9f 100644 --- a/tests/api_resources/cloudforce_one/requests/test_message.py +++ b/tests/api_resources/cloudforce_one/requests/test_message.py @@ -25,7 +25,7 @@ class TestMessage: @parametrize def test_method_create(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Message], message, path=["response"]) @@ -33,7 +33,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="Can you elaborate on the type of DoS that occurred?", ) @@ -42,7 +42,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.message.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -54,7 +54,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.message.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -69,20 +69,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.create( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -91,7 +91,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", content="What regions were most effected by the recent DoS?", @@ -105,7 +105,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -118,7 +118,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.message.with_streaming_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -134,14 +134,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="", ) @@ -149,7 +149,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -158,7 +158,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -171,7 +171,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.message.with_streaming_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -187,14 +187,14 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="", ) @@ -202,7 +202,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -212,7 +212,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: message = client.cloudforce_one.requests.message.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -226,7 +226,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.message.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -240,7 +240,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.message.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -257,7 +257,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", page=0, per_page=10, @@ -265,7 +265,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.message.with_raw_response.get( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -278,7 +278,7 @@ class TestAsyncMessage: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Message], message, path=["response"]) @@ -286,7 +286,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="Can you elaborate on the type of DoS that occurred?", ) @@ -295,7 +295,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.message.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -307,7 +307,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.message.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -322,20 +322,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.create( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -344,7 +344,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", content="What regions were most effected by the recent DoS?", @@ -358,7 +358,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -371,7 +371,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.message.with_streaming_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -387,14 +387,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.update( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="", ) @@ -402,7 +402,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -411,7 +411,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -424,7 +424,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.message.with_streaming_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -440,14 +440,14 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="", request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.delete( - 0, + message_identifer=0, account_identifier="023e105f4ecef8ad9ca31a8372d0c353", request_identifier="", ) @@ -455,7 +455,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -465,7 +465,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: message = await async_client.cloudforce_one.requests.message.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -479,7 +479,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.message.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -493,7 +493,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.message.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, @@ -510,7 +510,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", page=0, per_page=10, @@ -518,7 +518,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.message.with_raw_response.get( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, diff --git a/tests/api_resources/cloudforce_one/requests/test_priority.py b/tests/api_resources/cloudforce_one/requests/test_priority.py index 012e01b34cf..a3078846680 100644 --- a/tests/api_resources/cloudforce_one/requests/test_priority.py +++ b/tests/api_resources/cloudforce_one/requests/test_priority.py @@ -24,7 +24,7 @@ class TestPriority: @parametrize def test_method_create(self, client: Cloudflare) -> None: priority = client.cloudforce_one.requests.priority.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.priority.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -50,7 +50,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.priority.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -68,7 +68,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.create( - "", + account_identifier="", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -78,7 +78,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: priority = client.cloudforce_one.requests.priority.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -90,7 +90,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.priority.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -106,7 +106,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.priority.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -125,7 +125,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", labels=["DoS", "CVE"], priority=1, @@ -135,7 +135,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.update( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -146,7 +146,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: priority = client.cloudforce_one.requests.priority.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PriorityDeleteResponse, priority, path=["response"]) @@ -154,7 +154,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.priority.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -166,7 +166,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.priority.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -181,20 +181,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.delete( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: priority = client.cloudforce_one.requests.priority.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], priority, path=["response"]) @@ -202,7 +202,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.priority.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -214,7 +214,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.priority.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -229,13 +229,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): client.cloudforce_one.requests.priority.with_raw_response.get( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -284,7 +284,7 @@ class TestAsyncPriority: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: priority = await async_client.cloudforce_one.requests.priority.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -295,7 +295,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.priority.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -310,7 +310,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.priority.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -328,7 +328,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.create( - "", + account_identifier="", labels=["DoS", "CVE"], priority=1, requirement="DoS attacks carried out by CVEs", @@ -338,7 +338,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: priority = await async_client.cloudforce_one.requests.priority.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -350,7 +350,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.priority.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -366,7 +366,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.priority.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -385,7 +385,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", labels=["DoS", "CVE"], priority=1, @@ -395,7 +395,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.update( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", labels=["DoS", "CVE"], priority=1, @@ -406,7 +406,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: priority = await async_client.cloudforce_one.requests.priority.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PriorityDeleteResponse, priority, path=["response"]) @@ -414,7 +414,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.priority.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -426,7 +426,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.priority.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -441,20 +441,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.delete( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: priority = await async_client.cloudforce_one.requests.priority.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], priority, path=["response"]) @@ -462,7 +462,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.priority.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -474,7 +474,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.priority.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -489,13 +489,13 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + priority_identifer="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `priority_identifer` but received ''"): await async_client.cloudforce_one.requests.priority.with_raw_response.get( - "", + priority_identifer="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/cloudforce_one/test_requests.py b/tests/api_resources/cloudforce_one/test_requests.py index 9e43e1a22b2..53ea792ef95 100644 --- a/tests/api_resources/cloudforce_one/test_requests.py +++ b/tests/api_resources/cloudforce_one/test_requests.py @@ -29,14 +29,14 @@ class TestRequests: @parametrize def test_method_create(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="What regions were most effected by the recent DoS?", priority="routine", request_type="Victomology", @@ -48,7 +48,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -59,7 +59,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -73,13 +73,13 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.create( - "", + account_identifier="", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @@ -87,7 +87,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="What regions were most effected by the recent DoS?", priority="routine", @@ -100,7 +100,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -112,7 +112,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -127,20 +127,20 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.update( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) @@ -149,7 +149,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, completed_after=parse_datetime("2022-01-01T00:00:00Z"), @@ -166,7 +166,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) @@ -179,7 +179,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) as response: @@ -195,7 +195,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.list( - "", + account_identifier="", page=0, per_page=10, ) @@ -203,7 +203,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RequestDeleteResponse, request, path=["response"]) @@ -211,7 +211,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -223,7 +223,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -238,13 +238,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.delete( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -289,7 +289,7 @@ def test_path_params_constants(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: request = client.cloudforce_one.requests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @@ -297,7 +297,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.cloudforce_one.requests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -309,7 +309,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.cloudforce_one.requests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -324,13 +324,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): client.cloudforce_one.requests.with_raw_response.get( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -417,14 +417,14 @@ class TestAsyncRequests: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="What regions were most effected by the recent DoS?", priority="routine", request_type="Victomology", @@ -436,7 +436,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -447,7 +447,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -461,13 +461,13 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.create( - "", + account_identifier="", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @@ -475,7 +475,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="What regions were most effected by the recent DoS?", priority="routine", @@ -488,7 +488,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -500,7 +500,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -515,20 +515,20 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.update( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) @@ -537,7 +537,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, completed_after=parse_datetime("2022-01-01T00:00:00Z"), @@ -554,7 +554,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) @@ -567,7 +567,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=0, per_page=10, ) as response: @@ -583,7 +583,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.list( - "", + account_identifier="", page=0, per_page=10, ) @@ -591,7 +591,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RequestDeleteResponse, request, path=["response"]) @@ -599,7 +599,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -611,7 +611,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -626,13 +626,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.delete( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -677,7 +677,7 @@ async def test_path_params_constants(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: request = await async_client.cloudforce_one.requests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Item], request, path=["response"]) @@ -685,7 +685,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.cloudforce_one.requests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -697,7 +697,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.cloudforce_one.requests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -712,13 +712,13 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + request_identifier="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `request_identifier` but received ''"): await async_client.cloudforce_one.requests.with_raw_response.get( - "", + request_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/d1/test_database.py b/tests/api_resources/d1/test_database.py index 68fd53cc39b..d0ade522942 100644 --- a/tests/api_resources/d1/test_database.py +++ b/tests/api_resources/d1/test_database.py @@ -33,6 +33,15 @@ def test_method_create(self, client: Cloudflare) -> None: ) assert_matches_type(DatabaseCreateResponse, database, path=["response"]) + @parametrize + def test_method_create_with_all_params(self, client: Cloudflare) -> None: + database = client.d1.database.create( + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="my-database", + primary_location_hint="wnam", + ) + assert_matches_type(DatabaseCreateResponse, database, path=["response"]) + @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.d1.database.with_raw_response.create( @@ -78,7 +87,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: database = client.d1.database.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", page=1, per_page=10, ) @@ -118,7 +127,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: database = client.d1.database.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(DatabaseDeleteResponse, database, path=["response"]) @@ -126,7 +135,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.d1.database.with_raw_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -138,7 +147,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.d1.database.with_streaming_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -153,20 +162,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.d1.database.with_raw_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): client.d1.database.with_raw_response.delete( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: database = client.d1.database.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(D1, database, path=["response"]) @@ -174,7 +183,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.d1.database.with_raw_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -186,7 +195,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.d1.database.with_streaming_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -201,20 +210,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.d1.database.with_raw_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): client.d1.database.with_raw_response.get( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_query(self, client: Cloudflare) -> None: database = client.d1.database.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -223,7 +232,7 @@ def test_method_query(self, client: Cloudflare) -> None: @parametrize def test_method_query_with_all_params(self, client: Cloudflare) -> None: database = client.d1.database.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", params=["firstParam", "secondParam"], @@ -233,7 +242,7 @@ def test_method_query_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_query(self, client: Cloudflare) -> None: response = client.d1.database.with_raw_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -246,7 +255,7 @@ def test_raw_response_query(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_query(self, client: Cloudflare) -> None: with client.d1.database.with_streaming_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) as response: @@ -262,14 +271,14 @@ def test_streaming_response_query(self, client: Cloudflare) -> None: def test_path_params_query(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.d1.database.with_raw_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): client.d1.database.with_raw_response.query( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -277,7 +286,7 @@ def test_path_params_query(self, client: Cloudflare) -> None: @parametrize def test_method_raw(self, client: Cloudflare) -> None: database = client.d1.database.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -286,7 +295,7 @@ def test_method_raw(self, client: Cloudflare) -> None: @parametrize def test_method_raw_with_all_params(self, client: Cloudflare) -> None: database = client.d1.database.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", params=["firstParam", "secondParam"], @@ -296,7 +305,7 @@ def test_method_raw_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_raw(self, client: Cloudflare) -> None: response = client.d1.database.with_raw_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -309,7 +318,7 @@ def test_raw_response_raw(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_raw(self, client: Cloudflare) -> None: with client.d1.database.with_streaming_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) as response: @@ -325,14 +334,14 @@ def test_streaming_response_raw(self, client: Cloudflare) -> None: def test_path_params_raw(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.d1.database.with_raw_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): client.d1.database.with_raw_response.raw( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -349,6 +358,15 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: ) assert_matches_type(DatabaseCreateResponse, database, path=["response"]) + @parametrize + async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: + database = await async_client.d1.database.create( + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="my-database", + primary_location_hint="wnam", + ) + assert_matches_type(DatabaseCreateResponse, database, path=["response"]) + @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.d1.database.with_raw_response.create( @@ -394,7 +412,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", page=1, per_page=10, ) @@ -434,7 +452,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(DatabaseDeleteResponse, database, path=["response"]) @@ -442,7 +460,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.d1.database.with_raw_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -454,7 +472,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.d1.database.with_streaming_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -469,20 +487,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.d1.database.with_raw_response.delete( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): await async_client.d1.database.with_raw_response.delete( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(D1, database, path=["response"]) @@ -490,7 +508,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.d1.database.with_raw_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -502,7 +520,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.d1.database.with_streaming_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -517,20 +535,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.d1.database.with_raw_response.get( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): await async_client.d1.database.with_raw_response.get( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_query(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -539,7 +557,7 @@ async def test_method_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_query_with_all_params(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", params=["firstParam", "secondParam"], @@ -549,7 +567,7 @@ async def test_method_query_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_query(self, async_client: AsyncCloudflare) -> None: response = await async_client.d1.database.with_raw_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -562,7 +580,7 @@ async def test_raw_response_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_query(self, async_client: AsyncCloudflare) -> None: async with async_client.d1.database.with_streaming_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) as response: @@ -578,14 +596,14 @@ async def test_streaming_response_query(self, async_client: AsyncCloudflare) -> async def test_path_params_query(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.d1.database.with_raw_response.query( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): await async_client.d1.database.with_raw_response.query( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -593,7 +611,7 @@ async def test_path_params_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_raw(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -602,7 +620,7 @@ async def test_method_raw(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_raw_with_all_params(self, async_client: AsyncCloudflare) -> None: database = await async_client.d1.database.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", params=["firstParam", "secondParam"], @@ -612,7 +630,7 @@ async def test_method_raw_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_raw(self, async_client: AsyncCloudflare) -> None: response = await async_client.d1.database.with_raw_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) @@ -625,7 +643,7 @@ async def test_raw_response_raw(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_raw(self, async_client: AsyncCloudflare) -> None: async with async_client.d1.database.with_streaming_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) as response: @@ -641,14 +659,14 @@ async def test_streaming_response_raw(self, async_client: AsyncCloudflare) -> No async def test_path_params_raw(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.d1.database.with_raw_response.raw( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + database_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", account_id="", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `database_id` but received ''"): await async_client.d1.database.with_raw_response.raw( - "", + database_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", sql="SELECT * FROM myTable WHERE field = ? OR field = ?;", ) diff --git a/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py b/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py index 0aa48692e20..8b22e6d0ee0 100644 --- a/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py +++ b/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py @@ -21,7 +21,7 @@ class TestBytimes: @parametrize def test_method_get(self, client: Cloudflare) -> None: bytime = client.dns.firewall.analytics.reports.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ByTime], bytime, path=["response"]) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: bytime = client.dns.firewall.analytics.reports.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", dimensions="queryType", filters="responseCode==NOERROR,queryType==A", @@ -45,7 +45,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -57,7 +57,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.dns.firewall.analytics.reports.bytimes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -72,13 +72,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -89,7 +89,7 @@ class TestAsyncBytimes: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bytime = await async_client.dns.firewall.analytics.reports.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ByTime], bytime, path=["response"]) @@ -97,7 +97,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: bytime = await async_client.dns.firewall.analytics.reports.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", dimensions="queryType", filters="responseCode==NOERROR,queryType==A", @@ -113,7 +113,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.firewall.analytics.reports.bytimes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -140,12 +140,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/dns/firewall/analytics/test_reports.py b/tests/api_resources/dns/firewall/analytics/test_reports.py index 985ac0d448f..ebdb5cad0c1 100644 --- a/tests/api_resources/dns/firewall/analytics/test_reports.py +++ b/tests/api_resources/dns/firewall/analytics/test_reports.py @@ -21,7 +21,7 @@ class TestReports: @parametrize def test_method_get(self, client: Cloudflare) -> None: report = client.dns.firewall.analytics.reports.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Report], report, path=["response"]) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: report = client.dns.firewall.analytics.reports.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", dimensions="queryType", filters="responseCode==NOERROR,queryType==A", @@ -44,7 +44,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.dns.firewall.analytics.reports.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -56,7 +56,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.dns.firewall.analytics.reports.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -71,13 +71,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.dns.firewall.analytics.reports.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): client.dns.firewall.analytics.reports.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -88,7 +88,7 @@ class TestAsyncReports: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: report = await async_client.dns.firewall.analytics.reports.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Report], report, path=["response"]) @@ -96,7 +96,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: report = await async_client.dns.firewall.analytics.reports.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", dimensions="queryType", filters="responseCode==NOERROR,queryType==A", @@ -111,7 +111,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.firewall.analytics.reports.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -123,7 +123,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.firewall.analytics.reports.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -138,12 +138,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.dns.firewall.analytics.reports.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): await async_client.dns.firewall.analytics.reports.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/dns/test_firewall.py b/tests/api_resources/dns/test_firewall.py index 5d5d6f8646c..aac76b89adc 100644 --- a/tests/api_resources/dns/test_firewall.py +++ b/tests/api_resources/dns/test_firewall.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, cast +from typing import Any, Optional, cast import pytest @@ -28,7 +28,7 @@ def test_method_create(self, client: Cloudflare) -> None: name="My Awesome DNS Firewall cluster", upstream_ips=["192.0.2.1", "198.51.100.1", "2001:DB8:100::CF"], ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: @@ -48,7 +48,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: ratelimit=600, retries=2, ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: @@ -61,7 +61,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: @@ -74,7 +74,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -137,34 +137,34 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: firewall = client.dns.firewall.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.dns.firewall.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.dns.firewall.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -172,21 +172,22 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.dns.firewall.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): client.dns.firewall.with_raw_response.delete( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: firewall = client.dns.firewall.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -195,13 +196,14 @@ def test_method_edit(self, client: Cloudflare) -> None: name="My Awesome DNS Firewall cluster", upstream_ips=["192.0.2.1", "198.51.100.1", "2001:DB8:100::CF"], ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: firewall = client.dns.firewall.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -217,13 +219,14 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: ratelimit=600, retries=2, ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.dns.firewall.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -236,13 +239,14 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.dns.firewall.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -255,7 +259,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -263,8 +267,9 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.dns.firewall.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -276,8 +281,9 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): client.dns.firewall.with_raw_response.edit( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -290,34 +296,34 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: firewall = client.dns.firewall.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.dns.firewall.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.dns.firewall.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -325,13 +331,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.dns.firewall.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): client.dns.firewall.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -346,7 +352,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: name="My Awesome DNS Firewall cluster", upstream_ips=["192.0.2.1", "198.51.100.1", "2001:DB8:100::CF"], ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -366,7 +372,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare ratelimit=600, retries=2, ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @@ -379,7 +385,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: @@ -392,7 +398,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -455,34 +461,34 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: firewall = await async_client.dns.firewall.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.firewall.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.firewall.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(FirewallDeleteResponse, firewall, path=["response"]) + assert_matches_type(Optional[FirewallDeleteResponse], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -490,21 +496,22 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.dns.firewall.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): await async_client.dns.firewall.with_raw_response.delete( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: firewall = await async_client.dns.firewall.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -513,13 +520,14 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: name="My Awesome DNS Firewall cluster", upstream_ips=["192.0.2.1", "198.51.100.1", "2001:DB8:100::CF"], ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: firewall = await async_client.dns.firewall.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -535,13 +543,14 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) ratelimit=600, retries=2, ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.firewall.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -554,13 +563,14 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.firewall.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -573,7 +583,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -581,8 +591,9 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.dns.firewall.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -594,8 +605,9 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): await async_client.dns.firewall.with_raw_response.edit( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + id="023e105f4ecef8ad9ca31a8372d0c353", deprecate_any_requests=True, dns_firewall_ips=["203.0.113.1", "203.0.113.254", "2001:DB8:AB::CF", "2001:DB8:CD::CF"], ecs_fallback=False, @@ -608,34 +620,34 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: firewall = await async_client.dns.firewall.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.firewall.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.firewall.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" firewall = await response.parse() - assert_matches_type(Firewall, firewall, path=["response"]) + assert_matches_type(Optional[Firewall], firewall, path=["response"]) assert cast(Any, response.is_closed) is True @@ -643,12 +655,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.dns.firewall.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_firewall_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"): await async_client.dns.firewall.with_raw_response.get( - "", + dns_firewall_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/dns/test_records.py b/tests/api_resources/dns/test_records.py index 55ae9e690a8..532f10ae713 100644 --- a/tests/api_resources/dns/test_records.py +++ b/tests/api_resources/dns/test_records.py @@ -182,7 +182,7 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -254,7 +254,7 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -400,7 +400,7 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -472,7 +472,7 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -774,12 +774,12 @@ def test_method_create_with_all_params_overload_11(self, client: Cloudflare) -> record = client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -988,7 +988,7 @@ def test_method_create_with_all_params_overload_14(self, client: Cloudflare) -> record = client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -1140,7 +1140,7 @@ def test_method_create_with_all_params_overload_16(self, client: Cloudflare) -> zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -1285,7 +1285,7 @@ def test_method_create_with_all_params_overload_18(self, client: Cloudflare) -> record = client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -1492,7 +1492,7 @@ def test_path_params_create_overload_20(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -1504,7 +1504,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -1521,7 +1521,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -1537,7 +1537,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -1556,7 +1556,7 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="198.51.100.4", name="example.com", @@ -1565,7 +1565,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -1576,7 +1576,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -1588,7 +1588,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -1605,7 +1605,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -1621,7 +1621,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -1640,7 +1640,7 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="2400:cb00:2049::1", name="example.com", @@ -1649,7 +1649,7 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -1660,7 +1660,7 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_3(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1672,12 +1672,12 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -1692,7 +1692,7 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1708,7 +1708,7 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1727,7 +1727,7 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -1736,7 +1736,7 @@ def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1747,7 +1747,7 @@ def test_path_params_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_4(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1759,11 +1759,11 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -1780,7 +1780,7 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1796,7 +1796,7 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1815,7 +1815,7 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -1824,7 +1824,7 @@ def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1835,7 +1835,7 @@ def test_path_params_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_5(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -1847,7 +1847,7 @@ def test_method_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -1864,7 +1864,7 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -1880,7 +1880,7 @@ def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -1899,7 +1899,7 @@ def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: def test_path_params_update_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content={}, name="example.com", @@ -1908,7 +1908,7 @@ def test_path_params_update_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -1919,7 +1919,7 @@ def test_path_params_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_6(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1931,13 +1931,13 @@ def test_method_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -1952,7 +1952,7 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1968,7 +1968,7 @@ def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -1987,7 +1987,7 @@ def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: def test_path_params_update_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -1996,7 +1996,7 @@ def test_path_params_update_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2007,7 +2007,7 @@ def test_path_params_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_7(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2019,11 +2019,11 @@ def test_method_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -2040,7 +2040,7 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2056,7 +2056,7 @@ def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2075,7 +2075,7 @@ def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: def test_path_params_update_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2084,7 +2084,7 @@ def test_path_params_update_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2095,7 +2095,7 @@ def test_path_params_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_8(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2107,7 +2107,7 @@ def test_method_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -2127,7 +2127,7 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2143,7 +2143,7 @@ def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2162,7 +2162,7 @@ def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: def test_path_params_update_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2171,7 +2171,7 @@ def test_path_params_update_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2182,7 +2182,7 @@ def test_path_params_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_9(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2194,7 +2194,7 @@ def test_method_update_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "altitude": 0, @@ -2223,7 +2223,7 @@ def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_9(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2239,7 +2239,7 @@ def test_raw_response_update_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_9(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2258,7 +2258,7 @@ def test_streaming_response_update_overload_9(self, client: Cloudflare) -> None: def test_path_params_update_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2267,7 +2267,7 @@ def test_path_params_update_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2278,7 +2278,7 @@ def test_path_params_update_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_10(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -2291,7 +2291,7 @@ def test_method_update_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -2308,7 +2308,7 @@ def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_10(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -2325,7 +2325,7 @@ def test_raw_response_update_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_10(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -2345,7 +2345,7 @@ def test_streaming_response_update_overload_10(self, client: Cloudflare) -> None def test_path_params_update_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="mx.example.com", name="example.com", @@ -2355,7 +2355,7 @@ def test_path_params_update_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -2367,7 +2367,7 @@ def test_path_params_update_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_11(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2379,15 +2379,15 @@ def test_method_update_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -2402,7 +2402,7 @@ def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_11(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2418,7 +2418,7 @@ def test_raw_response_update_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_11(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2437,7 +2437,7 @@ def test_streaming_response_update_overload_11(self, client: Cloudflare) -> None def test_path_params_update_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2446,7 +2446,7 @@ def test_path_params_update_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2457,7 +2457,7 @@ def test_path_params_update_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_12(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -2469,7 +2469,7 @@ def test_method_update_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -2485,7 +2485,7 @@ def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_12(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -2501,7 +2501,7 @@ def test_raw_response_update_overload_12(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_12(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -2520,7 +2520,7 @@ def test_streaming_response_update_overload_12(self, client: Cloudflare) -> None def test_path_params_update_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="ns1.example.com", name="example.com", @@ -2529,7 +2529,7 @@ def test_path_params_update_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -2540,7 +2540,7 @@ def test_path_params_update_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_13(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -2552,7 +2552,7 @@ def test_method_update_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_13(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -2568,7 +2568,7 @@ def test_method_update_with_all_params_overload_13(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_13(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -2584,7 +2584,7 @@ def test_raw_response_update_overload_13(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_13(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -2603,7 +2603,7 @@ def test_streaming_response_update_overload_13(self, client: Cloudflare) -> None def test_path_params_update_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example.com", name="example.com", @@ -2612,7 +2612,7 @@ def test_path_params_update_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -2623,7 +2623,7 @@ def test_path_params_update_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_14(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2635,10 +2635,10 @@ def test_method_update_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_14(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -2656,7 +2656,7 @@ def test_method_update_with_all_params_overload_14(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_14(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2672,7 +2672,7 @@ def test_raw_response_update_overload_14(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_14(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2691,7 +2691,7 @@ def test_streaming_response_update_overload_14(self, client: Cloudflare) -> None def test_path_params_update_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2700,7 +2700,7 @@ def test_path_params_update_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2711,7 +2711,7 @@ def test_path_params_update_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_15(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -2723,7 +2723,7 @@ def test_method_update_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_15(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "name": "example.com", @@ -2747,7 +2747,7 @@ def test_method_update_with_all_params_overload_15(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_15(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -2763,7 +2763,7 @@ def test_raw_response_update_overload_15(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_15(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -2782,7 +2782,7 @@ def test_streaming_response_update_overload_15(self, client: Cloudflare) -> None def test_path_params_update_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="_sip._tcp.example.com", @@ -2791,7 +2791,7 @@ def test_path_params_update_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -2802,7 +2802,7 @@ def test_path_params_update_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_16(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2814,11 +2814,11 @@ def test_method_update_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_16(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -2834,7 +2834,7 @@ def test_method_update_with_all_params_overload_16(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_16(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2850,7 +2850,7 @@ def test_raw_response_update_overload_16(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_16(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2869,7 +2869,7 @@ def test_streaming_response_update_overload_16(self, client: Cloudflare) -> None def test_path_params_update_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2878,7 +2878,7 @@ def test_path_params_update_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2889,7 +2889,7 @@ def test_path_params_update_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_17(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2901,7 +2901,7 @@ def test_method_update_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_17(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -2921,7 +2921,7 @@ def test_method_update_with_all_params_overload_17(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_17(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2937,7 +2937,7 @@ def test_raw_response_update_overload_17(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_17(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2956,7 +2956,7 @@ def test_streaming_response_update_overload_17(self, client: Cloudflare) -> None def test_path_params_update_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -2965,7 +2965,7 @@ def test_path_params_update_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2976,7 +2976,7 @@ def test_path_params_update_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_18(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -2988,10 +2988,10 @@ def test_method_update_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_18(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -3009,7 +3009,7 @@ def test_method_update_with_all_params_overload_18(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_18(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3025,7 +3025,7 @@ def test_raw_response_update_overload_18(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_18(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3044,7 +3044,7 @@ def test_streaming_response_update_overload_18(self, client: Cloudflare) -> None def test_path_params_update_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3053,7 +3053,7 @@ def test_path_params_update_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3064,7 +3064,7 @@ def test_path_params_update_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_19(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -3076,7 +3076,7 @@ def test_method_update_overload_19(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_19(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -3092,7 +3092,7 @@ def test_method_update_with_all_params_overload_19(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_19(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -3108,7 +3108,7 @@ def test_raw_response_update_overload_19(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_19(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -3127,7 +3127,7 @@ def test_streaming_response_update_overload_19(self, client: Cloudflare) -> None def test_path_params_update_overload_19(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example text content", name="example.com", @@ -3136,7 +3136,7 @@ def test_path_params_update_overload_19(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -3147,7 +3147,7 @@ def test_path_params_update_overload_19(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_20(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3160,7 +3160,7 @@ def test_method_update_overload_20(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_20(self, client: Cloudflare) -> None: record = client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "target": "http://example.com/example.html", @@ -3180,7 +3180,7 @@ def test_method_update_with_all_params_overload_20(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_20(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3197,7 +3197,7 @@ def test_raw_response_update_overload_20(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_20(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3217,7 +3217,7 @@ def test_streaming_response_update_overload_20(self, client: Cloudflare) -> None def test_path_params_update_overload_20(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3227,7 +3227,7 @@ def test_path_params_update_overload_20(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3247,8 +3247,8 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: record = client.dns.records.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", comment={ - "present": "string", - "absent": "string", + "present": "present", + "absent": "absent", "exact": "Hello, world", "contains": "ello, worl", "startswith": "Hello, w", @@ -3310,7 +3310,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: record = client.dns.records.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RecordDeleteResponse], record, path=["response"]) @@ -3318,7 +3318,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -3330,7 +3330,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -3345,13 +3345,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.delete( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -3359,7 +3359,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_1(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -3371,7 +3371,7 @@ def test_method_edit_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_1(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -3388,7 +3388,7 @@ def test_method_edit_with_all_params_overload_1(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_1(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -3404,7 +3404,7 @@ def test_raw_response_edit_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_1(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -3423,7 +3423,7 @@ def test_streaming_response_edit_overload_1(self, client: Cloudflare) -> None: def test_path_params_edit_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="198.51.100.4", name="example.com", @@ -3432,7 +3432,7 @@ def test_path_params_edit_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -3443,7 +3443,7 @@ def test_path_params_edit_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_2(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -3455,7 +3455,7 @@ def test_method_edit_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_2(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -3472,7 +3472,7 @@ def test_method_edit_with_all_params_overload_2(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_2(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -3488,7 +3488,7 @@ def test_raw_response_edit_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_2(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -3507,7 +3507,7 @@ def test_streaming_response_edit_overload_2(self, client: Cloudflare) -> None: def test_path_params_edit_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="2400:cb00:2049::1", name="example.com", @@ -3516,7 +3516,7 @@ def test_path_params_edit_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -3527,7 +3527,7 @@ def test_path_params_edit_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_3(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3539,12 +3539,12 @@ def test_method_edit_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_3(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -3559,7 +3559,7 @@ def test_method_edit_with_all_params_overload_3(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_3(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3575,7 +3575,7 @@ def test_raw_response_edit_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_3(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3594,7 +3594,7 @@ def test_streaming_response_edit_overload_3(self, client: Cloudflare) -> None: def test_path_params_edit_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3603,7 +3603,7 @@ def test_path_params_edit_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3614,7 +3614,7 @@ def test_path_params_edit_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_4(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3626,11 +3626,11 @@ def test_method_edit_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_4(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -3647,7 +3647,7 @@ def test_method_edit_with_all_params_overload_4(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_4(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3663,7 +3663,7 @@ def test_raw_response_edit_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_4(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3682,7 +3682,7 @@ def test_streaming_response_edit_overload_4(self, client: Cloudflare) -> None: def test_path_params_edit_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3691,7 +3691,7 @@ def test_path_params_edit_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3702,7 +3702,7 @@ def test_path_params_edit_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_5(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -3714,7 +3714,7 @@ def test_method_edit_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_5(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -3731,7 +3731,7 @@ def test_method_edit_with_all_params_overload_5(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_5(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -3747,7 +3747,7 @@ def test_raw_response_edit_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_5(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -3766,7 +3766,7 @@ def test_streaming_response_edit_overload_5(self, client: Cloudflare) -> None: def test_path_params_edit_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content={}, name="example.com", @@ -3775,7 +3775,7 @@ def test_path_params_edit_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -3786,7 +3786,7 @@ def test_path_params_edit_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_6(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3798,13 +3798,13 @@ def test_method_edit_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_6(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -3819,7 +3819,7 @@ def test_method_edit_with_all_params_overload_6(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_6(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3835,7 +3835,7 @@ def test_raw_response_edit_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_6(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3854,7 +3854,7 @@ def test_streaming_response_edit_overload_6(self, client: Cloudflare) -> None: def test_path_params_edit_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3863,7 +3863,7 @@ def test_path_params_edit_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3874,7 +3874,7 @@ def test_path_params_edit_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_7(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3886,11 +3886,11 @@ def test_method_edit_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_7(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -3907,7 +3907,7 @@ def test_method_edit_with_all_params_overload_7(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_7(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3923,7 +3923,7 @@ def test_raw_response_edit_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_7(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3942,7 +3942,7 @@ def test_streaming_response_edit_overload_7(self, client: Cloudflare) -> None: def test_path_params_edit_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -3951,7 +3951,7 @@ def test_path_params_edit_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3962,7 +3962,7 @@ def test_path_params_edit_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_8(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -3974,7 +3974,7 @@ def test_method_edit_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_8(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -3994,7 +3994,7 @@ def test_method_edit_with_all_params_overload_8(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_8(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4010,7 +4010,7 @@ def test_raw_response_edit_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_8(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4029,7 +4029,7 @@ def test_streaming_response_edit_overload_8(self, client: Cloudflare) -> None: def test_path_params_edit_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4038,7 +4038,7 @@ def test_path_params_edit_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4049,7 +4049,7 @@ def test_path_params_edit_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_9(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4061,7 +4061,7 @@ def test_method_edit_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_9(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "altitude": 0, @@ -4090,7 +4090,7 @@ def test_method_edit_with_all_params_overload_9(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_9(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4106,7 +4106,7 @@ def test_raw_response_edit_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_9(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4125,7 +4125,7 @@ def test_streaming_response_edit_overload_9(self, client: Cloudflare) -> None: def test_path_params_edit_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4134,7 +4134,7 @@ def test_path_params_edit_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4145,7 +4145,7 @@ def test_path_params_edit_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_10(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -4158,7 +4158,7 @@ def test_method_edit_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_10(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -4175,7 +4175,7 @@ def test_method_edit_with_all_params_overload_10(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_10(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -4192,7 +4192,7 @@ def test_raw_response_edit_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_10(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -4212,7 +4212,7 @@ def test_streaming_response_edit_overload_10(self, client: Cloudflare) -> None: def test_path_params_edit_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="mx.example.com", name="example.com", @@ -4222,7 +4222,7 @@ def test_path_params_edit_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -4234,7 +4234,7 @@ def test_path_params_edit_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_11(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4246,15 +4246,15 @@ def test_method_edit_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_11(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -4269,7 +4269,7 @@ def test_method_edit_with_all_params_overload_11(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_11(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4285,7 +4285,7 @@ def test_raw_response_edit_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_11(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4304,7 +4304,7 @@ def test_streaming_response_edit_overload_11(self, client: Cloudflare) -> None: def test_path_params_edit_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4313,7 +4313,7 @@ def test_path_params_edit_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4324,7 +4324,7 @@ def test_path_params_edit_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_12(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -4336,7 +4336,7 @@ def test_method_edit_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_12(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -4352,7 +4352,7 @@ def test_method_edit_with_all_params_overload_12(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_12(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -4368,7 +4368,7 @@ def test_raw_response_edit_overload_12(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_12(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -4387,7 +4387,7 @@ def test_streaming_response_edit_overload_12(self, client: Cloudflare) -> None: def test_path_params_edit_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="ns1.example.com", name="example.com", @@ -4396,7 +4396,7 @@ def test_path_params_edit_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -4407,7 +4407,7 @@ def test_path_params_edit_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_13(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -4419,7 +4419,7 @@ def test_method_edit_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_13(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -4435,7 +4435,7 @@ def test_method_edit_with_all_params_overload_13(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_13(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -4451,7 +4451,7 @@ def test_raw_response_edit_overload_13(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_13(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -4470,7 +4470,7 @@ def test_streaming_response_edit_overload_13(self, client: Cloudflare) -> None: def test_path_params_edit_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example.com", name="example.com", @@ -4479,7 +4479,7 @@ def test_path_params_edit_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -4490,7 +4490,7 @@ def test_path_params_edit_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_14(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4502,10 +4502,10 @@ def test_method_edit_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_14(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -4523,7 +4523,7 @@ def test_method_edit_with_all_params_overload_14(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_14(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4539,7 +4539,7 @@ def test_raw_response_edit_overload_14(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_14(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4558,7 +4558,7 @@ def test_streaming_response_edit_overload_14(self, client: Cloudflare) -> None: def test_path_params_edit_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4567,7 +4567,7 @@ def test_path_params_edit_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4578,7 +4578,7 @@ def test_path_params_edit_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_15(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -4590,7 +4590,7 @@ def test_method_edit_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_15(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "name": "example.com", @@ -4614,7 +4614,7 @@ def test_method_edit_with_all_params_overload_15(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_15(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -4630,7 +4630,7 @@ def test_raw_response_edit_overload_15(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_15(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -4649,7 +4649,7 @@ def test_streaming_response_edit_overload_15(self, client: Cloudflare) -> None: def test_path_params_edit_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="_sip._tcp.example.com", @@ -4658,7 +4658,7 @@ def test_path_params_edit_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -4669,7 +4669,7 @@ def test_path_params_edit_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_16(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4681,11 +4681,11 @@ def test_method_edit_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_16(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -4701,7 +4701,7 @@ def test_method_edit_with_all_params_overload_16(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_16(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4717,7 +4717,7 @@ def test_raw_response_edit_overload_16(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_16(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4736,7 +4736,7 @@ def test_streaming_response_edit_overload_16(self, client: Cloudflare) -> None: def test_path_params_edit_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4745,7 +4745,7 @@ def test_path_params_edit_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4756,7 +4756,7 @@ def test_path_params_edit_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_17(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4768,7 +4768,7 @@ def test_method_edit_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_17(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -4788,7 +4788,7 @@ def test_method_edit_with_all_params_overload_17(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_17(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4804,7 +4804,7 @@ def test_raw_response_edit_overload_17(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_17(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4823,7 +4823,7 @@ def test_streaming_response_edit_overload_17(self, client: Cloudflare) -> None: def test_path_params_edit_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4832,7 +4832,7 @@ def test_path_params_edit_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4843,7 +4843,7 @@ def test_path_params_edit_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_18(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4855,10 +4855,10 @@ def test_method_edit_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_18(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -4876,7 +4876,7 @@ def test_method_edit_with_all_params_overload_18(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_18(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4892,7 +4892,7 @@ def test_raw_response_edit_overload_18(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_18(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4911,7 +4911,7 @@ def test_streaming_response_edit_overload_18(self, client: Cloudflare) -> None: def test_path_params_edit_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -4920,7 +4920,7 @@ def test_path_params_edit_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -4931,7 +4931,7 @@ def test_path_params_edit_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_19(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -4943,7 +4943,7 @@ def test_method_edit_overload_19(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_19(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -4959,7 +4959,7 @@ def test_method_edit_with_all_params_overload_19(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_19(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -4975,7 +4975,7 @@ def test_raw_response_edit_overload_19(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_19(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -4994,7 +4994,7 @@ def test_streaming_response_edit_overload_19(self, client: Cloudflare) -> None: def test_path_params_edit_overload_19(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example text content", name="example.com", @@ -5003,7 +5003,7 @@ def test_path_params_edit_overload_19(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -5014,7 +5014,7 @@ def test_path_params_edit_overload_19(self, client: Cloudflare) -> None: @parametrize def test_method_edit_overload_20(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -5027,7 +5027,7 @@ def test_method_edit_overload_20(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_20(self, client: Cloudflare) -> None: record = client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "target": "http://example.com/example.html", @@ -5047,7 +5047,7 @@ def test_method_edit_with_all_params_overload_20(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_20(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -5064,7 +5064,7 @@ def test_raw_response_edit_overload_20(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_20(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -5084,7 +5084,7 @@ def test_streaming_response_edit_overload_20(self, client: Cloudflare) -> None: def test_path_params_edit_overload_20(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -5094,7 +5094,7 @@ def test_path_params_edit_overload_20(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -5143,7 +5143,7 @@ def test_path_params_export(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: record = client.dns.records.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Record], record, path=["response"]) @@ -5151,7 +5151,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.dns.records.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -5163,7 +5163,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.dns.records.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -5178,13 +5178,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.records.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): client.dns.records.with_raw_response.get( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -5449,7 +5449,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -5521,7 +5521,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -5667,7 +5667,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -5739,7 +5739,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -6041,12 +6041,12 @@ async def test_method_create_with_all_params_overload_11(self, async_client: Asy record = await async_client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -6255,7 +6255,7 @@ async def test_method_create_with_all_params_overload_14(self, async_client: Asy record = await async_client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -6407,7 +6407,7 @@ async def test_method_create_with_all_params_overload_16(self, async_client: Asy zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -6552,7 +6552,7 @@ async def test_method_create_with_all_params_overload_18(self, async_client: Asy record = await async_client.dns.records.create( zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -6759,7 +6759,7 @@ async def test_path_params_create_overload_20(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -6771,7 +6771,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -6788,7 +6788,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -6804,7 +6804,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -6823,7 +6823,7 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="198.51.100.4", name="example.com", @@ -6832,7 +6832,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -6843,7 +6843,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -6855,7 +6855,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -6872,7 +6872,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -6888,7 +6888,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -6907,7 +6907,7 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="2400:cb00:2049::1", name="example.com", @@ -6916,7 +6916,7 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -6927,7 +6927,7 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -6939,12 +6939,12 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -6959,7 +6959,7 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -6975,7 +6975,7 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -6994,7 +6994,7 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7003,7 +7003,7 @@ async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7014,7 +7014,7 @@ async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7026,11 +7026,11 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -7047,7 +7047,7 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7063,7 +7063,7 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7082,7 +7082,7 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7091,7 +7091,7 @@ async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7102,7 +7102,7 @@ async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -7114,7 +7114,7 @@ async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -7131,7 +7131,7 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -7147,7 +7147,7 @@ async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -7166,7 +7166,7 @@ async def test_streaming_response_update_overload_5(self, async_client: AsyncClo async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content={}, name="example.com", @@ -7175,7 +7175,7 @@ async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -7186,7 +7186,7 @@ async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7198,13 +7198,13 @@ async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -7219,7 +7219,7 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7235,7 +7235,7 @@ async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7254,7 +7254,7 @@ async def test_streaming_response_update_overload_6(self, async_client: AsyncClo async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7263,7 +7263,7 @@ async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7274,7 +7274,7 @@ async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7286,11 +7286,11 @@ async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -7307,7 +7307,7 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7323,7 +7323,7 @@ async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7342,7 +7342,7 @@ async def test_streaming_response_update_overload_7(self, async_client: AsyncClo async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7351,7 +7351,7 @@ async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7362,7 +7362,7 @@ async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7374,7 +7374,7 @@ async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -7394,7 +7394,7 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7410,7 +7410,7 @@ async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7429,7 +7429,7 @@ async def test_streaming_response_update_overload_8(self, async_client: AsyncClo async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7438,7 +7438,7 @@ async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7449,7 +7449,7 @@ async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_9(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7461,7 +7461,7 @@ async def test_method_update_overload_9(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "altitude": 0, @@ -7490,7 +7490,7 @@ async def test_method_update_with_all_params_overload_9(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7506,7 +7506,7 @@ async def test_raw_response_update_overload_9(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7525,7 +7525,7 @@ async def test_streaming_response_update_overload_9(self, async_client: AsyncClo async def test_path_params_update_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7534,7 +7534,7 @@ async def test_path_params_update_overload_9(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7545,7 +7545,7 @@ async def test_path_params_update_overload_9(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_10(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -7558,7 +7558,7 @@ async def test_method_update_overload_10(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -7575,7 +7575,7 @@ async def test_method_update_with_all_params_overload_10(self, async_client: Asy @parametrize async def test_raw_response_update_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -7592,7 +7592,7 @@ async def test_raw_response_update_overload_10(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -7612,7 +7612,7 @@ async def test_streaming_response_update_overload_10(self, async_client: AsyncCl async def test_path_params_update_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="mx.example.com", name="example.com", @@ -7622,7 +7622,7 @@ async def test_path_params_update_overload_10(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -7634,7 +7634,7 @@ async def test_path_params_update_overload_10(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_11(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7646,15 +7646,15 @@ async def test_method_update_overload_11(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -7669,7 +7669,7 @@ async def test_method_update_with_all_params_overload_11(self, async_client: Asy @parametrize async def test_raw_response_update_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7685,7 +7685,7 @@ async def test_raw_response_update_overload_11(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7704,7 +7704,7 @@ async def test_streaming_response_update_overload_11(self, async_client: AsyncCl async def test_path_params_update_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7713,7 +7713,7 @@ async def test_path_params_update_overload_11(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7724,7 +7724,7 @@ async def test_path_params_update_overload_11(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_12(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -7736,7 +7736,7 @@ async def test_method_update_overload_12(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_12(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -7752,7 +7752,7 @@ async def test_method_update_with_all_params_overload_12(self, async_client: Asy @parametrize async def test_raw_response_update_overload_12(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -7768,7 +7768,7 @@ async def test_raw_response_update_overload_12(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_12(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -7787,7 +7787,7 @@ async def test_streaming_response_update_overload_12(self, async_client: AsyncCl async def test_path_params_update_overload_12(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="ns1.example.com", name="example.com", @@ -7796,7 +7796,7 @@ async def test_path_params_update_overload_12(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -7807,7 +7807,7 @@ async def test_path_params_update_overload_12(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_13(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -7819,7 +7819,7 @@ async def test_method_update_overload_13(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_13(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -7835,7 +7835,7 @@ async def test_method_update_with_all_params_overload_13(self, async_client: Asy @parametrize async def test_raw_response_update_overload_13(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -7851,7 +7851,7 @@ async def test_raw_response_update_overload_13(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_13(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -7870,7 +7870,7 @@ async def test_streaming_response_update_overload_13(self, async_client: AsyncCl async def test_path_params_update_overload_13(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example.com", name="example.com", @@ -7879,7 +7879,7 @@ async def test_path_params_update_overload_13(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -7890,7 +7890,7 @@ async def test_path_params_update_overload_13(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_14(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7902,10 +7902,10 @@ async def test_method_update_overload_14(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_14(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -7923,7 +7923,7 @@ async def test_method_update_with_all_params_overload_14(self, async_client: Asy @parametrize async def test_raw_response_update_overload_14(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7939,7 +7939,7 @@ async def test_raw_response_update_overload_14(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_14(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7958,7 +7958,7 @@ async def test_streaming_response_update_overload_14(self, async_client: AsyncCl async def test_path_params_update_overload_14(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -7967,7 +7967,7 @@ async def test_path_params_update_overload_14(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -7978,7 +7978,7 @@ async def test_path_params_update_overload_14(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_15(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -7990,7 +7990,7 @@ async def test_method_update_overload_15(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_15(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "name": "example.com", @@ -8014,7 +8014,7 @@ async def test_method_update_with_all_params_overload_15(self, async_client: Asy @parametrize async def test_raw_response_update_overload_15(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -8030,7 +8030,7 @@ async def test_raw_response_update_overload_15(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_15(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -8049,7 +8049,7 @@ async def test_streaming_response_update_overload_15(self, async_client: AsyncCl async def test_path_params_update_overload_15(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="_sip._tcp.example.com", @@ -8058,7 +8058,7 @@ async def test_path_params_update_overload_15(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -8069,7 +8069,7 @@ async def test_path_params_update_overload_15(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_16(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8081,11 +8081,11 @@ async def test_method_update_overload_16(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_16(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -8101,7 +8101,7 @@ async def test_method_update_with_all_params_overload_16(self, async_client: Asy @parametrize async def test_raw_response_update_overload_16(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8117,7 +8117,7 @@ async def test_raw_response_update_overload_16(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_16(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8136,7 +8136,7 @@ async def test_streaming_response_update_overload_16(self, async_client: AsyncCl async def test_path_params_update_overload_16(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8145,7 +8145,7 @@ async def test_path_params_update_overload_16(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8156,7 +8156,7 @@ async def test_path_params_update_overload_16(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_17(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8168,7 +8168,7 @@ async def test_method_update_overload_17(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_17(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -8188,7 +8188,7 @@ async def test_method_update_with_all_params_overload_17(self, async_client: Asy @parametrize async def test_raw_response_update_overload_17(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8204,7 +8204,7 @@ async def test_raw_response_update_overload_17(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_17(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8223,7 +8223,7 @@ async def test_streaming_response_update_overload_17(self, async_client: AsyncCl async def test_path_params_update_overload_17(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8232,7 +8232,7 @@ async def test_path_params_update_overload_17(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8243,7 +8243,7 @@ async def test_path_params_update_overload_17(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_18(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8255,10 +8255,10 @@ async def test_method_update_overload_18(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_18(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -8276,7 +8276,7 @@ async def test_method_update_with_all_params_overload_18(self, async_client: Asy @parametrize async def test_raw_response_update_overload_18(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8292,7 +8292,7 @@ async def test_raw_response_update_overload_18(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_18(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8311,7 +8311,7 @@ async def test_streaming_response_update_overload_18(self, async_client: AsyncCl async def test_path_params_update_overload_18(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8320,7 +8320,7 @@ async def test_path_params_update_overload_18(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8331,7 +8331,7 @@ async def test_path_params_update_overload_18(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_19(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -8343,7 +8343,7 @@ async def test_method_update_overload_19(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_19(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -8359,7 +8359,7 @@ async def test_method_update_with_all_params_overload_19(self, async_client: Asy @parametrize async def test_raw_response_update_overload_19(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -8375,7 +8375,7 @@ async def test_raw_response_update_overload_19(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_19(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -8394,7 +8394,7 @@ async def test_streaming_response_update_overload_19(self, async_client: AsyncCl async def test_path_params_update_overload_19(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example text content", name="example.com", @@ -8403,7 +8403,7 @@ async def test_path_params_update_overload_19(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -8414,7 +8414,7 @@ async def test_path_params_update_overload_19(self, async_client: AsyncCloudflar @parametrize async def test_method_update_overload_20(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8427,7 +8427,7 @@ async def test_method_update_overload_20(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_20(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "target": "http://example.com/example.html", @@ -8447,7 +8447,7 @@ async def test_method_update_with_all_params_overload_20(self, async_client: Asy @parametrize async def test_raw_response_update_overload_20(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8464,7 +8464,7 @@ async def test_raw_response_update_overload_20(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_20(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8484,7 +8484,7 @@ async def test_streaming_response_update_overload_20(self, async_client: AsyncCl async def test_path_params_update_overload_20(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8494,7 +8494,7 @@ async def test_path_params_update_overload_20(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.update( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8514,8 +8514,8 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) record = await async_client.dns.records.list( zone_id="023e105f4ecef8ad9ca31a8372d0c353", comment={ - "present": "string", - "absent": "string", + "present": "present", + "absent": "absent", "exact": "Hello, world", "contains": "ello, worl", "startswith": "Hello, w", @@ -8577,7 +8577,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RecordDeleteResponse], record, path=["response"]) @@ -8585,7 +8585,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -8597,7 +8597,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -8612,13 +8612,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.delete( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -8626,7 +8626,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_overload_1(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -8638,7 +8638,7 @@ async def test_method_edit_overload_1(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -8655,7 +8655,7 @@ async def test_method_edit_with_all_params_overload_1(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -8671,7 +8671,7 @@ async def test_raw_response_edit_overload_1(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -8690,7 +8690,7 @@ async def test_streaming_response_edit_overload_1(self, async_client: AsyncCloud async def test_path_params_edit_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="198.51.100.4", name="example.com", @@ -8699,7 +8699,7 @@ async def test_path_params_edit_overload_1(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="198.51.100.4", name="example.com", @@ -8710,7 +8710,7 @@ async def test_path_params_edit_overload_1(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_2(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -8722,7 +8722,7 @@ async def test_method_edit_overload_2(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -8739,7 +8739,7 @@ async def test_method_edit_with_all_params_overload_2(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -8755,7 +8755,7 @@ async def test_raw_response_edit_overload_2(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -8774,7 +8774,7 @@ async def test_streaming_response_edit_overload_2(self, async_client: AsyncCloud async def test_path_params_edit_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="2400:cb00:2049::1", name="example.com", @@ -8783,7 +8783,7 @@ async def test_path_params_edit_overload_2(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="2400:cb00:2049::1", name="example.com", @@ -8794,7 +8794,7 @@ async def test_path_params_edit_overload_2(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_3(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8806,12 +8806,12 @@ async def test_method_edit_overload_3(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "flags": 1, "tag": "issue", - "value": "string", + "value": "value", }, name="example.com", type="CAA", @@ -8826,7 +8826,7 @@ async def test_method_edit_with_all_params_overload_3(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8842,7 +8842,7 @@ async def test_raw_response_edit_overload_3(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8861,7 +8861,7 @@ async def test_streaming_response_edit_overload_3(self, async_client: AsyncCloud async def test_path_params_edit_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8870,7 +8870,7 @@ async def test_path_params_edit_overload_3(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8881,7 +8881,7 @@ async def test_path_params_edit_overload_3(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_4(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8893,11 +8893,11 @@ async def test_method_edit_overload_4(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 8, - "certificate": "string", + "certificate": "certificate", "key_tag": 1, "type": 9, }, @@ -8914,7 +8914,7 @@ async def test_method_edit_with_all_params_overload_4(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8930,7 +8930,7 @@ async def test_raw_response_edit_overload_4(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8949,7 +8949,7 @@ async def test_streaming_response_edit_overload_4(self, async_client: AsyncCloud async def test_path_params_edit_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -8958,7 +8958,7 @@ async def test_path_params_edit_overload_4(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -8969,7 +8969,7 @@ async def test_path_params_edit_overload_4(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_5(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -8981,7 +8981,7 @@ async def test_method_edit_overload_5(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -8998,7 +8998,7 @@ async def test_method_edit_with_all_params_overload_5(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -9014,7 +9014,7 @@ async def test_raw_response_edit_overload_5(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -9033,7 +9033,7 @@ async def test_streaming_response_edit_overload_5(self, async_client: AsyncCloud async def test_path_params_edit_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content={}, name="example.com", @@ -9042,7 +9042,7 @@ async def test_path_params_edit_overload_5(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content={}, name="example.com", @@ -9053,7 +9053,7 @@ async def test_path_params_edit_overload_5(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_6(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9065,13 +9065,13 @@ async def test_method_edit_overload_6(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 5, "flags": 1, "protocol": 3, - "public_key": "string", + "public_key": "public_key", }, name="example.com", type="DNSKEY", @@ -9086,7 +9086,7 @@ async def test_method_edit_with_all_params_overload_6(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9102,7 +9102,7 @@ async def test_raw_response_edit_overload_6(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9121,7 +9121,7 @@ async def test_streaming_response_edit_overload_6(self, async_client: AsyncCloud async def test_path_params_edit_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9130,7 +9130,7 @@ async def test_path_params_edit_overload_6(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9141,7 +9141,7 @@ async def test_path_params_edit_overload_6(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_7(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9153,11 +9153,11 @@ async def test_method_edit_overload_7(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 3, - "digest": "string", + "digest": "digest", "digest_type": 1, "key_tag": 1, }, @@ -9174,7 +9174,7 @@ async def test_method_edit_with_all_params_overload_7(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9190,7 +9190,7 @@ async def test_raw_response_edit_overload_7(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9209,7 +9209,7 @@ async def test_streaming_response_edit_overload_7(self, async_client: AsyncCloud async def test_path_params_edit_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9218,7 +9218,7 @@ async def test_path_params_edit_overload_7(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9229,7 +9229,7 @@ async def test_path_params_edit_overload_7(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_8(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9241,7 +9241,7 @@ async def test_method_edit_overload_8(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -9261,7 +9261,7 @@ async def test_method_edit_with_all_params_overload_8(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9277,7 +9277,7 @@ async def test_raw_response_edit_overload_8(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9296,7 +9296,7 @@ async def test_streaming_response_edit_overload_8(self, async_client: AsyncCloud async def test_path_params_edit_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9305,7 +9305,7 @@ async def test_path_params_edit_overload_8(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9316,7 +9316,7 @@ async def test_path_params_edit_overload_8(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_9(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9328,7 +9328,7 @@ async def test_method_edit_overload_9(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "altitude": 0, @@ -9357,7 +9357,7 @@ async def test_method_edit_with_all_params_overload_9(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9373,7 +9373,7 @@ async def test_raw_response_edit_overload_9(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9392,7 +9392,7 @@ async def test_streaming_response_edit_overload_9(self, async_client: AsyncCloud async def test_path_params_edit_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9401,7 +9401,7 @@ async def test_path_params_edit_overload_9(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9412,7 +9412,7 @@ async def test_path_params_edit_overload_9(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_10(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -9425,7 +9425,7 @@ async def test_method_edit_overload_10(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -9442,7 +9442,7 @@ async def test_method_edit_with_all_params_overload_10(self, async_client: Async @parametrize async def test_raw_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -9459,7 +9459,7 @@ async def test_raw_response_edit_overload_10(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -9479,7 +9479,7 @@ async def test_streaming_response_edit_overload_10(self, async_client: AsyncClou async def test_path_params_edit_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="mx.example.com", name="example.com", @@ -9489,7 +9489,7 @@ async def test_path_params_edit_overload_10(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="mx.example.com", name="example.com", @@ -9501,7 +9501,7 @@ async def test_path_params_edit_overload_10(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_11(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9513,15 +9513,15 @@ async def test_method_edit_overload_11(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "flags": "string", + "flags": "flags", "order": 100, "preference": 10, - "regex": "string", - "replacement": "string", - "service": "string", + "regex": "regex", + "replacement": "replacement", + "service": "service", }, name="example.com", type="NAPTR", @@ -9536,7 +9536,7 @@ async def test_method_edit_with_all_params_overload_11(self, async_client: Async @parametrize async def test_raw_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9552,7 +9552,7 @@ async def test_raw_response_edit_overload_11(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9571,7 +9571,7 @@ async def test_streaming_response_edit_overload_11(self, async_client: AsyncClou async def test_path_params_edit_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9580,7 +9580,7 @@ async def test_path_params_edit_overload_11(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9591,7 +9591,7 @@ async def test_path_params_edit_overload_11(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_12(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -9603,7 +9603,7 @@ async def test_method_edit_overload_12(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_12(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -9619,7 +9619,7 @@ async def test_method_edit_with_all_params_overload_12(self, async_client: Async @parametrize async def test_raw_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -9635,7 +9635,7 @@ async def test_raw_response_edit_overload_12(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -9654,7 +9654,7 @@ async def test_streaming_response_edit_overload_12(self, async_client: AsyncClou async def test_path_params_edit_overload_12(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="ns1.example.com", name="example.com", @@ -9663,7 +9663,7 @@ async def test_path_params_edit_overload_12(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="ns1.example.com", name="example.com", @@ -9674,7 +9674,7 @@ async def test_path_params_edit_overload_12(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_13(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -9686,7 +9686,7 @@ async def test_method_edit_overload_13(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_13(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -9702,7 +9702,7 @@ async def test_method_edit_with_all_params_overload_13(self, async_client: Async @parametrize async def test_raw_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -9718,7 +9718,7 @@ async def test_raw_response_edit_overload_13(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -9737,7 +9737,7 @@ async def test_streaming_response_edit_overload_13(self, async_client: AsyncClou async def test_path_params_edit_overload_13(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example.com", name="example.com", @@ -9746,7 +9746,7 @@ async def test_path_params_edit_overload_13(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example.com", name="example.com", @@ -9757,7 +9757,7 @@ async def test_path_params_edit_overload_13(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_14(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9769,10 +9769,10 @@ async def test_method_edit_overload_14(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_14(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 0, "selector": 0, "usage": 3, @@ -9790,7 +9790,7 @@ async def test_method_edit_with_all_params_overload_14(self, async_client: Async @parametrize async def test_raw_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9806,7 +9806,7 @@ async def test_raw_response_edit_overload_14(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9825,7 +9825,7 @@ async def test_streaming_response_edit_overload_14(self, async_client: AsyncClou async def test_path_params_edit_overload_14(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -9834,7 +9834,7 @@ async def test_path_params_edit_overload_14(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9845,7 +9845,7 @@ async def test_path_params_edit_overload_14(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_15(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -9857,7 +9857,7 @@ async def test_method_edit_overload_15(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_15(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "name": "example.com", @@ -9881,7 +9881,7 @@ async def test_method_edit_with_all_params_overload_15(self, async_client: Async @parametrize async def test_raw_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -9897,7 +9897,7 @@ async def test_raw_response_edit_overload_15(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -9916,7 +9916,7 @@ async def test_streaming_response_edit_overload_15(self, async_client: AsyncClou async def test_path_params_edit_overload_15(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="_sip._tcp.example.com", @@ -9925,7 +9925,7 @@ async def test_path_params_edit_overload_15(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="_sip._tcp.example.com", @@ -9936,7 +9936,7 @@ async def test_path_params_edit_overload_15(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_16(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9948,11 +9948,11 @@ async def test_method_edit_overload_16(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_16(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "algorithm": 2, - "fingerprint": "string", + "fingerprint": "fingerprint", "type": 1, }, name="example.com", @@ -9968,7 +9968,7 @@ async def test_method_edit_with_all_params_overload_16(self, async_client: Async @parametrize async def test_raw_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -9984,7 +9984,7 @@ async def test_raw_response_edit_overload_16(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10003,7 +10003,7 @@ async def test_streaming_response_edit_overload_16(self, async_client: AsyncClou async def test_path_params_edit_overload_16(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -10012,7 +10012,7 @@ async def test_path_params_edit_overload_16(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10023,7 +10023,7 @@ async def test_path_params_edit_overload_16(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_17(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10035,7 +10035,7 @@ async def test_method_edit_overload_17(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_17(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "priority": 1, @@ -10055,7 +10055,7 @@ async def test_method_edit_with_all_params_overload_17(self, async_client: Async @parametrize async def test_raw_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10071,7 +10071,7 @@ async def test_raw_response_edit_overload_17(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10090,7 +10090,7 @@ async def test_streaming_response_edit_overload_17(self, async_client: AsyncClou async def test_path_params_edit_overload_17(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -10099,7 +10099,7 @@ async def test_path_params_edit_overload_17(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10110,7 +10110,7 @@ async def test_path_params_edit_overload_17(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_18(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10122,10 +10122,10 @@ async def test_method_edit_overload_18(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_18(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ - "certificate": "string", + "certificate": "certificate", "matching_type": 1, "selector": 0, "usage": 0, @@ -10143,7 +10143,7 @@ async def test_method_edit_with_all_params_overload_18(self, async_client: Async @parametrize async def test_raw_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10159,7 +10159,7 @@ async def test_raw_response_edit_overload_18(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10178,7 +10178,7 @@ async def test_streaming_response_edit_overload_18(self, async_client: AsyncClou async def test_path_params_edit_overload_18(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -10187,7 +10187,7 @@ async def test_path_params_edit_overload_18(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10198,7 +10198,7 @@ async def test_path_params_edit_overload_18(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_19(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -10210,7 +10210,7 @@ async def test_method_edit_overload_19(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_19(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -10226,7 +10226,7 @@ async def test_method_edit_with_all_params_overload_19(self, async_client: Async @parametrize async def test_raw_response_edit_overload_19(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -10242,7 +10242,7 @@ async def test_raw_response_edit_overload_19(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_19(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -10261,7 +10261,7 @@ async def test_streaming_response_edit_overload_19(self, async_client: AsyncClou async def test_path_params_edit_overload_19(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", content="example text content", name="example.com", @@ -10270,7 +10270,7 @@ async def test_path_params_edit_overload_19(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", content="example text content", name="example.com", @@ -10281,7 +10281,7 @@ async def test_path_params_edit_overload_19(self, async_client: AsyncCloudflare) @parametrize async def test_method_edit_overload_20(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10294,7 +10294,7 @@ async def test_method_edit_overload_20(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_20(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={ "target": "http://example.com/example.html", @@ -10314,7 +10314,7 @@ async def test_method_edit_with_all_params_overload_20(self, async_client: Async @parametrize async def test_raw_response_edit_overload_20(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10331,7 +10331,7 @@ async def test_raw_response_edit_overload_20(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_20(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10351,7 +10351,7 @@ async def test_streaming_response_edit_overload_20(self, async_client: AsyncClou async def test_path_params_edit_overload_20(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", data={}, name="example.com", @@ -10361,7 +10361,7 @@ async def test_path_params_edit_overload_20(self, async_client: AsyncCloudflare) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.edit( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", data={}, name="example.com", @@ -10410,7 +10410,7 @@ async def test_path_params_export(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: record = await async_client.dns.records.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Record], record, path=["response"]) @@ -10418,7 +10418,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.records.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -10430,7 +10430,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.records.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -10445,13 +10445,13 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.records.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + dns_record_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_record_id` but received ''"): await async_client.dns.records.with_raw_response.get( - "", + dns_record_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/dns/test_settings.py b/tests/api_resources/dns/test_settings.py index c0dd59c2aa2..4a2eee8e82f 100644 --- a/tests/api_resources/dns/test_settings.py +++ b/tests/api_resources/dns/test_settings.py @@ -21,7 +21,7 @@ class TestSettings: @parametrize def test_method_edit(self, client: Cloudflare) -> None: setting = client.dns.settings.edit( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) @@ -29,7 +29,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: setting = client.dns.settings.edit( - account_id="string", + account_id="account_id", zone_defaults={ "foundation_dns": False, "multi_provider": False, @@ -54,7 +54,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.dns.settings.with_raw_response.edit( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -66,7 +66,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.dns.settings.with_streaming_response.edit( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -86,14 +86,14 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.settings.with_raw_response.edit( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="HTTP 422 from prism") @parametrize def test_method_get(self, client: Cloudflare) -> None: setting = client.dns.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -101,7 +101,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: setting = client.dns.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -109,7 +109,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.dns.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -121,7 +121,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.dns.settings.with_streaming_response.get( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -141,7 +141,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.dns.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) @@ -152,7 +152,7 @@ class TestAsyncSettings: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: setting = await async_client.dns.settings.edit( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) @@ -160,7 +160,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: setting = await async_client.dns.settings.edit( - account_id="string", + account_id="account_id", zone_defaults={ "foundation_dns": False, "multi_provider": False, @@ -185,7 +185,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.settings.with_raw_response.edit( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -197,7 +197,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.settings.with_streaming_response.edit( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -217,14 +217,14 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.settings.with_raw_response.edit( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="HTTP 422 from prism") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: setting = await async_client.dns.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -232,7 +232,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: setting = await async_client.dns.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -240,7 +240,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.dns.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -252,7 +252,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.dns.settings.with_streaming_response.get( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -272,5 +272,5 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.dns.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/durable_objects/namespaces/test_objects.py b/tests/api_resources/durable_objects/namespaces/test_objects.py index 02340cc04b1..9e703603fcc 100644 --- a/tests/api_resources/durable_objects/namespaces/test_objects.py +++ b/tests/api_resources/durable_objects/namespaces/test_objects.py @@ -21,7 +21,7 @@ class TestObjects: @parametrize def test_method_list(self, client: Cloudflare) -> None: object_ = client.durable_objects.namespaces.objects.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncCursorLimitPagination[DurableObject], object_, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: object_ = client.durable_objects.namespaces.objects.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="AAAAANuhDN7SjacTnSVsDu3WW1Lvst6dxJGTjRY5BhxPXdf6L6uTcpd_NVtjhn11OUYRsVEykxoUwF-JQU4dn6QylZSKTOJuG0indrdn_MlHpMRtsxgXjs-RPdHYIVm3odE_uvEQ_dTQGFm8oikZMohns34DLBgrQpc", limit=10, @@ -39,7 +39,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.durable_objects.namespaces.objects.with_raw_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -51,7 +51,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.durable_objects.namespaces.objects.with_streaming_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -66,13 +66,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.durable_objects.namespaces.objects.with_raw_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.durable_objects.namespaces.objects.with_raw_response.list( - "", + id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -83,7 +83,7 @@ class TestAsyncObjects: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: object_ = await async_client.durable_objects.namespaces.objects.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncCursorLimitPagination[DurableObject], object_, path=["response"]) @@ -91,7 +91,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: object_ = await async_client.durable_objects.namespaces.objects.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="AAAAANuhDN7SjacTnSVsDu3WW1Lvst6dxJGTjRY5BhxPXdf6L6uTcpd_NVtjhn11OUYRsVEykxoUwF-JQU4dn6QylZSKTOJuG0indrdn_MlHpMRtsxgXjs-RPdHYIVm3odE_uvEQ_dTQGFm8oikZMohns34DLBgrQpc", limit=10, @@ -101,7 +101,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.durable_objects.namespaces.objects.with_raw_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -113,7 +113,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.durable_objects.namespaces.objects.with_streaming_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -128,12 +128,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.durable_objects.namespaces.objects.with_raw_response.list( - "5fd1cafff895419c8bcc647fc64ab8f0", + id="5fd1cafff895419c8bcc647fc64ab8f0", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.durable_objects.namespaces.objects.with_raw_response.list( - "", + id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/email_routing/rules/test_catch_alls.py b/tests/api_resources/email_routing/rules/test_catch_alls.py index bae9a887033..3c894ee8d54 100644 --- a/tests/api_resources/email_routing/rules/test_catch_alls.py +++ b/tests/api_resources/email_routing/rules/test_catch_alls.py @@ -20,7 +20,7 @@ class TestCatchAlls: @parametrize def test_method_update(self, client: Cloudflare) -> None: catch_all = client.email_routing.rules.catch_alls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) @@ -29,7 +29,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: catch_all = client.email_routing.rules.catch_alls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -65,7 +65,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.email_routing.rules.catch_alls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) @@ -78,7 +78,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.email_routing.rules.catch_alls.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) as response: @@ -94,7 +94,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.catch_alls.with_raw_response.update( - "", + zone_identifier="", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) @@ -144,7 +144,7 @@ class TestAsyncCatchAlls: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: catch_all = await async_client.email_routing.rules.catch_alls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) @@ -153,7 +153,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: catch_all = await async_client.email_routing.rules.catch_alls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -189,7 +189,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.catch_alls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) @@ -202,7 +202,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.catch_alls.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) as response: @@ -218,7 +218,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.catch_alls.with_raw_response.update( - "", + zone_identifier="", actions=[{"type": "forward"}, {"type": "forward"}, {"type": "forward"}], matchers=[{"type": "all"}, {"type": "all"}, {"type": "all"}], ) diff --git a/tests/api_resources/email_routing/test_addresses.py b/tests/api_resources/email_routing/test_addresses.py index 092f927fc8a..1f7a9438ef6 100644 --- a/tests/api_resources/email_routing/test_addresses.py +++ b/tests/api_resources/email_routing/test_addresses.py @@ -21,7 +21,7 @@ class TestAddresses: @parametrize def test_method_create(self, client: Cloudflare) -> None: address = client.email_routing.addresses.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.email_routing.addresses.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) @@ -41,7 +41,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.email_routing.addresses.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) as response: assert not response.is_closed @@ -56,21 +56,21 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.email_routing.addresses.with_raw_response.create( - "", + account_identifier="", email="user@example.com", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: address = client.email_routing.addresses.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[Address], address, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: address = client.email_routing.addresses.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="asc", page=1, per_page=5, @@ -81,7 +81,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.email_routing.addresses.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -92,7 +92,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.email_routing.addresses.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -106,13 +106,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.email_routing.addresses.with_raw_response.list( - "", + account_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: address = client.email_routing.addresses.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -120,7 +120,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.email_routing.addresses.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -132,7 +132,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.email_routing.addresses.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -147,7 +147,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.email_routing.addresses.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="", ) @@ -155,14 +155,14 @@ def test_path_params_delete(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `destination_address_identifier` but received ''" ): client.email_routing.addresses.with_raw_response.delete( - "", + destination_address_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: address = client.email_routing.addresses.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -170,7 +170,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.email_routing.addresses.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -182,7 +182,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.email_routing.addresses.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -197,7 +197,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.email_routing.addresses.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="", ) @@ -205,7 +205,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `destination_address_identifier` but received ''" ): client.email_routing.addresses.with_raw_response.get( - "", + destination_address_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -216,7 +216,7 @@ class TestAsyncAddresses: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: address = await async_client.email_routing.addresses.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -224,7 +224,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.addresses.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) @@ -236,7 +236,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.addresses.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", email="user@example.com", ) as response: assert not response.is_closed @@ -251,21 +251,21 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.email_routing.addresses.with_raw_response.create( - "", + account_identifier="", email="user@example.com", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: address = await async_client.email_routing.addresses.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[Address], address, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: address = await async_client.email_routing.addresses.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="asc", page=1, per_page=5, @@ -276,7 +276,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.addresses.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -287,7 +287,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.addresses.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -301,13 +301,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.email_routing.addresses.with_raw_response.list( - "", + account_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: address = await async_client.email_routing.addresses.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -315,7 +315,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.addresses.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -327,7 +327,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.addresses.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -342,7 +342,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.email_routing.addresses.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="", ) @@ -350,14 +350,14 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `destination_address_identifier` but received ''" ): await async_client.email_routing.addresses.with_raw_response.delete( - "", + destination_address_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: address = await async_client.email_routing.addresses.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Address], address, path=["response"]) @@ -365,7 +365,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.addresses.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -377,7 +377,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.addresses.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -392,7 +392,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.email_routing.addresses.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + destination_address_identifier="ea95132c15732412d22c1476fa83f27a", account_identifier="", ) @@ -400,6 +400,6 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `destination_address_identifier` but received ''" ): await async_client.email_routing.addresses.with_raw_response.get( - "", + destination_address_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/email_routing/test_rules.py b/tests/api_resources/email_routing/test_rules.py index 0c130d6cce5..489ef091576 100644 --- a/tests/api_resources/email_routing/test_rules.py +++ b/tests/api_resources/email_routing/test_rules.py @@ -21,7 +21,7 @@ class TestRules: @parametrize def test_method_create(self, client: Cloudflare) -> None: rule = client.email_routing.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -71,7 +71,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: rule = client.email_routing.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -124,7 +124,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.email_routing.rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -178,7 +178,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.email_routing.rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -235,7 +235,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.with_raw_response.create( - "", + zone_identifier="", actions=[ { "type": "forward", @@ -284,7 +284,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: rule = client.email_routing.rules.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -335,7 +335,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: rule = client.email_routing.rules.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -389,7 +389,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.email_routing.rules.with_raw_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -444,7 +444,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.email_routing.rules.with_streaming_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -502,7 +502,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.with_raw_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", actions=[ { @@ -551,7 +551,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): client.email_routing.rules.with_raw_response.update( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -601,14 +601,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: rule = client.email_routing.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[EmailRoutingRule], rule, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: rule = client.email_routing.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", enabled=True, page=1, per_page=5, @@ -618,7 +618,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.email_routing.rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -629,7 +629,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.email_routing.rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -643,13 +643,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.email_routing.rules.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EmailRoutingRule], rule, path=["response"]) @@ -657,7 +657,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.email_routing.rules.with_raw_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -669,7 +669,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.email_routing.rules.with_streaming_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -684,20 +684,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.with_raw_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): client.email_routing.rules.with_raw_response.delete( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: rule = client.email_routing.rules.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EmailRoutingRule], rule, path=["response"]) @@ -705,7 +705,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.email_routing.rules.with_raw_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -717,7 +717,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.email_routing.rules.with_streaming_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -732,13 +732,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.rules.with_raw_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): client.email_routing.rules.with_raw_response.get( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -749,7 +749,7 @@ class TestAsyncRules: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -799,7 +799,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -852,7 +852,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -906,7 +906,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { "type": "forward", @@ -963,7 +963,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.create( - "", + zone_identifier="", actions=[ { "type": "forward", @@ -1012,7 +1012,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1063,7 +1063,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1117,7 +1117,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.with_raw_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1172,7 +1172,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.with_streaming_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1230,7 +1230,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.update( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", actions=[ { @@ -1279,7 +1279,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.update( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1329,14 +1329,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[EmailRoutingRule], rule, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", enabled=True, page=1, per_page=5, @@ -1346,7 +1346,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -1357,7 +1357,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1371,13 +1371,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EmailRoutingRule], rule, path=["response"]) @@ -1385,7 +1385,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.with_raw_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1397,7 +1397,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.with_streaming_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -1412,20 +1412,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.delete( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.delete( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: rule = await async_client.email_routing.rules.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EmailRoutingRule], rule, path=["response"]) @@ -1433,7 +1433,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.rules.with_raw_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1445,7 +1445,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.rules.with_streaming_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -1460,12 +1460,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.get( - "a7e6fb77503c41d8a7f3113c6918f10c", + rule_identifier="a7e6fb77503c41d8a7f3113c6918f10c", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_identifier` but received ''"): await async_client.email_routing.rules.with_raw_response.get( - "", + rule_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/event_notifications/r2/configuration/test_queues.py b/tests/api_resources/event_notifications/r2/configuration/test_queues.py index a0fd0bc166d..f2d278015d9 100644 --- a/tests/api_resources/event_notifications/r2/configuration/test_queues.py +++ b/tests/api_resources/event_notifications/r2/configuration/test_queues.py @@ -23,7 +23,7 @@ class TestQueues: @parametrize def test_method_update(self, client: Cloudflare) -> None: queue = client.event_notifications.r2.configuration.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -32,7 +32,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: queue = client.event_notifications.r2.configuration.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", rules=[ @@ -58,7 +58,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -71,7 +71,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.event_notifications.r2.configuration.queues.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -87,21 +87,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.update( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -109,7 +109,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: queue = client.event_notifications.r2.configuration.queues.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -118,7 +118,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -131,7 +131,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.event_notifications.r2.configuration.queues.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -147,21 +147,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -173,7 +173,7 @@ class TestAsyncQueues: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: queue = await async_client.event_notifications.r2.configuration.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -182,7 +182,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: queue = await async_client.event_notifications.r2.configuration.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", rules=[ @@ -208,7 +208,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -221,7 +221,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.event_notifications.r2.configuration.queues.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -237,21 +237,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.update( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -259,7 +259,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: queue = await async_client.event_notifications.r2.configuration.queues.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -268,7 +268,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -281,7 +281,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.event_notifications.r2.configuration.queues.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -297,21 +297,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.event_notifications.r2.configuration.queues.with_raw_response.delete( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", bucket_name="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/event_notifications/r2/test_configuration.py b/tests/api_resources/event_notifications/r2/test_configuration.py index 0b4dd17ff6f..0ca03d9fc9f 100644 --- a/tests/api_resources/event_notifications/r2/test_configuration.py +++ b/tests/api_resources/event_notifications/r2/test_configuration.py @@ -20,7 +20,7 @@ class TestConfiguration: @parametrize def test_method_get(self, client: Cloudflare) -> None: configuration = client.event_notifications.r2.configuration.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConfigurationGetResponse, configuration, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.event_notifications.r2.configuration.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.event_notifications.r2.configuration.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.event_notifications.r2.configuration.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.event_notifications.r2.configuration.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncConfiguration: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: configuration = await async_client.event_notifications.r2.configuration.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConfigurationGetResponse, configuration, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.event_notifications.r2.configuration.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.event_notifications.r2.configuration.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.event_notifications.r2.configuration.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + bucket_name="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.event_notifications.r2.configuration.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/firewall/test_access_rules.py b/tests/api_resources/firewall/test_access_rules.py index cbd750fda04..1ae82d79762 100644 --- a/tests/api_resources/firewall/test_access_rules.py +++ b/tests/api_resources/firewall/test_access_rules.py @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert_matches_type(AccessRuleCreateResponse, access_rule, path=["response"]) @@ -42,7 +42,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: "value": "198.51.100.4", }, mode="challenge", - account_id="string", + account_id="account_id", notes="This rule is enabled because of an event that occurred on date X.", ) assert_matches_type(AccessRuleCreateResponse, access_rule, path=["response"]) @@ -53,7 +53,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.firewall.access_rules.with_raw_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -67,7 +67,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.firewall.access_rules.with_streaming_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -91,14 +91,14 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.firewall.access_rules.with_raw_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncV4PagePaginationArray[object], access_rule, path=["response"]) @@ -106,7 +106,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.list( - account_id="string", + account_id="account_id", direction="desc", egs_pagination={ "json": { @@ -131,7 +131,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.access_rules.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -143,7 +143,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.access_rules.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -163,15 +163,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.access_rules.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(Optional[AccessRuleDeleteResponse], access_rule, path=["response"]) @@ -179,8 +179,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(Optional[AccessRuleDeleteResponse], access_rule, path=["response"]) @@ -188,8 +188,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.firewall.access_rules.with_raw_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert response.is_closed is True @@ -201,8 +201,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.firewall.access_rules.with_streaming_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -217,24 +217,24 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.firewall.access_rules.with_raw_response.delete( - {}, + identifier={}, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.access_rules.with_raw_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert_matches_type(AccessRuleEditResponse, access_rule, path=["response"]) @@ -242,13 +242,13 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.edit( - {}, + identifier={}, configuration={ "target": "ip", "value": "198.51.100.4", }, mode="challenge", - account_id="string", + account_id="account_id", notes="This rule is enabled because of an event that occurred on date X.", ) assert_matches_type(AccessRuleEditResponse, access_rule, path=["response"]) @@ -257,10 +257,10 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -272,10 +272,10 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.firewall.access_rules.with_streaming_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -290,7 +290,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", account_id="", @@ -298,18 +298,18 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(AccessRuleGetResponse, access_rule, path=["response"]) @@ -317,8 +317,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: access_rule = client.firewall.access_rules.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(AccessRuleGetResponse, access_rule, path=["response"]) @@ -326,8 +326,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.access_rules.with_raw_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert response.is_closed is True @@ -339,8 +339,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.access_rules.with_streaming_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -355,14 +355,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.firewall.access_rules.with_raw_response.get( - {}, + identifier={}, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.access_rules.with_raw_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) @@ -375,7 +375,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert_matches_type(AccessRuleCreateResponse, access_rule, path=["response"]) @@ -388,7 +388,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare "value": "198.51.100.4", }, mode="challenge", - account_id="string", + account_id="account_id", notes="This rule is enabled because of an event that occurred on date X.", ) assert_matches_type(AccessRuleCreateResponse, access_rule, path=["response"]) @@ -399,7 +399,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.access_rules.with_raw_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -413,7 +413,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.firewall.access_rules.with_streaming_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -437,14 +437,14 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.firewall.access_rules.with_raw_response.create( configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncV4PagePaginationArray[object], access_rule, path=["response"]) @@ -452,7 +452,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.list( - account_id="string", + account_id="account_id", direction="desc", egs_pagination={ "json": { @@ -477,7 +477,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.access_rules.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -489,7 +489,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.access_rules.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -509,15 +509,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(Optional[AccessRuleDeleteResponse], access_rule, path=["response"]) @@ -525,8 +525,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(Optional[AccessRuleDeleteResponse], access_rule, path=["response"]) @@ -534,8 +534,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.access_rules.with_raw_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert response.is_closed is True @@ -547,8 +547,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.access_rules.with_streaming_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -563,24 +563,24 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.delete( - {}, + identifier={}, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.delete( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert_matches_type(AccessRuleEditResponse, access_rule, path=["response"]) @@ -588,13 +588,13 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.edit( - {}, + identifier={}, configuration={ "target": "ip", "value": "198.51.100.4", }, mode="challenge", - account_id="string", + account_id="account_id", notes="This rule is enabled because of an event that occurred on date X.", ) assert_matches_type(AccessRuleEditResponse, access_rule, path=["response"]) @@ -603,10 +603,10 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -618,10 +618,10 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.access_rules.with_streaming_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -636,7 +636,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", account_id="", @@ -644,18 +644,18 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.edit( - {}, + identifier={}, configuration={}, mode="challenge", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(AccessRuleGetResponse, access_rule, path=["response"]) @@ -663,8 +663,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: access_rule = await async_client.firewall.access_rules.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert_matches_type(AccessRuleGetResponse, access_rule, path=["response"]) @@ -672,8 +672,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.access_rules.with_raw_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) assert response.is_closed is True @@ -685,8 +685,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.access_rules.with_streaming_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -701,12 +701,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.get( - {}, + identifier={}, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.access_rules.with_raw_response.get( - {}, - account_id="string", + identifier={}, + account_id="account_id", ) diff --git a/tests/api_resources/firewall/test_lockdowns.py b/tests/api_resources/firewall/test_lockdowns.py index 45a8768e630..78477626c3e 100644 --- a/tests/api_resources/firewall/test_lockdowns.py +++ b/tests/api_resources/firewall/test_lockdowns.py @@ -26,7 +26,7 @@ class TestLockdowns: @parametrize def test_method_create(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Lockdown, lockdown, path=["response"]) @@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.firewall.lockdowns.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -48,7 +48,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.firewall.lockdowns.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -64,7 +64,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.lockdowns.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -72,7 +72,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -82,7 +82,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.firewall.lockdowns.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -96,7 +96,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.firewall.lockdowns.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -113,14 +113,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.lockdowns.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.lockdowns.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -128,14 +128,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[Lockdown], lockdown, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", created_on=parse_datetime("2014-01-01T05:20:00.12345Z"), description="endpoints", description_search="endpoints", @@ -153,7 +153,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.lockdowns.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -164,7 +164,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.lockdowns.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -178,13 +178,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.lockdowns.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LockdownDeleteResponse], lockdown, path=["response"]) @@ -192,7 +192,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.firewall.lockdowns.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -204,7 +204,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.firewall.lockdowns.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -219,20 +219,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.lockdowns.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.lockdowns.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: lockdown = client.firewall.lockdowns.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Lockdown, lockdown, path=["response"]) @@ -240,7 +240,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.lockdowns.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.lockdowns.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -267,13 +267,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.lockdowns.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.lockdowns.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -285,7 +285,7 @@ class TestAsyncLockdowns: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Lockdown, lockdown, path=["response"]) @@ -294,7 +294,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.lockdowns.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -307,7 +307,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.lockdowns.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -323,7 +323,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.lockdowns.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -331,7 +331,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -341,7 +341,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.lockdowns.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -355,7 +355,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.lockdowns.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -372,14 +372,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.lockdowns.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.lockdowns.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -387,14 +387,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[Lockdown], lockdown, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", created_on=parse_datetime("2014-01-01T05:20:00.12345Z"), description="endpoints", description_search="endpoints", @@ -412,7 +412,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.lockdowns.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -423,7 +423,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.lockdowns.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -437,13 +437,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.lockdowns.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LockdownDeleteResponse], lockdown, path=["response"]) @@ -451,7 +451,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.lockdowns.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -463,7 +463,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.lockdowns.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -478,20 +478,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.lockdowns.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.lockdowns.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: lockdown = await async_client.firewall.lockdowns.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Lockdown, lockdown, path=["response"]) @@ -499,7 +499,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.lockdowns.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -511,7 +511,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.lockdowns.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -526,12 +526,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.lockdowns.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.lockdowns.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/firewall/test_rules.py b/tests/api_resources/firewall/test_rules.py index 4864bb5a5fa..cefdccf0ace 100644 --- a/tests/api_resources/firewall/test_rules.py +++ b/tests/api_resources/firewall/test_rules.py @@ -29,7 +29,7 @@ class TestRules: def test_method_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -40,7 +40,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -54,7 +54,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -71,7 +71,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -80,7 +80,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: def test_method_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -92,7 +92,7 @@ def test_method_update(self, client: Cloudflare) -> None: def test_raw_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -107,7 +107,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: def test_streaming_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -125,14 +125,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.rules.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -141,7 +141,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: def test_method_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[FirewallRule], rule, path=["response"]) @@ -150,7 +150,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", id="372e67954025e0ba6aaa6d586b9e0b60", action="block", description="mir", @@ -165,7 +165,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -177,7 +177,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: def test_streaming_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -192,14 +192,14 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -209,7 +209,7 @@ def test_method_delete(self, client: Cloudflare) -> None: def test_raw_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -222,7 +222,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: def test_streaming_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -238,13 +238,13 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.rules.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -253,7 +253,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: def test_method_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -265,7 +265,7 @@ def test_method_edit(self, client: Cloudflare) -> None: def test_raw_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -280,7 +280,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: def test_streaming_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -298,14 +298,14 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.rules.with_raw_response.edit( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -314,7 +314,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: def test_method_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -324,7 +324,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_method_get_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rule = client.firewall.rules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", query_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -335,7 +335,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.firewall.rules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -348,7 +348,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: def test_streaming_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.firewall.rules.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) as response: assert not response.is_closed @@ -364,14 +364,14 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_id` but received ''"): client.firewall.rules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="", query_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.rules.with_raw_response.get( - "", + zone_identifier="", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -384,7 +384,7 @@ class TestAsyncRules: async def test_method_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -395,7 +395,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -409,7 +409,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -426,7 +426,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -435,7 +435,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: async def test_method_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -447,7 +447,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -462,7 +462,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -480,14 +480,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.rules.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -496,7 +496,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: async def test_method_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[FirewallRule], rule, path=["response"]) @@ -505,7 +505,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", id="372e67954025e0ba6aaa6d586b9e0b60", action="block", description="mir", @@ -520,7 +520,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -532,7 +532,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -547,14 +547,14 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -564,7 +564,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -577,7 +577,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -593,13 +593,13 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.rules.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -608,7 +608,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: async def test_method_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -620,7 +620,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -635,7 +635,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -653,14 +653,14 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b60", + id="372e67954025e0ba6aaa6d586b9e0b60", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.rules.with_raw_response.edit( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -669,7 +669,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: async def test_method_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -679,7 +679,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rule = await async_client.firewall.rules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", query_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -690,7 +690,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.firewall.rules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) @@ -703,7 +703,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.firewall.rules.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) as response: assert not response.is_closed @@ -719,13 +719,13 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_id` but received ''"): await async_client.firewall.rules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", path_id="", query_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.rules.with_raw_response.get( - "", + zone_identifier="", path_id="372e67954025e0ba6aaa6d586b9e0b60", ) diff --git a/tests/api_resources/firewall/test_ua_rules.py b/tests/api_resources/firewall/test_ua_rules.py index 2397df21b87..669f41a8dc8 100644 --- a/tests/api_resources/firewall/test_ua_rules.py +++ b/tests/api_resources/firewall/test_ua_rules.py @@ -28,7 +28,7 @@ class TestUARules: @parametrize def test_method_create(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(UARuleCreateResponse, ua_rule, path=["response"]) @@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.firewall.ua_rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -50,7 +50,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.firewall.ua_rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -66,7 +66,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.ua_rules.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -74,7 +74,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -84,7 +84,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.firewall.ua_rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -98,7 +98,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.firewall.ua_rules.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -115,14 +115,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.ua_rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.ua_rules.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -130,14 +130,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[UARuleListResponse], ua_rule, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", description="abusive", description_search="abusive", page=1, @@ -149,7 +149,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.ua_rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -160,7 +160,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.ua_rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -174,13 +174,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.ua_rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(UARuleDeleteResponse, ua_rule, path=["response"]) @@ -188,7 +188,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.firewall.ua_rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -200,7 +200,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.firewall.ua_rules.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -215,20 +215,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.ua_rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.ua_rules.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: ua_rule = client.firewall.ua_rules.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(UARuleGetResponse, ua_rule, path=["response"]) @@ -236,7 +236,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.ua_rules.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -248,7 +248,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.ua_rules.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -263,13 +263,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.ua_rules.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.ua_rules.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -281,7 +281,7 @@ class TestAsyncUARules: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(UARuleCreateResponse, ua_rule, path=["response"]) @@ -290,7 +290,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.ua_rules.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -303,7 +303,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.ua_rules.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -319,7 +319,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.ua_rules.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -327,7 +327,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -337,7 +337,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.ua_rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -351,7 +351,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.ua_rules.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -368,14 +368,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.ua_rules.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.ua_rules.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -383,14 +383,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[UARuleListResponse], ua_rule, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", description="abusive", description_search="abusive", page=1, @@ -402,7 +402,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.ua_rules.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -413,7 +413,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.ua_rules.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -427,13 +427,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.ua_rules.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(UARuleDeleteResponse, ua_rule, path=["response"]) @@ -441,7 +441,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.ua_rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -453,7 +453,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.ua_rules.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -468,20 +468,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.ua_rules.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.ua_rules.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ua_rule = await async_client.firewall.ua_rules.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(UARuleGetResponse, ua_rule, path=["response"]) @@ -489,7 +489,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.ua_rules.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -501,7 +501,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.ua_rules.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -516,12 +516,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.ua_rules.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.ua_rules.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/firewall/waf/packages/test_groups.py b/tests/api_resources/firewall/waf/packages/test_groups.py index b07aff7ed9d..ced79a7799f 100644 --- a/tests/api_resources/firewall/waf/packages/test_groups.py +++ b/tests/api_resources/firewall/waf/packages/test_groups.py @@ -25,7 +25,7 @@ class TestGroups: @parametrize def test_method_list(self, client: Cloudflare) -> None: group = client.firewall.waf.packages.groups.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[Group], group, path=["response"]) @@ -33,7 +33,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: group = client.firewall.waf.packages.groups.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", match="any", @@ -49,7 +49,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.groups.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -61,7 +61,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.waf.packages.groups.with_streaming_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -76,20 +76,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.list( - "", + package_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: group = client.firewall.waf.packages.groups.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -98,7 +98,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: group = client.firewall.waf.packages.groups.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", mode="on", @@ -108,7 +108,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -121,7 +121,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.firewall.waf.packages.groups.with_streaming_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -137,21 +137,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.edit( - "", + group_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -159,7 +159,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: group = client.firewall.waf.packages.groups.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -168,7 +168,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -181,7 +181,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.waf.packages.groups.with_streaming_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -197,21 +197,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): client.firewall.waf.packages.groups.with_raw_response.get( - "", + group_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -223,7 +223,7 @@ class TestAsyncGroups: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: group = await async_client.firewall.waf.packages.groups.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[Group], group, path=["response"]) @@ -231,7 +231,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.firewall.waf.packages.groups.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", match="any", @@ -247,7 +247,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.groups.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -259,7 +259,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.groups.with_streaming_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -274,20 +274,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.list( - "", + package_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: group = await async_client.firewall.waf.packages.groups.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -296,7 +296,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.firewall.waf.packages.groups.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", mode="on", @@ -306,7 +306,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -319,7 +319,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.groups.with_streaming_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -335,21 +335,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.edit( - "", + group_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -357,7 +357,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: group = await async_client.firewall.waf.packages.groups.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -366,7 +366,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -379,7 +379,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.groups.with_streaming_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -395,21 +395,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + group_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): await async_client.firewall.waf.packages.groups.with_raw_response.get( - "", + group_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) diff --git a/tests/api_resources/firewall/waf/packages/test_rules.py b/tests/api_resources/firewall/waf/packages/test_rules.py index 5936030bd50..627ebc309fb 100644 --- a/tests/api_resources/firewall/waf/packages/test_rules.py +++ b/tests/api_resources/firewall/waf/packages/test_rules.py @@ -25,7 +25,7 @@ class TestRules: @parametrize def test_method_list(self, client: Cloudflare) -> None: rule = client.firewall.waf.packages.rules.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[RuleListResponse], rule, path=["response"]) @@ -33,7 +33,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: rule = client.firewall.waf.packages.rules.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", description="SQL injection prevention for SELECT statements", direction="desc", @@ -43,14 +43,14 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: order="priority", page=1, per_page=5, - priority="string", + priority="priority", ) assert_matches_type(SyncV4PagePaginationArray[RuleListResponse], rule, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.rules.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -62,7 +62,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.waf.packages.rules.with_streaming_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -77,20 +77,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.list( - "", + package_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: rule = client.firewall.waf.packages.rules.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -99,7 +99,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: rule = client.firewall.waf.packages.rules.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", mode="on", @@ -109,7 +109,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -122,7 +122,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.firewall.waf.packages.rules.with_streaming_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -138,21 +138,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.edit( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -160,7 +160,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: rule = client.firewall.waf.packages.rules.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -169,7 +169,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -182,7 +182,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.waf.packages.rules.with_streaming_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -198,21 +198,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.firewall.waf.packages.rules.with_raw_response.get( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -224,7 +224,7 @@ class TestAsyncRules: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: rule = await async_client.firewall.waf.packages.rules.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[RuleListResponse], rule, path=["response"]) @@ -232,7 +232,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.firewall.waf.packages.rules.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", description="SQL injection prevention for SELECT statements", direction="desc", @@ -242,14 +242,14 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) order="priority", page=1, per_page=5, - priority="string", + priority="priority", ) assert_matches_type(AsyncV4PagePaginationArray[RuleListResponse], rule, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.rules.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -261,7 +261,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.rules.with_streaming_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -276,20 +276,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.list( - "a25a9a7e9c00afc1fb2e0245519d725b", + package_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.list( - "", + package_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: rule = await async_client.firewall.waf.packages.rules.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -298,7 +298,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.firewall.waf.packages.rules.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", mode="on", @@ -308,7 +308,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -321,7 +321,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.rules.with_streaming_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -337,21 +337,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.edit( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.edit( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -359,7 +359,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: rule = await async_client.firewall.waf.packages.rules.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -368,7 +368,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) @@ -381,7 +381,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.rules.with_streaming_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) as response: @@ -397,21 +397,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `package_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.get( - "a25a9a7e9c00afc1fb2e0245519d725b", + rule_id="a25a9a7e9c00afc1fb2e0245519d725b", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.firewall.waf.packages.rules.with_raw_response.get( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", package_id="a25a9a7e9c00afc1fb2e0245519d725b", ) diff --git a/tests/api_resources/firewall/waf/test_overrides.py b/tests/api_resources/firewall/waf/test_overrides.py index 8a11a0e684f..aecf521b556 100644 --- a/tests/api_resources/firewall/waf/test_overrides.py +++ b/tests/api_resources/firewall/waf/test_overrides.py @@ -25,7 +25,7 @@ class TestOverrides: @parametrize def test_method_create(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Override, override, path=["response"]) @@ -34,7 +34,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.firewall.waf.overrides.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -47,7 +47,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.firewall.waf.overrides.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -63,7 +63,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.overrides.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -71,7 +71,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -81,7 +81,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.firewall.waf.overrides.with_raw_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -95,7 +95,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.firewall.waf.overrides.with_streaming_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -112,14 +112,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.overrides.with_raw_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.waf.overrides.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -127,14 +127,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[Override], override, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=5, ) @@ -143,7 +143,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.waf.overrides.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -154,7 +154,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.waf.overrides.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -168,13 +168,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.overrides.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OverrideDeleteResponse], override, path=["response"]) @@ -182,7 +182,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.firewall.waf.overrides.with_raw_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -194,7 +194,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.firewall.waf.overrides.with_streaming_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -209,20 +209,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.overrides.with_raw_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.waf.overrides.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: override = client.firewall.waf.overrides.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Override, override, path=["response"]) @@ -230,7 +230,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.waf.overrides.with_raw_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -242,7 +242,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.waf.overrides.with_streaming_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -257,13 +257,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.overrides.with_raw_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.firewall.waf.overrides.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -275,7 +275,7 @@ class TestAsyncOverrides: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Override, override, path=["response"]) @@ -284,7 +284,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.overrides.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -297,7 +297,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.overrides.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -313,7 +313,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -321,7 +321,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -331,7 +331,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.overrides.with_raw_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -345,7 +345,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.overrides.with_streaming_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -362,14 +362,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.update( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -377,14 +377,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[Override], override, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=5, ) @@ -393,7 +393,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.overrides.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -404,7 +404,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.overrides.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -418,13 +418,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OverrideDeleteResponse], override, path=["response"]) @@ -432,7 +432,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.overrides.with_raw_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -444,7 +444,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.overrides.with_streaming_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -459,20 +459,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.delete( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: override = await async_client.firewall.waf.overrides.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Override, override, path=["response"]) @@ -480,7 +480,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.overrides.with_raw_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -492,7 +492,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.overrides.with_streaming_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -507,12 +507,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.get( - "de677e5818985db1285d0e80225f06e5", + id="de677e5818985db1285d0e80225f06e5", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.firewall.waf.overrides.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/firewall/waf/test_packages.py b/tests/api_resources/firewall/waf/test_packages.py index 9ce8631baf8..b93a426e71f 100644 --- a/tests/api_resources/firewall/waf/test_packages.py +++ b/tests/api_resources/firewall/waf/test_packages.py @@ -22,7 +22,7 @@ class TestPackages: @parametrize def test_method_list(self, client: Cloudflare) -> None: package = client.firewall.waf.packages.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[PackageListResponse], package, path=["response"]) @@ -30,7 +30,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: package = client.firewall.waf.packages.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", match="any", name="USER", @@ -44,7 +44,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -56,7 +56,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.firewall.waf.packages.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -71,13 +71,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.packages.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: package = client.firewall.waf.packages.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PackageGetResponse, package, path=["response"]) @@ -85,7 +85,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.firewall.waf.packages.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -97,7 +97,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.firewall.waf.packages.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -112,13 +112,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.firewall.waf.packages.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.firewall.waf.packages.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -130,7 +130,7 @@ class TestAsyncPackages: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: package = await async_client.firewall.waf.packages.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[PackageListResponse], package, path=["response"]) @@ -138,7 +138,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: package = await async_client.firewall.waf.packages.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", match="any", name="USER", @@ -152,7 +152,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -164,7 +164,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -179,13 +179,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.packages.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: package = await async_client.firewall.waf.packages.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PackageGetResponse, package, path=["response"]) @@ -193,7 +193,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.firewall.waf.packages.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -205,7 +205,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.firewall.waf.packages.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -220,12 +220,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.firewall.waf.packages.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.firewall.waf.packages.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/healthchecks/test_previews.py b/tests/api_resources/healthchecks/test_previews.py index 8e270873849..8377cb4f89d 100644 --- a/tests/api_resources/healthchecks/test_previews.py +++ b/tests/api_resources/healthchecks/test_previews.py @@ -104,7 +104,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: preview = client.healthchecks.previews.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PreviewDeleteResponse, preview, path=["response"]) @@ -112,7 +112,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.healthchecks.previews.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -124,7 +124,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.healthchecks.previews.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -139,20 +139,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.previews.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.previews.with_raw_response.delete( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: preview = client.healthchecks.previews.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Healthcheck, preview, path=["response"]) @@ -160,7 +160,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.healthchecks.previews.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -172,7 +172,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.healthchecks.previews.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -187,13 +187,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.previews.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.previews.with_raw_response.get( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -285,7 +285,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: preview = await async_client.healthchecks.previews.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PreviewDeleteResponse, preview, path=["response"]) @@ -293,7 +293,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.previews.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -305,7 +305,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.previews.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -320,20 +320,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.previews.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.previews.with_raw_response.delete( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: preview = await async_client.healthchecks.previews.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Healthcheck, preview, path=["response"]) @@ -341,7 +341,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.previews.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -353,7 +353,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.previews.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -368,12 +368,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.previews.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.previews.with_raw_response.get( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/hostnames/settings/test_tls.py b/tests/api_resources/hostnames/settings/test_tls.py index 7a3a570b024..60abcaf4022 100644 --- a/tests/api_resources/hostnames/settings/test_tls.py +++ b/tests/api_resources/hostnames/settings/test_tls.py @@ -24,7 +24,7 @@ class TestTLS: @parametrize def test_method_update(self, client: Cloudflare) -> None: tls = client.hostnames.settings.tls.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -34,7 +34,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.hostnames.settings.tls.with_raw_response.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -48,7 +48,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.hostnames.settings.tls.with_streaming_response.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -65,7 +65,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.hostnames.settings.tls.with_raw_response.update( - "app.example.com", + hostname="app.example.com", zone_id="", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -73,7 +73,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.hostnames.settings.tls.with_raw_response.update( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -82,7 +82,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tls = client.hostnames.settings.tls.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -91,7 +91,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.hostnames.settings.tls.with_raw_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -104,7 +104,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.hostnames.settings.tls.with_streaming_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) as response: @@ -120,14 +120,14 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.hostnames.settings.tls.with_raw_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="", setting_id="ciphers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.hostnames.settings.tls.with_raw_response.delete( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -135,7 +135,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: tls = client.hostnames.settings.tls.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TLSGetResponse], tls, path=["response"]) @@ -143,7 +143,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.hostnames.settings.tls.with_raw_response.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -155,7 +155,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.hostnames.settings.tls.with_streaming_response.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -170,7 +170,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.hostnames.settings.tls.with_raw_response.get( - "ciphers", + setting_id="ciphers", zone_id="", ) @@ -181,7 +181,7 @@ class TestAsyncTLS: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: tls = await async_client.hostnames.settings.tls.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -191,7 +191,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.hostnames.settings.tls.with_raw_response.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -205,7 +205,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.hostnames.settings.tls.with_streaming_response.update( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -222,7 +222,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.hostnames.settings.tls.with_raw_response.update( - "app.example.com", + hostname="app.example.com", zone_id="", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -230,7 +230,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.hostnames.settings.tls.with_raw_response.update( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-GCM-SHA256"], @@ -239,7 +239,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tls = await async_client.hostnames.settings.tls.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -248,7 +248,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.hostnames.settings.tls.with_raw_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -261,7 +261,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.hostnames.settings.tls.with_streaming_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) as response: @@ -277,14 +277,14 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.hostnames.settings.tls.with_raw_response.delete( - "app.example.com", + hostname="app.example.com", zone_id="", setting_id="ciphers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.hostnames.settings.tls.with_raw_response.delete( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", setting_id="ciphers", ) @@ -292,7 +292,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tls = await async_client.hostnames.settings.tls.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TLSGetResponse], tls, path=["response"]) @@ -300,7 +300,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.hostnames.settings.tls.with_raw_response.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -312,7 +312,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.hostnames.settings.tls.with_streaming_response.get( - "ciphers", + setting_id="ciphers", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -327,6 +327,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.hostnames.settings.tls.with_raw_response.get( - "ciphers", + setting_id="ciphers", zone_id="", ) diff --git a/tests/api_resources/hyperdrive/test_configs.py b/tests/api_resources/hyperdrive/test_configs.py index b0f78ba131d..bb89f9ec1a4 100644 --- a/tests/api_resources/hyperdrive/test_configs.py +++ b/tests/api_resources/hyperdrive/test_configs.py @@ -30,7 +30,6 @@ def test_method_create(self, client: Cloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -44,6 +43,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -67,7 +67,6 @@ def test_raw_response_create(self, client: Cloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -87,7 +86,6 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -110,7 +108,6 @@ def test_path_params_create(self, client: Cloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -120,13 +117,12 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -137,10 +133,11 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -159,13 +156,12 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.hyperdrive.configs.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -180,13 +176,12 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.hyperdrive.configs.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -204,13 +199,12 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.hyperdrive.configs.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -218,13 +212,12 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): client.hyperdrive.configs.with_raw_response.update( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -271,7 +264,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConfigDeleteResponse, config, path=["response"]) @@ -279,7 +272,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.hyperdrive.configs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -291,7 +284,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.hyperdrive.configs.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -306,13 +299,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.hyperdrive.configs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): client.hyperdrive.configs.with_raw_response.delete( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -320,7 +313,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Hyperdrive], config, path=["response"]) @@ -329,7 +322,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", caching={ "disabled": False, @@ -338,6 +331,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: }, name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -351,7 +345,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.hyperdrive.configs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -364,7 +358,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.hyperdrive.configs.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -380,20 +374,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.hyperdrive.configs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): client.hyperdrive.configs.with_raw_response.edit( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: config = client.hyperdrive.configs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Hyperdrive], config, path=["response"]) @@ -401,7 +395,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.hyperdrive.configs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -413,7 +407,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.hyperdrive.configs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -428,13 +422,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.hyperdrive.configs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): client.hyperdrive.configs.with_raw_response.get( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -451,7 +445,6 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -465,6 +458,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -488,7 +482,6 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -508,7 +501,6 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -531,7 +523,6 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -541,13 +532,12 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -558,10 +548,11 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -580,13 +571,12 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.hyperdrive.configs.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -601,13 +591,12 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.hyperdrive.configs.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -625,13 +614,12 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -639,13 +627,12 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.update( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="example-hyperdrive", origin={ "database": "postgres", "host": "database.example.com", - "port": 5432, "scheme": "postgres", "user": "postgres", }, @@ -692,7 +679,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConfigDeleteResponse, config, path=["response"]) @@ -700,7 +687,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.hyperdrive.configs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -712,7 +699,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.hyperdrive.configs.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -727,13 +714,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.delete( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -741,7 +728,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Hyperdrive], config, path=["response"]) @@ -750,7 +737,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", caching={ "disabled": False, @@ -759,6 +746,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) }, name="example-hyperdrive", origin={ + "access_client_id": "0123456789abcdef0123456789abcdef.access", "database": "postgres", "host": "database.example.com", "port": 5432, @@ -772,7 +760,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.hyperdrive.configs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -785,7 +773,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.hyperdrive.configs.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -801,20 +789,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.edit( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: config = await async_client.hyperdrive.configs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Hyperdrive], config, path=["response"]) @@ -822,7 +810,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.hyperdrive.configs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -834,7 +822,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.hyperdrive.configs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -849,12 +837,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + hyperdrive_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hyperdrive_id` but received ''"): await async_client.hyperdrive.configs.with_raw_response.get( - "", + hyperdrive_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/iam/test_permission_groups.py b/tests/api_resources/iam/test_permission_groups.py index 298235ce84e..b1da71007ab 100644 --- a/tests/api_resources/iam/test_permission_groups.py +++ b/tests/api_resources/iam/test_permission_groups.py @@ -71,7 +71,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: permission_group = client.iam.permission_groups.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(PermissionGroupGetResponse, permission_group, path=["response"]) @@ -79,7 +79,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.iam.permission_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -91,7 +91,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.iam.permission_groups.with_streaming_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -106,13 +106,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.iam.permission_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `permission_group_id` but received ''"): client.iam.permission_groups.with_raw_response.get( - "", + permission_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -173,7 +173,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: permission_group = await async_client.iam.permission_groups.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(PermissionGroupGetResponse, permission_group, path=["response"]) @@ -181,7 +181,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.iam.permission_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -193,7 +193,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.iam.permission_groups.with_streaming_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -208,12 +208,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.iam.permission_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + permission_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `permission_group_id` but received ''"): await async_client.iam.permission_groups.with_raw_response.get( - "", + permission_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) diff --git a/tests/api_resources/iam/test_resource_groups.py b/tests/api_resources/iam/test_resource_groups.py index a08c3160026..bd287629b9f 100644 --- a/tests/api_resources/iam/test_resource_groups.py +++ b/tests/api_resources/iam/test_resource_groups.py @@ -112,7 +112,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: resource_group = client.iam.resource_groups.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -128,7 +128,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: resource_group = client.iam.resource_groups.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -145,7 +145,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.iam.resource_groups.with_raw_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -165,7 +165,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.iam.resource_groups.with_streaming_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -188,7 +188,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.iam.resource_groups.with_raw_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -202,7 +202,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): client.iam.resource_groups.with_raw_response.update( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -266,7 +266,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: resource_group = client.iam.resource_groups.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[ResourceGroupDeleteResponse], resource_group, path=["response"]) @@ -274,7 +274,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.iam.resource_groups.with_raw_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -286,7 +286,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.iam.resource_groups.with_streaming_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -301,20 +301,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.iam.resource_groups.with_raw_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): client.iam.resource_groups.with_raw_response.delete( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: resource_group = client.iam.resource_groups.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(ResourceGroupGetResponse, resource_group, path=["response"]) @@ -322,7 +322,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.iam.resource_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -334,7 +334,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.iam.resource_groups.with_streaming_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -349,13 +349,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.iam.resource_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): client.iam.resource_groups.with_raw_response.get( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -452,7 +452,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: resource_group = await async_client.iam.resource_groups.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -468,7 +468,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: resource_group = await async_client.iam.resource_groups.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -485,7 +485,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.iam.resource_groups.with_raw_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -505,7 +505,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.iam.resource_groups.with_streaming_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -528,7 +528,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.update( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -542,7 +542,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.update( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", scope={ "key": "com.cloudflare.api.account.eb78d65290b24279ba6f44721b3ea3c4", @@ -606,7 +606,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: resource_group = await async_client.iam.resource_groups.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(Optional[ResourceGroupDeleteResponse], resource_group, path=["response"]) @@ -614,7 +614,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.iam.resource_groups.with_raw_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -626,7 +626,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.iam.resource_groups.with_streaming_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -641,20 +641,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.delete( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.delete( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: resource_group = await async_client.iam.resource_groups.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) assert_matches_type(ResourceGroupGetResponse, resource_group, path=["response"]) @@ -662,7 +662,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.iam.resource_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) @@ -674,7 +674,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.iam.resource_groups.with_streaming_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) as response: assert not response.is_closed @@ -689,12 +689,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.get( - "6d7f2f5f5b1d4a0e9081fdc98d432fd1", + resource_group_id="6d7f2f5f5b1d4a0e9081fdc98d432fd1", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `resource_group_id` but received ''"): await async_client.iam.resource_groups.with_raw_response.get( - "", + resource_group_id="", account_id="eb78d65290b24279ba6f44721b3ea3c4", ) diff --git a/tests/api_resources/images/test_v1.py b/tests/api_resources/images/test_v1.py index 5662df98dcc..1114273c5e3 100644 --- a/tests/api_resources/images/test_v1.py +++ b/tests/api_resources/images/test_v1.py @@ -126,7 +126,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: v1 = client.images.v1.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(V1DeleteResponse, v1, path=["response"]) @@ -134,7 +134,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.images.v1.with_raw_response.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -146,7 +146,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.images.v1.with_streaming_response.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -161,20 +161,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.with_raw_response.delete( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): client.images.v1.with_raw_response.delete( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: v1 = client.images.v1.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Image, v1, path=["response"]) @@ -182,7 +182,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: v1 = client.images.v1.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", metadata={}, require_signed_urls=True, @@ -192,7 +192,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.images.v1.with_raw_response.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -204,7 +204,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.images.v1.with_streaming_response.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -219,20 +219,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.with_raw_response.edit( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): client.images.v1.with_raw_response.edit( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: v1 = client.images.v1.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Image, v1, path=["response"]) @@ -240,7 +240,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.images.v1.with_raw_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.images.v1.with_streaming_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -267,13 +267,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.with_raw_response.get( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): client.images.v1.with_raw_response.get( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -385,7 +385,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: v1 = await async_client.images.v1.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(V1DeleteResponse, v1, path=["response"]) @@ -393,7 +393,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.with_raw_response.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -405,7 +405,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.with_streaming_response.delete( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -420,20 +420,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.with_raw_response.delete( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): await async_client.images.v1.with_raw_response.delete( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: v1 = await async_client.images.v1.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Image, v1, path=["response"]) @@ -441,7 +441,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: v1 = await async_client.images.v1.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", metadata={}, require_signed_urls=True, @@ -451,7 +451,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.with_raw_response.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -463,7 +463,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.with_streaming_response.edit( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -478,20 +478,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.with_raw_response.edit( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): await async_client.images.v1.with_raw_response.edit( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: v1 = await async_client.images.v1.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Image, v1, path=["response"]) @@ -499,7 +499,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.with_raw_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -511,7 +511,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.with_streaming_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -526,12 +526,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.with_raw_response.get( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): await async_client.images.v1.with_raw_response.get( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/images/test_v2.py b/tests/api_resources/images/test_v2.py index 52527ae66ae..d668ca234a8 100644 --- a/tests/api_resources/images/test_v2.py +++ b/tests/api_resources/images/test_v2.py @@ -28,7 +28,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: v2 = client.images.v2.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - continuation_token="string", + continuation_token="continuation_token", per_page=10, sort_order="asc", ) @@ -80,7 +80,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: v2 = await async_client.images.v2.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - continuation_token="string", + continuation_token="continuation_token", per_page=10, sort_order="asc", ) diff --git a/tests/api_resources/images/v1/test_blobs.py b/tests/api_resources/images/v1/test_blobs.py index e9573fc5000..2d3a89dbc0b 100644 --- a/tests/api_resources/images/v1/test_blobs.py +++ b/tests/api_resources/images/v1/test_blobs.py @@ -26,11 +26,11 @@ class TestBlobs: @parametrize @pytest.mark.respx(base_url=base_url) def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) blob = client.images.v1.blobs.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert blob.is_closed @@ -41,12 +41,12 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: @parametrize @pytest.mark.respx(base_url=base_url) def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) blob = client.images.v1.blobs.with_raw_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -58,11 +58,11 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N @parametrize @pytest.mark.respx(base_url=base_url) def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) with client.images.v1.blobs.with_streaming_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as blob: assert not blob.is_closed @@ -79,13 +79,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.blobs.with_raw_response.get( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): client.images.v1.blobs.with_raw_response.get( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -96,11 +96,11 @@ class TestAsyncBlobs: @parametrize @pytest.mark.respx(base_url=base_url) async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) blob = await async_client.images.v1.blobs.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert blob.is_closed @@ -111,12 +111,12 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR @parametrize @pytest.mark.respx(base_url=base_url) async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) blob = await async_client.images.v1.blobs.with_raw_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -128,11 +128,11 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: @parametrize @pytest.mark.respx(base_url=base_url) async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/string/blob").mock( + respx_mock.get("/accounts/023e105f4ecef8ad9ca31a8372d0c353/images/v1/image_id/blob").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) async with async_client.images.v1.blobs.with_streaming_response.get( - "string", + image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as blob: assert not blob.is_closed @@ -149,12 +149,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.blobs.with_raw_response.get( - "string", + image_id="image_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `image_id` but received ''"): await async_client.images.v1.blobs.with_raw_response.get( - "", + image_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/images/v1/test_keys.py b/tests/api_resources/images/v1/test_keys.py index 570044e7b4f..ef6122e1816 100644 --- a/tests/api_resources/images/v1/test_keys.py +++ b/tests/api_resources/images/v1/test_keys.py @@ -20,7 +20,7 @@ class TestKeys: @parametrize def test_method_update(self, client: Cloudflare) -> None: key = client.images.v1.keys.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(KeyUpdateResponse, key, path=["response"]) @@ -28,7 +28,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.images.v1.keys.with_raw_response.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.images.v1.keys.with_streaming_response.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.keys.with_raw_response.update( - "someKey", + signing_key_name="someKey", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `signing_key_name` but received ''"): client.images.v1.keys.with_raw_response.update( - "", + signing_key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -106,7 +106,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: key = client.images.v1.keys.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(KeyDeleteResponse, key, path=["response"]) @@ -114,7 +114,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.images.v1.keys.with_raw_response.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -126,7 +126,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.images.v1.keys.with_streaming_response.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -141,13 +141,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.keys.with_raw_response.delete( - "someKey", + signing_key_name="someKey", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `signing_key_name` but received ''"): client.images.v1.keys.with_raw_response.delete( - "", + signing_key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -158,7 +158,7 @@ class TestAsyncKeys: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: key = await async_client.images.v1.keys.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(KeyUpdateResponse, key, path=["response"]) @@ -166,7 +166,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.keys.with_raw_response.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -178,7 +178,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.keys.with_streaming_response.update( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -193,13 +193,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.keys.with_raw_response.update( - "someKey", + signing_key_name="someKey", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `signing_key_name` but received ''"): await async_client.images.v1.keys.with_raw_response.update( - "", + signing_key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -244,7 +244,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: key = await async_client.images.v1.keys.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(KeyDeleteResponse, key, path=["response"]) @@ -252,7 +252,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.keys.with_raw_response.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -264,7 +264,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.keys.with_streaming_response.delete( - "someKey", + signing_key_name="someKey", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -279,12 +279,12 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.keys.with_raw_response.delete( - "someKey", + signing_key_name="someKey", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `signing_key_name` but received ''"): await async_client.images.v1.keys.with_raw_response.delete( - "", + signing_key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/images/v1/test_variants.py b/tests/api_resources/images/v1/test_variants.py index d5cb41d40f0..0b88368b362 100644 --- a/tests/api_resources/images/v1/test_variants.py +++ b/tests/api_resources/images/v1/test_variants.py @@ -145,7 +145,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: variant = client.images.v1.variants.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(VariantDeleteResponse, variant, path=["response"]) @@ -153,7 +153,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.images.v1.variants.with_raw_response.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -165,7 +165,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.images.v1.variants.with_streaming_response.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -180,20 +180,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.variants.with_raw_response.delete( - "hero", + variant_id="hero", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): client.images.v1.variants.with_raw_response.delete( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: variant = client.images.v1.variants.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -207,7 +207,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: variant = client.images.v1.variants.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -222,7 +222,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.images.v1.variants.with_raw_response.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -240,7 +240,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.images.v1.variants.with_streaming_response.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -261,7 +261,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.variants.with_raw_response.edit( - "hero", + variant_id="hero", account_id="", options={ "fit": "scale-down", @@ -273,7 +273,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): client.images.v1.variants.with_raw_response.edit( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -286,7 +286,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: variant = client.images.v1.variants.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(VariantGetResponse, variant, path=["response"]) @@ -294,7 +294,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.images.v1.variants.with_raw_response.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -306,7 +306,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.images.v1.variants.with_streaming_response.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -321,13 +321,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.images.v1.variants.with_raw_response.get( - "hero", + variant_id="hero", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): client.images.v1.variants.with_raw_response.get( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -457,7 +457,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: variant = await async_client.images.v1.variants.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(VariantDeleteResponse, variant, path=["response"]) @@ -465,7 +465,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.variants.with_raw_response.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -477,7 +477,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.variants.with_streaming_response.delete( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -492,20 +492,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.variants.with_raw_response.delete( - "hero", + variant_id="hero", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): await async_client.images.v1.variants.with_raw_response.delete( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: variant = await async_client.images.v1.variants.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -519,7 +519,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: variant = await async_client.images.v1.variants.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -534,7 +534,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.variants.with_raw_response.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -552,7 +552,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.variants.with_streaming_response.edit( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -573,7 +573,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.variants.with_raw_response.edit( - "hero", + variant_id="hero", account_id="", options={ "fit": "scale-down", @@ -585,7 +585,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): await async_client.images.v1.variants.with_raw_response.edit( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", options={ "fit": "scale-down", @@ -598,7 +598,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: variant = await async_client.images.v1.variants.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(VariantGetResponse, variant, path=["response"]) @@ -606,7 +606,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.images.v1.variants.with_raw_response.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -618,7 +618,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.images.v1.variants.with_streaming_response.get( - "hero", + variant_id="hero", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -633,12 +633,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.images.v1.variants.with_raw_response.get( - "hero", + variant_id="hero", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `variant_id` but received ''"): await async_client.images.v1.variants.with_raw_response.get( - "", + variant_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/intel/asn/test_subnets.py b/tests/api_resources/intel/asn/test_subnets.py index b231532262f..116eb6f482b 100644 --- a/tests/api_resources/intel/asn/test_subnets.py +++ b/tests/api_resources/intel/asn/test_subnets.py @@ -20,7 +20,7 @@ class TestSubnets: @parametrize def test_method_get(self, client: Cloudflare) -> None: subnet = client.intel.asn.subnets.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubnetGetResponse, subnet, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.intel.asn.subnets.with_raw_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.intel.asn.subnets.with_streaming_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,7 +55,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.asn.subnets.with_raw_response.get( - 0, + asn=0, account_id="", ) @@ -66,7 +66,7 @@ class TestAsyncSubnets: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: subnet = await async_client.intel.asn.subnets.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubnetGetResponse, subnet, path=["response"]) @@ -74,7 +74,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.asn.subnets.with_raw_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -86,7 +86,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.asn.subnets.with_streaming_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -101,6 +101,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.asn.subnets.with_raw_response.get( - 0, + asn=0, account_id="", ) diff --git a/tests/api_resources/intel/attack_surface_report/test_issue_types.py b/tests/api_resources/intel/attack_surface_report/test_issue_types.py index 904b3db245f..25b244d8989 100644 --- a/tests/api_resources/intel/attack_surface_report/test_issue_types.py +++ b/tests/api_resources/intel/attack_surface_report/test_issue_types.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, cast +from typing import Any, Optional, cast import pytest @@ -22,7 +22,7 @@ def test_method_get(self, client: Cloudflare) -> None: issue_type = client.intel.attack_surface_report.issue_types.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: @@ -33,7 +33,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue_type = response.parse() - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: @@ -44,7 +44,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue_type = response.parse() - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) assert cast(Any, response.is_closed) is True @@ -64,7 +64,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: issue_type = await async_client.intel.attack_surface_report.issue_types.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @@ -75,7 +75,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue_type = await response.parse() - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: @@ -86,7 +86,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue_type = await response.parse() - assert_matches_type(IssueTypeGetResponse, issue_type, path=["response"]) + assert_matches_type(Optional[IssueTypeGetResponse], issue_type, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/intel/attack_surface_report/test_issues.py b/tests/api_resources/intel/attack_surface_report/test_issues.py index 7f46dae5dca..db438e3e04a 100644 --- a/tests/api_resources/intel/attack_surface_report/test_issues.py +++ b/tests/api_resources/intel/attack_surface_report/test_issues.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, cast +from typing import Any, Optional, cast import pytest @@ -87,7 +87,7 @@ def test_method_class(self, client: Cloudflare) -> None: issue = client.intel.attack_surface_report.issues.class_( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize def test_method_class_with_all_params(self, client: Cloudflare) -> None: @@ -105,7 +105,7 @@ def test_method_class_with_all_params(self, client: Cloudflare) -> None: subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize def test_raw_response_class(self, client: Cloudflare) -> None: @@ -116,7 +116,7 @@ def test_raw_response_class(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize def test_streaming_response_class(self, client: Cloudflare) -> None: @@ -127,7 +127,7 @@ def test_streaming_response_class(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -141,43 +141,43 @@ def test_path_params_class(self, client: Cloudflare) -> None: @parametrize def test_method_dismiss(self, client: Cloudflare) -> None: issue = client.intel.attack_surface_report.issues.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize def test_method_dismiss_with_all_params(self, client: Cloudflare) -> None: issue = client.intel.attack_surface_report.issues.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", dismiss=True, ) - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize def test_raw_response_dismiss(self, client: Cloudflare) -> None: response = client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize def test_streaming_response_dismiss(self, client: Cloudflare) -> None: with client.intel.attack_surface_report.issues.with_streaming_response.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -185,13 +185,13 @@ def test_streaming_response_dismiss(self, client: Cloudflare) -> None: def test_path_params_dismiss(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "string", + issue_id="issue_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `issue_id` but received ''"): client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "", + issue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -200,7 +200,7 @@ def test_method_severity(self, client: Cloudflare) -> None: issue = client.intel.attack_surface_report.issues.severity( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize def test_method_severity_with_all_params(self, client: Cloudflare) -> None: @@ -218,7 +218,7 @@ def test_method_severity_with_all_params(self, client: Cloudflare) -> None: subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize def test_raw_response_severity(self, client: Cloudflare) -> None: @@ -229,7 +229,7 @@ def test_raw_response_severity(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize def test_streaming_response_severity(self, client: Cloudflare) -> None: @@ -240,7 +240,7 @@ def test_streaming_response_severity(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -256,7 +256,7 @@ def test_method_type(self, client: Cloudflare) -> None: issue = client.intel.attack_surface_report.issues.type( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize def test_method_type_with_all_params(self, client: Cloudflare) -> None: @@ -274,7 +274,7 @@ def test_method_type_with_all_params(self, client: Cloudflare) -> None: subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize def test_raw_response_type(self, client: Cloudflare) -> None: @@ -285,7 +285,7 @@ def test_raw_response_type(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize def test_streaming_response_type(self, client: Cloudflare) -> None: @@ -296,7 +296,7 @@ def test_streaming_response_type(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = response.parse() - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -374,7 +374,7 @@ async def test_method_class(self, async_client: AsyncCloudflare) -> None: issue = await async_client.intel.attack_surface_report.issues.class_( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize async def test_method_class_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -392,7 +392,7 @@ async def test_method_class_with_all_params(self, async_client: AsyncCloudflare) subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize async def test_raw_response_class(self, async_client: AsyncCloudflare) -> None: @@ -403,7 +403,7 @@ async def test_raw_response_class(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) @parametrize async def test_streaming_response_class(self, async_client: AsyncCloudflare) -> None: @@ -414,7 +414,7 @@ async def test_streaming_response_class(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueClassResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueClassResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -428,43 +428,43 @@ async def test_path_params_class(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_dismiss(self, async_client: AsyncCloudflare) -> None: issue = await async_client.intel.attack_surface_report.issues.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize async def test_method_dismiss_with_all_params(self, async_client: AsyncCloudflare) -> None: issue = await async_client.intel.attack_surface_report.issues.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", dismiss=True, ) - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize async def test_raw_response_dismiss(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) @parametrize async def test_streaming_response_dismiss(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.attack_surface_report.issues.with_streaming_response.dismiss( - "string", + issue_id="issue_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueDismissResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueDismissResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -472,13 +472,13 @@ async def test_streaming_response_dismiss(self, async_client: AsyncCloudflare) - async def test_path_params_dismiss(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "string", + issue_id="issue_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `issue_id` but received ''"): await async_client.intel.attack_surface_report.issues.with_raw_response.dismiss( - "", + issue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -487,7 +487,7 @@ async def test_method_severity(self, async_client: AsyncCloudflare) -> None: issue = await async_client.intel.attack_surface_report.issues.severity( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize async def test_method_severity_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -505,7 +505,7 @@ async def test_method_severity_with_all_params(self, async_client: AsyncCloudfla subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize async def test_raw_response_severity(self, async_client: AsyncCloudflare) -> None: @@ -516,7 +516,7 @@ async def test_raw_response_severity(self, async_client: AsyncCloudflare) -> Non assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) @parametrize async def test_streaming_response_severity(self, async_client: AsyncCloudflare) -> None: @@ -527,7 +527,7 @@ async def test_streaming_response_severity(self, async_client: AsyncCloudflare) assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueSeverityResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueSeverityResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True @@ -543,7 +543,7 @@ async def test_method_type(self, async_client: AsyncCloudflare) -> None: issue = await async_client.intel.attack_surface_report.issues.type( account_id="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize async def test_method_type_with_all_params(self, async_client: AsyncCloudflare) -> None: @@ -561,7 +561,7 @@ async def test_method_type_with_all_params(self, async_client: AsyncCloudflare) subject=["example.com", "example.com", "example.com"], subject_neq=["example.com", "example.com", "example.com"], ) - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize async def test_raw_response_type(self, async_client: AsyncCloudflare) -> None: @@ -572,7 +572,7 @@ async def test_raw_response_type(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) @parametrize async def test_streaming_response_type(self, async_client: AsyncCloudflare) -> None: @@ -583,7 +583,7 @@ async def test_streaming_response_type(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" issue = await response.parse() - assert_matches_type(IssueTypeResponse, issue, path=["response"]) + assert_matches_type(Optional[IssueTypeResponse], issue, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/intel/indicator_feeds/test_snapshots.py b/tests/api_resources/intel/indicator_feeds/test_snapshots.py index 0db382b0f3f..5b7f91a523b 100644 --- a/tests/api_resources/intel/indicator_feeds/test_snapshots.py +++ b/tests/api_resources/intel/indicator_feeds/test_snapshots.py @@ -21,7 +21,7 @@ class TestSnapshots: @parametrize def test_method_update(self, client: Cloudflare) -> None: snapshot = client.intel.indicator_feeds.snapshots.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SnapshotUpdateResponse], snapshot, path=["response"]) @@ -30,7 +30,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: snapshot = client.intel.indicator_feeds.snapshots.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", source="@/Users/me/test.stix2", ) @@ -40,7 +40,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.intel.indicator_feeds.snapshots.with_raw_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -53,7 +53,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.intel.indicator_feeds.snapshots.with_streaming_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -69,7 +69,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.indicator_feeds.snapshots.with_raw_response.update( - 12, + feed_id=12, account_id="", ) @@ -81,7 +81,7 @@ class TestAsyncSnapshots: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: snapshot = await async_client.intel.indicator_feeds.snapshots.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SnapshotUpdateResponse], snapshot, path=["response"]) @@ -90,7 +90,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: snapshot = await async_client.intel.indicator_feeds.snapshots.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", source="@/Users/me/test.stix2", ) @@ -100,7 +100,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.indicator_feeds.snapshots.with_raw_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -113,7 +113,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.indicator_feeds.snapshots.with_streaming_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -129,6 +129,6 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.indicator_feeds.snapshots.with_raw_response.update( - 12, + feed_id=12, account_id="", ) diff --git a/tests/api_resources/intel/test_asn.py b/tests/api_resources/intel/test_asn.py index 5ef9475861f..1b9016472fe 100644 --- a/tests/api_resources/intel/test_asn.py +++ b/tests/api_resources/intel/test_asn.py @@ -20,7 +20,7 @@ class TestASN: @parametrize def test_method_get(self, client: Cloudflare) -> None: asn = client.intel.asn.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ASN], asn, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.intel.asn.with_raw_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.intel.asn.with_streaming_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,7 +55,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.asn.with_raw_response.get( - 0, + asn=0, account_id="", ) @@ -66,7 +66,7 @@ class TestAsyncASN: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: asn = await async_client.intel.asn.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ASN], asn, path=["response"]) @@ -74,7 +74,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.asn.with_raw_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -86,7 +86,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.asn.with_streaming_response.get( - 0, + asn=0, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -101,6 +101,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.asn.with_raw_response.get( - 0, + asn=0, account_id="", ) diff --git a/tests/api_resources/intel/test_dns.py b/tests/api_resources/intel/test_dns.py index 4e95dc2891a..515012c788b 100644 --- a/tests/api_resources/intel/test_dns.py +++ b/tests/api_resources/intel/test_dns.py @@ -30,7 +30,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: dns = client.intel.dns.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - ipv4="string", + ipv4="ipv4", page=1, per_page=20, start_end_params={ @@ -86,7 +86,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: dns = await async_client.intel.dns.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - ipv4="string", + ipv4="ipv4", page=1, per_page=20, start_end_params={ diff --git a/tests/api_resources/intel/test_domains.py b/tests/api_resources/intel/test_domains.py index 7241e5d4ad2..9a897bf7904 100644 --- a/tests/api_resources/intel/test_domains.py +++ b/tests/api_resources/intel/test_domains.py @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_method_get_with_all_params(self, client: Cloudflare) -> None: domain = client.intel.domains.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - domain="string", + domain="domain", ) assert_matches_type(Optional[Domain], domain, path=["response"]) @@ -78,7 +78,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: domain = await async_client.intel.domains.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - domain="string", + domain="domain", ) assert_matches_type(Optional[Domain], domain, path=["response"]) diff --git a/tests/api_resources/intel/test_indicator_feeds.py b/tests/api_resources/intel/test_indicator_feeds.py index 45aee641fae..b1d65b7148f 100644 --- a/tests/api_resources/intel/test_indicator_feeds.py +++ b/tests/api_resources/intel/test_indicator_feeds.py @@ -73,7 +73,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: indicator_feed = client.intel.indicator_feeds.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndicatorFeedUpdateResponse], indicator_feed, path=["response"]) @@ -81,7 +81,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: indicator_feed = client.intel.indicator_feeds.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is an example description", is_attributable=True, @@ -93,7 +93,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.intel.indicator_feeds.with_raw_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -105,7 +105,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.intel.indicator_feeds.with_streaming_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -120,7 +120,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.indicator_feeds.with_raw_response.update( - 12, + feed_id=12, account_id="", ) @@ -165,7 +165,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_data(self, client: Cloudflare) -> None: indicator_feed = client.intel.indicator_feeds.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, indicator_feed, path=["response"]) @@ -173,7 +173,7 @@ def test_method_data(self, client: Cloudflare) -> None: @parametrize def test_raw_response_data(self, client: Cloudflare) -> None: response = client.intel.indicator_feeds.with_raw_response.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -185,7 +185,7 @@ def test_raw_response_data(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_data(self, client: Cloudflare) -> None: with client.intel.indicator_feeds.with_streaming_response.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -200,14 +200,14 @@ def test_streaming_response_data(self, client: Cloudflare) -> None: def test_path_params_data(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.indicator_feeds.with_raw_response.data( - 12, + feed_id=12, account_id="", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: indicator_feed = client.intel.indicator_feeds.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndicatorFeedGetResponse], indicator_feed, path=["response"]) @@ -215,7 +215,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.intel.indicator_feeds.with_raw_response.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -227,7 +227,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.intel.indicator_feeds.with_streaming_response.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -242,7 +242,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.intel.indicator_feeds.with_raw_response.get( - 12, + feed_id=12, account_id="", ) @@ -300,7 +300,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: indicator_feed = await async_client.intel.indicator_feeds.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndicatorFeedUpdateResponse], indicator_feed, path=["response"]) @@ -308,7 +308,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: indicator_feed = await async_client.intel.indicator_feeds.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is an example description", is_attributable=True, @@ -320,7 +320,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.indicator_feeds.with_raw_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -332,7 +332,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.indicator_feeds.with_streaming_response.update( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -347,7 +347,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.indicator_feeds.with_raw_response.update( - 12, + feed_id=12, account_id="", ) @@ -392,7 +392,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_data(self, async_client: AsyncCloudflare) -> None: indicator_feed = await async_client.intel.indicator_feeds.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, indicator_feed, path=["response"]) @@ -400,7 +400,7 @@ async def test_method_data(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_data(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.indicator_feeds.with_raw_response.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -412,7 +412,7 @@ async def test_raw_response_data(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_data(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.indicator_feeds.with_streaming_response.data( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -427,14 +427,14 @@ async def test_streaming_response_data(self, async_client: AsyncCloudflare) -> N async def test_path_params_data(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.indicator_feeds.with_raw_response.data( - 12, + feed_id=12, account_id="", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: indicator_feed = await async_client.intel.indicator_feeds.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndicatorFeedGetResponse], indicator_feed, path=["response"]) @@ -442,7 +442,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.intel.indicator_feeds.with_raw_response.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -454,7 +454,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.intel.indicator_feeds.with_streaming_response.get( - 12, + feed_id=12, account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -469,6 +469,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.intel.indicator_feeds.with_raw_response.get( - 12, + feed_id=12, account_id="", ) diff --git a/tests/api_resources/intel/test_ips.py b/tests/api_resources/intel/test_ips.py index 56721abdf3a..4f39c996906 100644 --- a/tests/api_resources/intel/test_ips.py +++ b/tests/api_resources/intel/test_ips.py @@ -28,8 +28,8 @@ def test_method_get(self, client: Cloudflare) -> None: def test_method_get_with_all_params(self, client: Cloudflare) -> None: ip = client.intel.ips.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - ipv4="string", - ipv6="string", + ipv4="ipv4", + ipv6="ipv6", ) assert_matches_type(Optional[IPGetResponse], ip, path=["response"]) @@ -79,8 +79,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ip = await async_client.intel.ips.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - ipv4="string", - ipv6="string", + ipv4="ipv4", + ipv6="ipv6", ) assert_matches_type(Optional[IPGetResponse], ip, path=["response"]) diff --git a/tests/api_resources/intel/test_miscategorizations.py b/tests/api_resources/intel/test_miscategorizations.py index 9f3f59fae1d..a72f326fff3 100644 --- a/tests/api_resources/intel/test_miscategorizations.py +++ b/tests/api_resources/intel/test_miscategorizations.py @@ -34,7 +34,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: ip={}, security_adds=[117, 131], security_removes=[83], - url="string", + url="url", ) assert_matches_type(Optional[MiscategorizationCreateResponse], miscategorization, path=["response"]) @@ -90,7 +90,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare ip={}, security_adds=[117, 131], security_removes=[83], - url="string", + url="url", ) assert_matches_type(Optional[MiscategorizationCreateResponse], miscategorization, path=["response"]) diff --git a/tests/api_resources/intel/test_whois.py b/tests/api_resources/intel/test_whois.py index c8f0f4035df..97c8efbf7a2 100644 --- a/tests/api_resources/intel/test_whois.py +++ b/tests/api_resources/intel/test_whois.py @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_method_get_with_all_params(self, client: Cloudflare) -> None: whois = client.intel.whois.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - domain="string", + domain="domain", ) assert_matches_type(Optional[WhoisGetResponse], whois, path=["response"]) @@ -78,7 +78,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: whois = await async_client.intel.whois.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - domain="string", + domain="domain", ) assert_matches_type(Optional[WhoisGetResponse], whois, path=["response"]) diff --git a/tests/api_resources/kv/namespaces/test_bulk.py b/tests/api_resources/kv/namespaces/test_bulk.py index 6a37a64f90e..42649742375 100644 --- a/tests/api_resources/kv/namespaces/test_bulk.py +++ b/tests/api_resources/kv/namespaces/test_bulk.py @@ -20,7 +20,7 @@ class TestBulk: @parametrize def test_method_update(self, client: Cloudflare) -> None: bulk = client.kv.namespaces.bulk.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -29,7 +29,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.kv.namespaces.bulk.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -42,7 +42,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.kv.namespaces.bulk.with_streaming_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.bulk.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.bulk.with_raw_response.update( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -73,7 +73,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: bulk = client.kv.namespaces.bulk.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BulkDeleteResponse], bulk, path=["response"]) @@ -81,7 +81,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.kv.namespaces.bulk.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -93,7 +93,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.kv.namespaces.bulk.with_streaming_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -108,13 +108,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.bulk.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.bulk.with_raw_response.delete( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ class TestAsyncBulk: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: bulk = await async_client.kv.namespaces.bulk.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -134,7 +134,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.bulk.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -147,7 +147,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.bulk.with_streaming_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -163,14 +163,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.bulk.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.bulk.with_raw_response.update( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -178,7 +178,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: bulk = await async_client.kv.namespaces.bulk.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BulkDeleteResponse], bulk, path=["response"]) @@ -186,7 +186,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.bulk.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -198,7 +198,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.bulk.with_streaming_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -213,12 +213,12 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.bulk.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.bulk.with_raw_response.delete( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/kv/namespaces/test_keys.py b/tests/api_resources/kv/namespaces/test_keys.py index 26c09a1f9b5..074a872cc1d 100644 --- a/tests/api_resources/kv/namespaces/test_keys.py +++ b/tests/api_resources/kv/namespaces/test_keys.py @@ -21,7 +21,7 @@ class TestKeys: @parametrize def test_method_list(self, client: Cloudflare) -> None: key = client.kv.namespaces.keys.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncCursorLimitPagination[Key], key, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: key = client.kv.namespaces.keys.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="6Ck1la0VxJ0djhidm1MdX2FyDGxLKVeeHZZmORS_8XeSuhz9SjIJRaSa2lnsF01tQOHrfTGAP3R5X1Kv5iVUuMbNKhWNAXHOl6ePB0TUL8nw", limit=10, @@ -40,7 +40,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.kv.namespaces.keys.with_raw_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -52,7 +52,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.kv.namespaces.keys.with_streaming_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -67,13 +67,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.keys.with_raw_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.keys.with_raw_response.list( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -84,7 +84,7 @@ class TestAsyncKeys: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: key = await async_client.kv.namespaces.keys.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncCursorLimitPagination[Key], key, path=["response"]) @@ -92,7 +92,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: key = await async_client.kv.namespaces.keys.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="6Ck1la0VxJ0djhidm1MdX2FyDGxLKVeeHZZmORS_8XeSuhz9SjIJRaSa2lnsF01tQOHrfTGAP3R5X1Kv5iVUuMbNKhWNAXHOl6ePB0TUL8nw", limit=10, @@ -103,7 +103,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.keys.with_raw_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -115,7 +115,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.keys.with_streaming_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -130,12 +130,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.keys.with_raw_response.list( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.keys.with_raw_response.list( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/kv/namespaces/test_metadata.py b/tests/api_resources/kv/namespaces/test_metadata.py index 7c8a4325a43..e6e56f6f06a 100644 --- a/tests/api_resources/kv/namespaces/test_metadata.py +++ b/tests/api_resources/kv/namespaces/test_metadata.py @@ -20,7 +20,7 @@ class TestMetadata: @parametrize def test_method_get(self, client: Cloudflare) -> None: metadata = client.kv.namespaces.metadata.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -42,7 +42,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.kv.namespaces.metadata.with_streaming_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): client.kv.namespaces.metadata.with_raw_response.get( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -84,7 +84,7 @@ class TestAsyncMetadata: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: metadata = await async_client.kv.namespaces.metadata.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -93,7 +93,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -106,7 +106,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.metadata.with_streaming_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as response: @@ -122,21 +122,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.metadata.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): await async_client.kv.namespaces.metadata.with_raw_response.get( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) diff --git a/tests/api_resources/kv/namespaces/test_values.py b/tests/api_resources/kv/namespaces/test_values.py index 36b3d06967a..376ec1960ef 100644 --- a/tests/api_resources/kv/namespaces/test_values.py +++ b/tests/api_resources/kv/namespaces/test_values.py @@ -29,7 +29,7 @@ class TestValues: @parametrize def test_method_update(self, client: Cloudflare) -> None: value = client.kv.namespaces.values.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -41,7 +41,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -57,7 +57,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.kv.namespaces.values.with_streaming_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -76,7 +76,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -85,7 +85,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -94,7 +94,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): client.kv.namespaces.values.with_raw_response.update( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -104,7 +104,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: value = client.kv.namespaces.values.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -113,7 +113,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -126,7 +126,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.kv.namespaces.values.with_streaming_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as response: @@ -142,21 +142,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): client.kv.namespaces.values.with_raw_response.delete( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -169,7 +169,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: "/accounts/023e105f4ecef8ad9ca31a8372d0c353/storage/kv/namespaces/0f2ac74b498b48028cb68387c421e279/values/My-Key" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) value = client.kv.namespaces.values.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -187,7 +187,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) value = client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -205,7 +205,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter "/accounts/023e105f4ecef8ad9ca31a8372d0c353/storage/kv/namespaces/0f2ac74b498b48028cb68387c421e279/values/My-Key" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) with client.kv.namespaces.values.with_streaming_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as value: @@ -224,21 +224,21 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): client.kv.namespaces.values.with_raw_response.get( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -251,7 +251,7 @@ class TestAsyncValues: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: value = await async_client.kv.namespaces.values.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -263,7 +263,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -279,7 +279,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.values.with_streaming_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -298,7 +298,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -307,7 +307,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.update( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -316,7 +316,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): await async_client.kv.namespaces.values.with_raw_response.update( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", metadata='{"someMetadataKey": "someMetadataValue"}', @@ -326,7 +326,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: value = await async_client.kv.namespaces.values.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -335,7 +335,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -348,7 +348,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.values.with_streaming_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as response: @@ -364,21 +364,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.delete( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): await async_client.kv.namespaces.values.with_raw_response.delete( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -391,7 +391,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR "/accounts/023e105f4ecef8ad9ca31a8372d0c353/storage/kv/namespaces/0f2ac74b498b48028cb68387c421e279/values/My-Key" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) value = await async_client.kv.namespaces.values.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -409,7 +409,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) value = await async_client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) @@ -427,7 +427,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx "/accounts/023e105f4ecef8ad9ca31a8372d0c353/storage/kv/namespaces/0f2ac74b498b48028cb68387c421e279/values/My-Key" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) async with async_client.kv.namespaces.values.with_streaming_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) as value: @@ -446,21 +446,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="", namespace_id="0f2ac74b498b48028cb68387c421e279", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.values.with_raw_response.get( - "My-Key", + key_name="My-Key", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `key_name` but received ''"): await async_client.kv.namespaces.values.with_raw_response.get( - "", + key_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", namespace_id="0f2ac74b498b48028cb68387c421e279", ) diff --git a/tests/api_resources/kv/test_namespaces.py b/tests/api_resources/kv/test_namespaces.py index c8be55ff1e2..aa2e9589dfe 100644 --- a/tests/api_resources/kv/test_namespaces.py +++ b/tests/api_resources/kv/test_namespaces.py @@ -67,7 +67,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: namespace = client.kv.namespaces.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -76,7 +76,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.kv.namespaces.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -89,7 +89,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.kv.namespaces.with_streaming_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) as response: @@ -105,14 +105,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", title="My Own Namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.with_raw_response.update( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -169,7 +169,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: namespace = client.kv.namespaces.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[NamespaceDeleteResponse], namespace, path=["response"]) @@ -177,7 +177,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.kv.namespaces.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -189,7 +189,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.kv.namespaces.with_streaming_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -204,20 +204,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.with_raw_response.delete( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: namespace = client.kv.namespaces.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Namespace], namespace, path=["response"]) @@ -225,7 +225,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.kv.namespaces.with_raw_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -237,7 +237,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.kv.namespaces.with_streaming_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -252,13 +252,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.kv.namespaces.with_raw_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): client.kv.namespaces.with_raw_response.get( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -311,7 +311,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: namespace = await async_client.kv.namespaces.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -320,7 +320,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -333,7 +333,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.with_streaming_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) as response: @@ -349,14 +349,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.with_raw_response.update( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", title="My Own Namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.with_raw_response.update( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", title="My Own Namespace", ) @@ -413,7 +413,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: namespace = await async_client.kv.namespaces.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[NamespaceDeleteResponse], namespace, path=["response"]) @@ -421,7 +421,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -433,7 +433,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.with_streaming_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -448,20 +448,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.with_raw_response.delete( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.with_raw_response.delete( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: namespace = await async_client.kv.namespaces.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Namespace], namespace, path=["response"]) @@ -469,7 +469,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.kv.namespaces.with_raw_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -481,7 +481,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.kv.namespaces.with_streaming_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -496,12 +496,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.kv.namespaces.with_raw_response.get( - "0f2ac74b498b48028cb68387c421e279", + namespace_id="0f2ac74b498b48028cb68387c421e279", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `namespace_id` but received ''"): await async_client.kv.namespaces.with_raw_response.get( - "", + namespace_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/monitors/test_previews.py b/tests/api_resources/load_balancers/monitors/test_previews.py index 71a61ec7d40..88087f7cac9 100644 --- a/tests/api_resources/load_balancers/monitors/test_previews.py +++ b/tests/api_resources/load_balancers/monitors/test_previews.py @@ -20,7 +20,7 @@ class TestPreviews: @parametrize def test_method_create(self, client: Cloudflare) -> None: preview = client.load_balancers.monitors.previews.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: preview = client.load_balancers.monitors.previews.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -56,7 +56,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.previews.with_raw_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -69,7 +69,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.load_balancers.monitors.previews.with_streaming_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -85,14 +85,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.previews.with_raw_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.previews.with_raw_response.create( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -104,7 +104,7 @@ class TestAsyncPreviews: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: preview = await async_client.load_balancers.monitors.previews.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -113,7 +113,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: preview = await async_client.load_balancers.monitors.previews.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -140,7 +140,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.previews.with_raw_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -153,7 +153,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.previews.with_streaming_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -169,14 +169,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.previews.with_raw_response.create( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.previews.with_raw_response.create( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) diff --git a/tests/api_resources/load_balancers/monitors/test_references.py b/tests/api_resources/load_balancers/monitors/test_references.py index a31063f687e..58c8dcd21b2 100644 --- a/tests/api_resources/load_balancers/monitors/test_references.py +++ b/tests/api_resources/load_balancers/monitors/test_references.py @@ -20,7 +20,7 @@ class TestReferences: @parametrize def test_method_get(self, client: Cloudflare) -> None: reference = client.load_balancers.monitors.references.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.references.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.monitors.references.with_streaming_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.references.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.references.with_raw_response.get( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncReferences: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: reference = await async_client.load_balancers.monitors.references.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.references.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.references.with_streaming_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.references.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.references.with_raw_response.get( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/pools/test_health.py b/tests/api_resources/load_balancers/pools/test_health.py index 6c9b62dcdea..eba8b0346db 100644 --- a/tests/api_resources/load_balancers/pools/test_health.py +++ b/tests/api_resources/load_balancers/pools/test_health.py @@ -20,7 +20,7 @@ class TestHealth: @parametrize def test_method_create(self, client: Cloudflare) -> None: health = client.load_balancers.pools.health.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: health = client.load_balancers.pools.health.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -56,7 +56,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.load_balancers.pools.health.with_raw_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -69,7 +69,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.load_balancers.pools.health.with_streaming_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -85,14 +85,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.health.with_raw_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.health.with_raw_response.create( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -100,7 +100,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: health = client.load_balancers.pools.health.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(HealthGetResponse, health, path=["response"]) @@ -108,7 +108,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.pools.health.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -120,7 +120,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.pools.health.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -135,13 +135,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.health.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.health.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -152,7 +152,7 @@ class TestAsyncHealth: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: health = await async_client.load_balancers.pools.health.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -161,7 +161,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: health = await async_client.load_balancers.pools.health.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -188,7 +188,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.health.with_raw_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -201,7 +201,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.health.with_streaming_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -217,14 +217,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.health.with_raw_response.create( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.health.with_raw_response.create( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -232,7 +232,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: health = await async_client.load_balancers.pools.health.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(HealthGetResponse, health, path=["response"]) @@ -240,7 +240,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.health.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.health.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -267,12 +267,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.health.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.health.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/pools/test_references.py b/tests/api_resources/load_balancers/pools/test_references.py index 409be7228ac..cde06313f61 100644 --- a/tests/api_resources/load_balancers/pools/test_references.py +++ b/tests/api_resources/load_balancers/pools/test_references.py @@ -20,7 +20,7 @@ class TestReferences: @parametrize def test_method_get(self, client: Cloudflare) -> None: reference = client.load_balancers.pools.references.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.pools.references.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.pools.references.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.references.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.references.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncReferences: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: reference = await async_client.load_balancers.pools.references.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.references.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.references.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.references.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.references.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/test_monitors.py b/tests/api_resources/load_balancers/test_monitors.py index aec60b132cd..051a99da886 100644 --- a/tests/api_resources/load_balancers/test_monitors.py +++ b/tests/api_resources/load_balancers/test_monitors.py @@ -92,7 +92,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -101,7 +101,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -128,7 +128,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.with_raw_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -141,7 +141,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.load_balancers.monitors.with_streaming_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -157,14 +157,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.with_raw_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.with_raw_response.update( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -210,7 +210,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(MonitorDeleteResponse, monitor, path=["response"]) @@ -218,7 +218,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.with_raw_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -230,7 +230,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.load_balancers.monitors.with_streaming_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -245,20 +245,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.with_raw_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.with_raw_response.delete( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -267,7 +267,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -294,7 +294,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.with_raw_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -307,7 +307,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.load_balancers.monitors.with_streaming_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -323,14 +323,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.with_raw_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.with_raw_response.edit( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -338,7 +338,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: monitor = client.load_balancers.monitors.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Monitor, monitor, path=["response"]) @@ -346,7 +346,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.monitors.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -358,7 +358,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.monitors.with_streaming_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -373,13 +373,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.monitors.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): client.load_balancers.monitors.with_raw_response.get( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -458,7 +458,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -467,7 +467,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -494,7 +494,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.with_raw_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -507,7 +507,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.with_streaming_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -523,14 +523,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.update( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.update( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -576,7 +576,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(MonitorDeleteResponse, monitor, path=["response"]) @@ -584,7 +584,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.with_raw_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -596,7 +596,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.with_streaming_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -611,20 +611,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.delete( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.delete( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -633,7 +633,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", allow_insecure=True, @@ -660,7 +660,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.with_raw_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -673,7 +673,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.with_streaming_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) as response: @@ -689,14 +689,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.edit( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", expected_codes="2xx", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.edit( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", expected_codes="2xx", ) @@ -704,7 +704,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: monitor = await async_client.load_balancers.monitors.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Monitor, monitor, path=["response"]) @@ -712,7 +712,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.monitors.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -724,7 +724,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.monitors.with_streaming_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -739,12 +739,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.get( - "f1aba936b94213e5b8dca0c0dbf1f9cc", + monitor_id="f1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `monitor_id` but received ''"): await async_client.load_balancers.monitors.with_raw_response.get( - "", + monitor_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/test_pools.py b/tests/api_resources/load_balancers/test_pools.py index e128a3f2287..7d82191846e 100644 --- a/tests/api_resources/load_balancers/test_pools.py +++ b/tests/api_resources/load_balancers/test_pools.py @@ -128,7 +128,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -138,7 +138,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[ @@ -198,7 +198,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.load_balancers.pools.with_raw_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -212,7 +212,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.load_balancers.pools.with_streaming_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -229,7 +229,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.with_raw_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", name="primary-dc-1", origins=[{}, {}, {}], @@ -237,7 +237,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.with_raw_response.update( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -292,7 +292,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PoolDeleteResponse, pool, path=["response"]) @@ -300,7 +300,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.load_balancers.pools.with_raw_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -312,7 +312,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.load_balancers.pools.with_streaming_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -327,20 +327,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.with_raw_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.with_raw_response.delete( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Pool, pool, path=["response"]) @@ -348,7 +348,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", check_regions=["WEU", "ENAM"], description="Primary data center - Provider XYZ", @@ -408,7 +408,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.load_balancers.pools.with_raw_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -420,7 +420,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.load_balancers.pools.with_streaming_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -435,20 +435,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.with_raw_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.with_raw_response.edit( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: pool = client.load_balancers.pools.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Pool, pool, path=["response"]) @@ -456,7 +456,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.pools.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -468,7 +468,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.pools.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -483,13 +483,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.pools.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): client.load_balancers.pools.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -604,7 +604,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -614,7 +614,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[ @@ -674,7 +674,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.with_raw_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -688,7 +688,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.with_streaming_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -705,7 +705,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.update( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", name="primary-dc-1", origins=[{}, {}, {}], @@ -713,7 +713,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.update( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="primary-dc-1", origins=[{}, {}, {}], @@ -768,7 +768,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PoolDeleteResponse, pool, path=["response"]) @@ -776,7 +776,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.with_raw_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -788,7 +788,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.with_streaming_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -803,20 +803,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.delete( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.delete( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Pool, pool, path=["response"]) @@ -824,7 +824,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", check_regions=["WEU", "ENAM"], description="Primary data center - Provider XYZ", @@ -884,7 +884,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.with_raw_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -896,7 +896,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.with_streaming_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -911,20 +911,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.edit( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.edit( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: pool = await async_client.load_balancers.pools.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Pool, pool, path=["response"]) @@ -932,7 +932,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.pools.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -944,7 +944,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.pools.with_streaming_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -959,12 +959,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.get( - "17b5962d775c646f3f9725cbc7a53df4", + pool_id="17b5962d775c646f3f9725cbc7a53df4", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pool_id` but received ''"): await async_client.load_balancers.pools.with_raw_response.get( - "", + pool_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/test_previews.py b/tests/api_resources/load_balancers/test_previews.py index 62da37e0c52..281f21e0600 100644 --- a/tests/api_resources/load_balancers/test_previews.py +++ b/tests/api_resources/load_balancers/test_previews.py @@ -20,7 +20,7 @@ class TestPreviews: @parametrize def test_method_get(self, client: Cloudflare) -> None: preview = client.load_balancers.previews.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PreviewGetResponse, preview, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.previews.with_raw_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.previews.with_streaming_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.previews.with_raw_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `preview_id` but received ''"): client.load_balancers.previews.with_raw_response.get( - "", + preview_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncPreviews: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: preview = await async_client.load_balancers.previews.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PreviewGetResponse, preview, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.previews.with_raw_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.previews.with_streaming_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.previews.with_raw_response.get( - "p1aba936b94213e5b8dca0c0dbf1f9cc", + preview_id="p1aba936b94213e5b8dca0c0dbf1f9cc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `preview_id` but received ''"): await async_client.load_balancers.previews.with_raw_response.get( - "", + preview_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/load_balancers/test_regions.py b/tests/api_resources/load_balancers/test_regions.py index 34d882330a0..6e689dc253b 100644 --- a/tests/api_resources/load_balancers/test_regions.py +++ b/tests/api_resources/load_balancers/test_regions.py @@ -68,7 +68,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: region = client.load_balancers.regions.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RegionGetResponse, region, path=["response"]) @@ -76,7 +76,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.regions.with_raw_response.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -88,7 +88,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.regions.with_streaming_response.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -103,7 +103,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.load_balancers.regions.with_raw_response.get( - "WNAM", + region_id="WNAM", account_id="", ) @@ -162,7 +162,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: region = await async_client.load_balancers.regions.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RegionGetResponse, region, path=["response"]) @@ -170,7 +170,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.regions.with_raw_response.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -182,7 +182,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.regions.with_streaming_response.get( - "WNAM", + region_id="WNAM", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -197,6 +197,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.load_balancers.regions.with_raw_response.get( - "WNAM", + region_id="WNAM", account_id="", ) diff --git a/tests/api_resources/logpush/datasets/test_fields.py b/tests/api_resources/logpush/datasets/test_fields.py index fb994642e7b..b62d8b5a19f 100644 --- a/tests/api_resources/logpush/datasets/test_fields.py +++ b/tests/api_resources/logpush/datasets/test_fields.py @@ -20,8 +20,8 @@ class TestFields: @parametrize def test_method_get(self, client: Cloudflare) -> None: field = client.logpush.datasets.fields.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(object, field, path=["response"]) @@ -29,8 +29,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: field = client.logpush.datasets.fields.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(object, field, path=["response"]) @@ -38,8 +38,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.logpush.datasets.fields.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert response.is_closed is True @@ -51,8 +51,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.logpush.datasets.fields.with_streaming_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -67,20 +67,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.logpush.datasets.fields.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.logpush.datasets.fields.with_raw_response.get( - "http_requests", + dataset_id="http_requests", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.datasets.fields.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) @@ -91,8 +91,8 @@ class TestAsyncFields: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: field = await async_client.logpush.datasets.fields.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(object, field, path=["response"]) @@ -100,8 +100,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: field = await async_client.logpush.datasets.fields.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(object, field, path=["response"]) @@ -109,8 +109,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.datasets.fields.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert response.is_closed is True @@ -122,8 +122,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.datasets.fields.with_streaming_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -138,18 +138,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.logpush.datasets.fields.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.logpush.datasets.fields.with_raw_response.get( - "http_requests", + dataset_id="http_requests", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.datasets.fields.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) diff --git a/tests/api_resources/logpush/datasets/test_jobs.py b/tests/api_resources/logpush/datasets/test_jobs.py index 7176ea97c6f..7d87be256af 100644 --- a/tests/api_resources/logpush/datasets/test_jobs.py +++ b/tests/api_resources/logpush/datasets/test_jobs.py @@ -21,8 +21,8 @@ class TestJobs: @parametrize def test_method_get(self, client: Cloudflare) -> None: job = client.logpush.datasets.jobs.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(Optional[JobGetResponse], job, path=["response"]) @@ -30,8 +30,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.datasets.jobs.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(Optional[JobGetResponse], job, path=["response"]) @@ -39,8 +39,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert response.is_closed is True @@ -52,8 +52,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.logpush.datasets.jobs.with_streaming_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -68,20 +68,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.logpush.datasets.jobs.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", + dataset_id="http_requests", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) @@ -92,8 +92,8 @@ class TestAsyncJobs: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.datasets.jobs.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(Optional[JobGetResponse], job, path=["response"]) @@ -101,8 +101,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.datasets.jobs.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert_matches_type(Optional[JobGetResponse], job, path=["response"]) @@ -110,8 +110,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) assert response.is_closed is True @@ -123,8 +123,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.datasets.jobs.with_streaming_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -139,18 +139,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.logpush.datasets.jobs.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", + dataset_id="http_requests", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.datasets.jobs.with_raw_response.get( - "http_requests", - account_id="string", + dataset_id="http_requests", + account_id="account_id", ) diff --git a/tests/api_resources/logpush/test_jobs.py b/tests/api_resources/logpush/test_jobs.py index 05950cab7b9..3a730eb3e3c 100644 --- a/tests/api_resources/logpush/test_jobs.py +++ b/tests/api_resources/logpush/test_jobs.py @@ -23,7 +23,7 @@ class TestJobs: def test_method_create(self, client: Cloudflare) -> None: job = client.logpush.jobs.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -32,7 +32,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_method_create_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.jobs.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", dataset="http_requests", enabled=False, frequency="high", @@ -44,15 +44,15 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: name="example.com", output_options={ "cve_2021_4428": True, - "batch_prefix": "string", - "batch_suffix": "string", - "field_delimiter": "string", + "batch_prefix": "batch_prefix", + "batch_suffix": "batch_suffix", + "field_delimiter": "field_delimiter", "field_names": ["ClientIP", "EdgeStartTimestamp", "RayID"], "output_type": "ndjson", - "record_delimiter": "string", - "record_prefix": "string", - "record_suffix": "string", - "record_template": "string", + "record_delimiter": "record_delimiter", + "record_prefix": "record_prefix", + "record_suffix": "record_suffix", + "record_template": "record_template", "sample_rate": 0, "timestamp_format": "unixnano", }, @@ -65,7 +65,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: response = client.logpush.jobs.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -78,7 +78,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with client.logpush.jobs.with_streaming_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -100,15 +100,15 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.jobs.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: job = client.logpush.jobs.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -116,8 +116,8 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.jobs.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", destination_conf="s3://mybucket/logs?region=us-west-2", enabled=False, frequency="high", @@ -128,15 +128,15 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: max_upload_records=1000, output_options={ "cve_2021_4428": True, - "batch_prefix": "string", - "batch_suffix": "string", - "field_delimiter": "string", + "batch_prefix": "batch_prefix", + "batch_suffix": "batch_suffix", + "field_delimiter": "field_delimiter", "field_names": ["ClientIP", "EdgeStartTimestamp", "RayID"], "output_type": "ndjson", - "record_delimiter": "string", - "record_prefix": "string", - "record_suffix": "string", - "record_template": "string", + "record_delimiter": "record_delimiter", + "record_prefix": "record_prefix", + "record_suffix": "record_suffix", + "record_template": "record_template", "sample_rate": 0, "timestamp_format": "unixnano", }, @@ -148,8 +148,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.logpush.jobs.with_raw_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -161,8 +161,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.logpush.jobs.with_streaming_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -177,21 +177,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.logpush.jobs.with_raw_response.update( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.jobs.with_raw_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: job = client.logpush.jobs.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[Optional[LogpushJob]], job, path=["response"]) @@ -199,7 +199,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.jobs.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[Optional[LogpushJob]], job, path=["response"]) @@ -207,7 +207,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.logpush.jobs.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -219,7 +219,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.logpush.jobs.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -239,15 +239,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.jobs.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: job = client.logpush.jobs.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(object, job, path=["response"]) @@ -255,8 +255,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.jobs.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(object, job, path=["response"]) @@ -264,8 +264,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.logpush.jobs.with_raw_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -277,8 +277,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.logpush.jobs.with_streaming_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -293,22 +293,22 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.logpush.jobs.with_raw_response.delete( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.jobs.with_raw_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: job = client.logpush.jobs.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -316,8 +316,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: job = client.logpush.jobs.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -325,8 +325,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.logpush.jobs.with_raw_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -338,8 +338,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.logpush.jobs.with_streaming_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -354,14 +354,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.logpush.jobs.with_raw_response.get( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.jobs.with_raw_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) @@ -373,7 +373,7 @@ class TestAsyncJobs: async def test_method_create(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -382,7 +382,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", dataset="http_requests", enabled=False, frequency="high", @@ -394,15 +394,15 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare name="example.com", output_options={ "cve_2021_4428": True, - "batch_prefix": "string", - "batch_suffix": "string", - "field_delimiter": "string", + "batch_prefix": "batch_prefix", + "batch_suffix": "batch_suffix", + "field_delimiter": "field_delimiter", "field_names": ["ClientIP", "EdgeStartTimestamp", "RayID"], "output_type": "ndjson", - "record_delimiter": "string", - "record_prefix": "string", - "record_suffix": "string", - "record_template": "string", + "record_delimiter": "record_delimiter", + "record_prefix": "record_prefix", + "record_suffix": "record_suffix", + "record_template": "record_template", "sample_rate": 0, "timestamp_format": "unixnano", }, @@ -415,7 +415,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.jobs.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -428,7 +428,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.jobs.with_streaming_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -450,15 +450,15 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.jobs.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -466,8 +466,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", destination_conf="s3://mybucket/logs?region=us-west-2", enabled=False, frequency="high", @@ -478,15 +478,15 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare max_upload_records=1000, output_options={ "cve_2021_4428": True, - "batch_prefix": "string", - "batch_suffix": "string", - "field_delimiter": "string", + "batch_prefix": "batch_prefix", + "batch_suffix": "batch_suffix", + "field_delimiter": "field_delimiter", "field_names": ["ClientIP", "EdgeStartTimestamp", "RayID"], "output_type": "ndjson", - "record_delimiter": "string", - "record_prefix": "string", - "record_suffix": "string", - "record_template": "string", + "record_delimiter": "record_delimiter", + "record_prefix": "record_prefix", + "record_suffix": "record_suffix", + "record_template": "record_template", "sample_rate": 0, "timestamp_format": "unixnano", }, @@ -498,8 +498,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.jobs.with_raw_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -511,8 +511,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.jobs.with_streaming_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -527,21 +527,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.logpush.jobs.with_raw_response.update( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.jobs.with_raw_response.update( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[Optional[LogpushJob]], job, path=["response"]) @@ -549,7 +549,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[Optional[LogpushJob]], job, path=["response"]) @@ -557,7 +557,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.jobs.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -569,7 +569,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.jobs.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -589,15 +589,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.jobs.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(object, job, path=["response"]) @@ -605,8 +605,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(object, job, path=["response"]) @@ -614,8 +614,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.jobs.with_raw_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -627,8 +627,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.jobs.with_streaming_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -643,22 +643,22 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.logpush.jobs.with_raw_response.delete( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.jobs.with_raw_response.delete( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -666,8 +666,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: job = await async_client.logpush.jobs.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert_matches_type(Optional[LogpushJob], job, path=["response"]) @@ -675,8 +675,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.jobs.with_raw_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) assert response.is_closed is True @@ -688,8 +688,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.jobs.with_streaming_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -704,12 +704,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.logpush.jobs.with_raw_response.get( - 1, + job_id=1, account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.jobs.with_raw_response.get( - 1, - account_id="string", + job_id=1, + account_id="account_id", ) diff --git a/tests/api_resources/logpush/test_ownership.py b/tests/api_resources/logpush/test_ownership.py index ce1f9a83fb3..c2d9297623c 100644 --- a/tests/api_resources/logpush/test_ownership.py +++ b/tests/api_resources/logpush/test_ownership.py @@ -25,7 +25,7 @@ class TestOwnership: def test_method_create(self, client: Cloudflare) -> None: ownership = client.logpush.ownership.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipCreateResponse], ownership, path=["response"]) @@ -34,7 +34,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_method_create_with_all_params(self, client: Cloudflare) -> None: ownership = client.logpush.ownership.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipCreateResponse], ownership, path=["response"]) @@ -43,7 +43,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: response = client.logpush.ownership.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -56,7 +56,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with client.logpush.ownership.with_streaming_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -78,7 +78,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.ownership.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -87,7 +87,7 @@ def test_method_validate(self, client: Cloudflare) -> None: ownership = client.logpush.ownership.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipValidation], ownership, path=["response"]) @@ -97,7 +97,7 @@ def test_method_validate_with_all_params(self, client: Cloudflare) -> None: ownership = client.logpush.ownership.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipValidation], ownership, path=["response"]) @@ -107,7 +107,7 @@ def test_raw_response_validate(self, client: Cloudflare) -> None: response = client.logpush.ownership.with_raw_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -121,7 +121,7 @@ def test_streaming_response_validate(self, client: Cloudflare) -> None: with client.logpush.ownership.with_streaming_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -145,7 +145,7 @@ def test_path_params_validate(self, client: Cloudflare) -> None: client.logpush.ownership.with_raw_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) @@ -157,7 +157,7 @@ class TestAsyncOwnership: async def test_method_create(self, async_client: AsyncCloudflare) -> None: ownership = await async_client.logpush.ownership.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipCreateResponse], ownership, path=["response"]) @@ -166,7 +166,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: ownership = await async_client.logpush.ownership.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipCreateResponse], ownership, path=["response"]) @@ -175,7 +175,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.ownership.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -188,7 +188,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.ownership.with_streaming_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -210,7 +210,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.ownership.with_raw_response.create( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -219,7 +219,7 @@ async def test_method_validate(self, async_client: AsyncCloudflare) -> None: ownership = await async_client.logpush.ownership.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipValidation], ownership, path=["response"]) @@ -229,7 +229,7 @@ async def test_method_validate_with_all_params(self, async_client: AsyncCloudfla ownership = await async_client.logpush.ownership.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OwnershipValidation], ownership, path=["response"]) @@ -239,7 +239,7 @@ async def test_raw_response_validate(self, async_client: AsyncCloudflare) -> Non response = await async_client.logpush.ownership.with_raw_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -253,7 +253,7 @@ async def test_streaming_response_validate(self, async_client: AsyncCloudflare) async with async_client.logpush.ownership.with_streaming_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -277,5 +277,5 @@ async def test_path_params_validate(self, async_client: AsyncCloudflare) -> None await async_client.logpush.ownership.with_raw_response.validate( destination_conf="s3://mybucket/logs?region=us-west-2", ownership_challenge="00000000000000000000", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/logpush/test_validate.py b/tests/api_resources/logpush/test_validate.py index 7b80c557e5d..fd2a12df619 100644 --- a/tests/api_resources/logpush/test_validate.py +++ b/tests/api_resources/logpush/test_validate.py @@ -25,7 +25,7 @@ class TestValidate: def test_method_destination(self, client: Cloudflare) -> None: validate = client.logpush.validate.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateDestinationResponse], validate, path=["response"]) @@ -34,7 +34,7 @@ def test_method_destination(self, client: Cloudflare) -> None: def test_method_destination_with_all_params(self, client: Cloudflare) -> None: validate = client.logpush.validate.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateDestinationResponse], validate, path=["response"]) @@ -43,7 +43,7 @@ def test_method_destination_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_destination(self, client: Cloudflare) -> None: response = client.logpush.validate.with_raw_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -56,7 +56,7 @@ def test_raw_response_destination(self, client: Cloudflare) -> None: def test_streaming_response_destination(self, client: Cloudflare) -> None: with client.logpush.validate.with_streaming_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -78,7 +78,7 @@ def test_path_params_destination(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.validate.with_raw_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -86,7 +86,7 @@ def test_path_params_destination(self, client: Cloudflare) -> None: def test_method_origin(self, client: Cloudflare) -> None: validate = client.logpush.validate.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateOriginResponse], validate, path=["response"]) @@ -95,7 +95,7 @@ def test_method_origin(self, client: Cloudflare) -> None: def test_method_origin_with_all_params(self, client: Cloudflare) -> None: validate = client.logpush.validate.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateOriginResponse], validate, path=["response"]) @@ -104,7 +104,7 @@ def test_method_origin_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_origin(self, client: Cloudflare) -> None: response = client.logpush.validate.with_raw_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -117,7 +117,7 @@ def test_raw_response_origin(self, client: Cloudflare) -> None: def test_streaming_response_origin(self, client: Cloudflare) -> None: with client.logpush.validate.with_streaming_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -139,7 +139,7 @@ def test_path_params_origin(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.logpush.validate.with_raw_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) @@ -151,7 +151,7 @@ class TestAsyncValidate: async def test_method_destination(self, async_client: AsyncCloudflare) -> None: validate = await async_client.logpush.validate.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateDestinationResponse], validate, path=["response"]) @@ -160,7 +160,7 @@ async def test_method_destination(self, async_client: AsyncCloudflare) -> None: async def test_method_destination_with_all_params(self, async_client: AsyncCloudflare) -> None: validate = await async_client.logpush.validate.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateDestinationResponse], validate, path=["response"]) @@ -169,7 +169,7 @@ async def test_method_destination_with_all_params(self, async_client: AsyncCloud async def test_raw_response_destination(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.validate.with_raw_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -182,7 +182,7 @@ async def test_raw_response_destination(self, async_client: AsyncCloudflare) -> async def test_streaming_response_destination(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.validate.with_streaming_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -204,7 +204,7 @@ async def test_path_params_destination(self, async_client: AsyncCloudflare) -> N with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.validate.with_raw_response.destination( destination_conf="s3://mybucket/logs?region=us-west-2", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -212,7 +212,7 @@ async def test_path_params_destination(self, async_client: AsyncCloudflare) -> N async def test_method_origin(self, async_client: AsyncCloudflare) -> None: validate = await async_client.logpush.validate.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateOriginResponse], validate, path=["response"]) @@ -221,7 +221,7 @@ async def test_method_origin(self, async_client: AsyncCloudflare) -> None: async def test_method_origin_with_all_params(self, async_client: AsyncCloudflare) -> None: validate = await async_client.logpush.validate.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ValidateOriginResponse], validate, path=["response"]) @@ -230,7 +230,7 @@ async def test_method_origin_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_origin(self, async_client: AsyncCloudflare) -> None: response = await async_client.logpush.validate.with_raw_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -243,7 +243,7 @@ async def test_raw_response_origin(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_origin(self, async_client: AsyncCloudflare) -> None: async with async_client.logpush.validate.with_streaming_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -265,5 +265,5 @@ async def test_path_params_origin(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.logpush.validate.with_raw_response.origin( logpull_options="fields=RayID,ClientIP,EdgeStartTimestamp×tamps=rfc3339", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/logs/control/test_retention.py b/tests/api_resources/logs/control/test_retention.py index b3ae8454210..c88567517cb 100644 --- a/tests/api_resources/logs/control/test_retention.py +++ b/tests/api_resources/logs/control/test_retention.py @@ -20,7 +20,7 @@ class TestRetention: @parametrize def test_method_create(self, client: Cloudflare) -> None: retention = client.logs.control.retention.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) assert_matches_type(RetentionCreateResponse, retention, path=["response"]) @@ -28,7 +28,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.logs.control.retention.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) @@ -40,7 +40,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.logs.control.retention.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) as response: assert not response.is_closed @@ -55,7 +55,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.logs.control.retention.with_raw_response.create( - "", + zone_identifier="", flag=True, ) @@ -104,7 +104,7 @@ class TestAsyncRetention: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: retention = await async_client.logs.control.retention.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) assert_matches_type(RetentionCreateResponse, retention, path=["response"]) @@ -112,7 +112,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.logs.control.retention.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) @@ -124,7 +124,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.logs.control.retention.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", flag=True, ) as response: assert not response.is_closed @@ -139,7 +139,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.logs.control.retention.with_raw_response.create( - "", + zone_identifier="", flag=True, ) diff --git a/tests/api_resources/logs/test_rayid.py b/tests/api_resources/logs/test_rayid.py index 5268b84e977..6a18a0ba0dd 100644 --- a/tests/api_resources/logs/test_rayid.py +++ b/tests/api_resources/logs/test_rayid.py @@ -20,7 +20,7 @@ class TestRayID: @parametrize def test_method_get(self, client: Cloudflare) -> None: rayid = client.logs.rayid.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RayIDGetResponse, rayid, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: rayid = client.logs.rayid.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", fields="ClientIP,RayID,EdgeStartTimestamp", timestamps="unixnano", @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.logs.rayid.with_raw_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -50,7 +50,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.logs.rayid.with_streaming_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -65,13 +65,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.logs.rayid.with_raw_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ray_identifier` but received ''"): client.logs.rayid.with_raw_response.get( - "", + ray_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -82,7 +82,7 @@ class TestAsyncRayID: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: rayid = await async_client.logs.rayid.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RayIDGetResponse, rayid, path=["response"]) @@ -90,7 +90,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: rayid = await async_client.logs.rayid.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", fields="ClientIP,RayID,EdgeStartTimestamp", timestamps="unixnano", @@ -100,7 +100,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.logs.rayid.with_raw_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -112,7 +112,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.logs.rayid.with_streaming_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -127,12 +127,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.logs.rayid.with_raw_response.get( - "41ddf1740f67442d", + ray_identifier="41ddf1740f67442d", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ray_identifier` but received ''"): await async_client.logs.rayid.with_raw_response.get( - "", + ray_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/logs/test_received.py b/tests/api_resources/logs/test_received.py index 86effb42fe4..5f3746d0335 100644 --- a/tests/api_resources/logs/test_received.py +++ b/tests/api_resources/logs/test_received.py @@ -20,7 +20,7 @@ class TestReceived: @parametrize def test_method_get(self, client: Cloudflare) -> None: received = client.logs.received.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) assert_matches_type(ReceivedGetResponse, received, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: received = client.logs.received.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", count=1, fields="ClientIP,RayID,EdgeStartTimestamp", @@ -41,7 +41,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.logs.received.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) @@ -53,7 +53,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.logs.received.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) as response: assert not response.is_closed @@ -68,7 +68,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.logs.received.with_raw_response.get( - "", + zone_identifier="", end="2018-05-20T10:01:00Z", ) @@ -79,7 +79,7 @@ class TestAsyncReceived: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: received = await async_client.logs.received.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) assert_matches_type(ReceivedGetResponse, received, path=["response"]) @@ -87,7 +87,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: received = await async_client.logs.received.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", count=1, fields="ClientIP,RayID,EdgeStartTimestamp", @@ -100,7 +100,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.logs.received.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) @@ -112,7 +112,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.logs.received.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", end="2018-05-20T10:01:00Z", ) as response: assert not response.is_closed @@ -127,6 +127,6 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.logs.received.with_raw_response.get( - "", + zone_identifier="", end="2018-05-20T10:01:00Z", ) diff --git a/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py b/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py index 6f0e476a67e..46761c021c6 100644 --- a/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py +++ b/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py @@ -20,7 +20,7 @@ class TestAdvertisements: @parametrize def test_method_edit(self, client: Cloudflare) -> None: advertisement = client.magic_network_monitoring.rules.advertisements.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -29,7 +29,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -42,7 +42,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_network_monitoring.rules.advertisements.with_streaming_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -77,7 +77,7 @@ class TestAsyncAdvertisements: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: advertisement = await async_client.magic_network_monitoring.rules.advertisements.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -86,7 +86,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -99,7 +99,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_network_monitoring.rules.advertisements.with_streaming_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) as response: @@ -115,14 +115,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.magic_network_monitoring.rules.advertisements.with_raw_response.edit( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) diff --git a/tests/api_resources/magic_network_monitoring/test_rules.py b/tests/api_resources/magic_network_monitoring/test_rules.py index b813da89aca..d2b2bce970e 100644 --- a/tests/api_resources/magic_network_monitoring/test_rules.py +++ b/tests/api_resources/magic_network_monitoring/test_rules.py @@ -145,7 +145,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.magic_network_monitoring.rules.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) assert_matches_type(Optional[MagicNetworkMonitoringRule], rule, path=["response"]) @@ -153,7 +153,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_network_monitoring.rules.with_raw_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) @@ -165,7 +165,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_network_monitoring.rules.with_streaming_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) as response: assert not response.is_closed @@ -180,20 +180,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.delete( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: rule = client.magic_network_monitoring.rules.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -202,7 +202,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_network_monitoring.rules.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -215,7 +215,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_network_monitoring.rules.with_streaming_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) as response: @@ -231,14 +231,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.edit( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -246,7 +246,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: rule = client.magic_network_monitoring.rules.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) assert_matches_type(Optional[MagicNetworkMonitoringRule], rule, path=["response"]) @@ -254,7 +254,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_network_monitoring.rules.with_raw_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) @@ -266,7 +266,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_network_monitoring.rules.with_streaming_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) as response: assert not response.is_closed @@ -281,13 +281,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.magic_network_monitoring.rules.with_raw_response.get( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", ) @@ -420,7 +420,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.magic_network_monitoring.rules.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) assert_matches_type(Optional[MagicNetworkMonitoringRule], rule, path=["response"]) @@ -428,7 +428,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_network_monitoring.rules.with_raw_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) @@ -440,7 +440,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_network_monitoring.rules.with_streaming_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) as response: assert not response.is_closed @@ -455,20 +455,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.delete( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.delete( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: rule = await async_client.magic_network_monitoring.rules.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -477,7 +477,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_network_monitoring.rules.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -490,7 +490,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_network_monitoring.rules.with_streaming_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) as response: @@ -506,14 +506,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.edit( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.edit( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", body={}, ) @@ -521,7 +521,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: rule = await async_client.magic_network_monitoring.rules.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) assert_matches_type(Optional[MagicNetworkMonitoringRule], rule, path=["response"]) @@ -529,7 +529,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_network_monitoring.rules.with_raw_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) @@ -541,7 +541,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_network_monitoring.rules.with_streaming_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="6f91088a406011ed95aed352566e8d4c", ) as response: assert not response.is_closed @@ -556,12 +556,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.get( - "2890e6fa406311ed9b5a23f70f6fb8cf", + rule_id="2890e6fa406311ed9b5a23f70f6fb8cf", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.magic_network_monitoring.rules.with_raw_response.get( - "", + rule_id="", account_id="6f91088a406011ed95aed352566e8d4c", ) diff --git a/tests/api_resources/magic_transit/sites/test_acls.py b/tests/api_resources/magic_transit/sites/test_acls.py index 9cac4c6dee6..bf74fe77628 100644 --- a/tests/api_resources/magic_transit/sites/test_acls.py +++ b/tests/api_resources/magic_transit/sites/test_acls.py @@ -23,10 +23,10 @@ class TestACLs: @parametrize def test_method_create(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) assert_matches_type(ACL, acl, path=["response"]) @@ -34,17 +34,17 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -58,10 +58,10 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) @@ -73,10 +73,10 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) as response: assert not response.is_closed @@ -91,26 +91,26 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -119,20 +119,20 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", description="Allows local traffic between PIN pads and cash register.", forward_locally=True, lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -144,7 +144,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -157,7 +157,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -173,21 +173,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.update( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -195,7 +195,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[ACL], acl, path=["response"]) @@ -203,7 +203,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -215,7 +215,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -230,20 +230,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -265,7 +265,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -281,21 +281,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.delete( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -303,7 +303,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -312,20 +312,20 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", description="Allows local traffic between PIN pads and cash register.", forward_locally=True, lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -337,7 +337,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -350,7 +350,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -366,21 +366,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.edit( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -388,7 +388,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: acl = client.magic_transit.sites.acls.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -397,7 +397,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -410,7 +410,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.sites.acls.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -426,21 +426,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.magic_transit.sites.acls.with_raw_response.get( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -452,10 +452,10 @@ class TestAsyncACLs: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) assert_matches_type(ACL, acl, path=["response"]) @@ -463,17 +463,17 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -487,10 +487,10 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) @@ -502,10 +502,10 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) as response: assert not response.is_closed @@ -520,26 +520,26 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lan_1={"lan_id": "string"}, - lan_2={"lan_id": "string"}, + lan_1={"lan_id": "lan_id"}, + lan_2={"lan_id": "lan_id"}, name="PIN Pad - Cash Register", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -548,20 +548,20 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", description="Allows local traffic between PIN pads and cash register.", forward_locally=True, lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -573,7 +573,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -586,7 +586,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -602,21 +602,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.update( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -624,7 +624,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[ACL], acl, path=["response"]) @@ -632,7 +632,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -644,7 +644,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -659,20 +659,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -681,7 +681,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -694,7 +694,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -710,21 +710,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.delete( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -732,7 +732,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -741,20 +741,20 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", description="Allows local traffic between PIN pads and cash register.", forward_locally=True, lan_1={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, lan_2={ - "lan_id": "string", - "lan_name": "string", + "lan_id": "lan_id", + "lan_name": "lan_name", "ports": [1, 1, 1], "subnets": ["192.0.2.1", "192.0.2.1", "192.0.2.1"], }, @@ -766,7 +766,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -779,7 +779,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -795,21 +795,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.edit( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -817,7 +817,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: acl = await async_client.magic_transit.sites.acls.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -826,7 +826,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -839,7 +839,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.acls.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -855,21 +855,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + acl_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.magic_transit.sites.acls.with_raw_response.get( - "", + acl_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/sites/test_lans.py b/tests/api_resources/magic_transit/sites/test_lans.py index 73aee303592..9d0be9dce40 100644 --- a/tests/api_resources/magic_transit/sites/test_lans.py +++ b/tests/api_resources/magic_transit/sites/test_lans.py @@ -24,7 +24,7 @@ class TestLANs: @parametrize def test_method_create(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -34,12 +34,12 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, ha_link=True, - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, routed_subnets=[ { @@ -79,7 +79,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -93,7 +93,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -110,7 +110,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", physport=1, vlan_tag=0, @@ -118,7 +118,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -127,7 +127,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -136,10 +136,10 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, physport=1, routed_subnets=[ @@ -181,7 +181,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -194,7 +194,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -210,21 +210,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.update( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -232,7 +232,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[LAN], lan, path=["response"]) @@ -240,7 +240,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -267,20 +267,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -289,7 +289,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -302,7 +302,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -318,21 +318,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.delete( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -340,7 +340,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -349,10 +349,10 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, physport=1, routed_subnets=[ @@ -394,7 +394,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -407,7 +407,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -423,21 +423,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.edit( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -445,7 +445,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: lan = client.magic_transit.sites.lans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -454,7 +454,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -467,7 +467,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.sites.lans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -483,21 +483,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): client.magic_transit.sites.lans.with_raw_response.get( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -509,7 +509,7 @@ class TestAsyncLANs: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -519,12 +519,12 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, ha_link=True, - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, routed_subnets=[ { @@ -564,7 +564,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -578,7 +578,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -595,7 +595,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", physport=1, vlan_tag=0, @@ -603,7 +603,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -612,7 +612,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -621,10 +621,10 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, physport=1, routed_subnets=[ @@ -666,7 +666,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -679,7 +679,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -695,21 +695,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.update( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -717,7 +717,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[LAN], lan, path=["response"]) @@ -725,7 +725,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -737,7 +737,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -752,20 +752,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -774,7 +774,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -787,7 +787,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -803,21 +803,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.delete( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -825,7 +825,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -834,10 +834,10 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", nat={"static_prefix": "192.0.2.0/24"}, physport=1, routed_subnets=[ @@ -879,7 +879,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -892,7 +892,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -908,21 +908,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.edit( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -930,7 +930,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: lan = await async_client.magic_transit.sites.lans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -939,7 +939,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -952,7 +952,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.lans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -968,21 +968,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + lan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"): await async_client.magic_transit.sites.lans.with_raw_response.get( - "", + lan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/sites/test_wans.py b/tests/api_resources/magic_transit/sites/test_wans.py index d8fa728ed91..c3ba81f3615 100644 --- a/tests/api_resources/magic_transit/sites/test_wans.py +++ b/tests/api_resources/magic_transit/sites/test_wans.py @@ -24,7 +24,7 @@ class TestWANs: @parametrize def test_method_create(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -34,11 +34,11 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, - name="string", + name="name", priority=0, static_addressing={ "address": "192.0.2.0/24", @@ -51,7 +51,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -65,7 +65,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -82,7 +82,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", physport=1, vlan_tag=0, @@ -90,7 +90,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -99,7 +99,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -108,10 +108,10 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", physport=1, priority=0, static_addressing={ @@ -126,7 +126,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -155,21 +155,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.update( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -177,7 +177,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[WAN], wan, path=["response"]) @@ -185,7 +185,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -197,7 +197,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -212,20 +212,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -234,7 +234,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -247,7 +247,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -263,21 +263,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.delete( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -285,7 +285,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -294,10 +294,10 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", physport=1, priority=0, static_addressing={ @@ -312,7 +312,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -325,7 +325,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -341,21 +341,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.edit( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -363,7 +363,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: wan = client.magic_transit.sites.wans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -372,7 +372,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -385,7 +385,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.sites.wans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -401,21 +401,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): client.magic_transit.sites.wans.with_raw_response.get( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -427,7 +427,7 @@ class TestAsyncWANs: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -437,11 +437,11 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, - name="string", + name="name", priority=0, static_addressing={ "address": "192.0.2.0/24", @@ -454,7 +454,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -468,7 +468,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -485,7 +485,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", physport=1, vlan_tag=0, @@ -493,7 +493,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.create( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", physport=1, vlan_tag=0, @@ -502,7 +502,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -511,10 +511,10 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", physport=1, priority=0, static_addressing={ @@ -529,7 +529,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -542,7 +542,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -558,21 +558,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.update( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -580,7 +580,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[WAN], wan, path=["response"]) @@ -588,7 +588,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -600,7 +600,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -615,20 +615,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.list( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -637,7 +637,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -650,7 +650,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -666,21 +666,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.delete( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -688,7 +688,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -697,10 +697,10 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", - name="string", + name="name", physport=1, priority=0, static_addressing={ @@ -715,7 +715,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -728,7 +728,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -744,21 +744,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.edit( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -766,7 +766,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: wan = await async_client.magic_transit.sites.wans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -775,7 +775,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -788,7 +788,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.wans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -804,21 +804,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + wan_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"): await async_client.magic_transit.sites.wans.with_raw_response.get( - "", + wan_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", site_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_apps.py b/tests/api_resources/magic_transit/test_apps.py index 1cd6c73830d..7a2bea638d1 100644 --- a/tests/api_resources/magic_transit/test_apps.py +++ b/tests/api_resources/magic_transit/test_apps.py @@ -137,7 +137,7 @@ def test_path_params_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: app = client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -149,7 +149,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -165,7 +165,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -184,14 +184,14 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -202,7 +202,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: app = client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -214,7 +214,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -230,7 +230,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -249,14 +249,14 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -267,7 +267,7 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_3(self, client: Cloudflare) -> None: app = client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -279,7 +279,7 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: response = client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -295,7 +295,7 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: with client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -314,14 +314,14 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -332,7 +332,7 @@ def test_path_params_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_4(self, client: Cloudflare) -> None: app = client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -344,7 +344,7 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: response = client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -360,7 +360,7 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: with client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -379,14 +379,14 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -444,7 +444,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: app = client.magic_transit.apps.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AppDeleteResponse], app, path=["response"]) @@ -452,7 +452,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.apps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -464,7 +464,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.apps.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -479,13 +479,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.apps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): client.magic_transit.apps.with_raw_response.delete( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -607,7 +607,7 @@ async def test_path_params_create_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: app = await async_client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -619,7 +619,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -635,7 +635,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -654,14 +654,14 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -672,7 +672,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: app = await async_client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -684,7 +684,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -700,7 +700,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -719,14 +719,14 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -737,7 +737,7 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> None: app = await async_client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -749,7 +749,7 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -765,7 +765,7 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -784,14 +784,14 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -802,7 +802,7 @@ async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> None: app = await async_client.magic_transit.apps.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -814,7 +814,7 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -830,7 +830,7 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.apps.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -849,14 +849,14 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.update( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -914,7 +914,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: app = await async_client.magic_transit.apps.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AppDeleteResponse], app, path=["response"]) @@ -922,7 +922,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.apps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -934,7 +934,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.apps.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -949,12 +949,12 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + account_app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_app_id` but received ''"): await async_client.magic_transit.apps.with_raw_response.delete( - "", + account_app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_cf_interconnects.py b/tests/api_resources/magic_transit/test_cf_interconnects.py index efb8610882b..203c0a018a1 100644 --- a/tests/api_resources/magic_transit/test_cf_interconnects.py +++ b/tests/api_resources/magic_transit/test_cf_interconnects.py @@ -24,7 +24,7 @@ class TestCfInterconnects: @parametrize def test_method_update(self, client: Cloudflare) -> None: cf_interconnect = client.magic_transit.cf_interconnects.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CfInterconnectUpdateResponse, cf_interconnect, path=["response"]) @@ -32,7 +32,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: cf_interconnect = client.magic_transit.cf_interconnects.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Tunnel for Interconnect to ORD", gre={"cloudflare_endpoint": "203.0.113.1"}, @@ -50,7 +50,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.cf_interconnects.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -62,7 +62,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.cf_interconnects.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -77,13 +77,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.cf_interconnects.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cf_interconnect_id` but received ''"): client.magic_transit.cf_interconnects.with_raw_response.update( - "", + cf_interconnect_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -128,7 +128,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: cf_interconnect = client.magic_transit.cf_interconnects.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CfInterconnectGetResponse, cf_interconnect, path=["response"]) @@ -136,7 +136,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.cf_interconnects.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -148,7 +148,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.cf_interconnects.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -163,13 +163,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.cf_interconnects.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cf_interconnect_id` but received ''"): client.magic_transit.cf_interconnects.with_raw_response.get( - "", + cf_interconnect_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -180,7 +180,7 @@ class TestAsyncCfInterconnects: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: cf_interconnect = await async_client.magic_transit.cf_interconnects.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CfInterconnectUpdateResponse, cf_interconnect, path=["response"]) @@ -188,7 +188,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: cf_interconnect = await async_client.magic_transit.cf_interconnects.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="Tunnel for Interconnect to ORD", gre={"cloudflare_endpoint": "203.0.113.1"}, @@ -206,7 +206,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.cf_interconnects.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -218,7 +218,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.cf_interconnects.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -233,13 +233,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.cf_interconnects.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cf_interconnect_id` but received ''"): await async_client.magic_transit.cf_interconnects.with_raw_response.update( - "", + cf_interconnect_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -284,7 +284,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: cf_interconnect = await async_client.magic_transit.cf_interconnects.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CfInterconnectGetResponse, cf_interconnect, path=["response"]) @@ -292,7 +292,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.cf_interconnects.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -304,7 +304,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.cf_interconnects.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -319,12 +319,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.cf_interconnects.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cf_interconnect_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cf_interconnect_id` but received ''"): await async_client.magic_transit.cf_interconnects.with_raw_response.get( - "", + cf_interconnect_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_connectors.py b/tests/api_resources/magic_transit/test_connectors.py index b2e77874a82..75506734f5e 100644 --- a/tests/api_resources/magic_transit/test_connectors.py +++ b/tests/api_resources/magic_transit/test_connectors.py @@ -26,7 +26,7 @@ class TestConnectors: @parametrize def test_method_update(self, client: Cloudflare) -> None: connector = client.magic_transit.connectors.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorUpdateResponse, connector, path=["response"]) @@ -34,20 +34,20 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: connector = client.magic_transit.connectors.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", activated=True, interrupt_window_duration_hours=0, interrupt_window_hour_of_day=0, - notes="string", - timezone="string", + notes="notes", + timezone="timezone", ) assert_matches_type(ConnectorUpdateResponse, connector, path=["response"]) @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.connectors.with_raw_response.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -59,7 +59,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.connectors.with_streaming_response.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -74,13 +74,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.connectors.with_raw_response.update( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): client.magic_transit.connectors.with_raw_response.update( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: connector = client.magic_transit.connectors.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorEditResponse, connector, path=["response"]) @@ -133,20 +133,20 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: connector = client.magic_transit.connectors.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", activated=True, interrupt_window_duration_hours=0, interrupt_window_hour_of_day=0, - notes="string", - timezone="string", + notes="notes", + timezone="timezone", ) assert_matches_type(ConnectorEditResponse, connector, path=["response"]) @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_transit.connectors.with_raw_response.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -158,7 +158,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_transit.connectors.with_streaming_response.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -173,20 +173,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.connectors.with_raw_response.edit( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): client.magic_transit.connectors.with_raw_response.edit( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: connector = client.magic_transit.connectors.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorGetResponse, connector, path=["response"]) @@ -194,7 +194,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.connectors.with_raw_response.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -206,7 +206,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.connectors.with_streaming_response.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -221,13 +221,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.connectors.with_raw_response.get( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): client.magic_transit.connectors.with_raw_response.get( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ class TestAsyncConnectors: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: connector = await async_client.magic_transit.connectors.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorUpdateResponse, connector, path=["response"]) @@ -246,20 +246,20 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: connector = await async_client.magic_transit.connectors.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", activated=True, interrupt_window_duration_hours=0, interrupt_window_hour_of_day=0, - notes="string", - timezone="string", + notes="notes", + timezone="timezone", ) assert_matches_type(ConnectorUpdateResponse, connector, path=["response"]) @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.connectors.with_raw_response.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -271,7 +271,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.connectors.with_streaming_response.update( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -286,13 +286,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.update( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.update( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -337,7 +337,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: connector = await async_client.magic_transit.connectors.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorEditResponse, connector, path=["response"]) @@ -345,20 +345,20 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: connector = await async_client.magic_transit.connectors.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", activated=True, interrupt_window_duration_hours=0, interrupt_window_hour_of_day=0, - notes="string", - timezone="string", + notes="notes", + timezone="timezone", ) assert_matches_type(ConnectorEditResponse, connector, path=["response"]) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.connectors.with_raw_response.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -370,7 +370,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.connectors.with_streaming_response.edit( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -385,20 +385,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.edit( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.edit( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: connector = await async_client.magic_transit.connectors.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ConnectorGetResponse, connector, path=["response"]) @@ -406,7 +406,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.connectors.with_raw_response.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -418,7 +418,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.connectors.with_streaming_response.get( - "string", + connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -433,12 +433,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.get( - "string", + connector_id="connector_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): await async_client.magic_transit.connectors.with_raw_response.get( - "", + connector_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_gre_tunnels.py b/tests/api_resources/magic_transit/test_gre_tunnels.py index 512d2d01880..a444b45f529 100644 --- a/tests/api_resources/magic_transit/test_gre_tunnels.py +++ b/tests/api_resources/magic_transit/test_gre_tunnels.py @@ -72,7 +72,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: gre_tunnel = client.magic_transit.gre_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -84,7 +84,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: gre_tunnel = client.magic_transit.gre_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -106,7 +106,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.gre_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -122,7 +122,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.gre_tunnels.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -141,7 +141,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -151,7 +151,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.update( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -200,7 +200,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: gre_tunnel = client.magic_transit.gre_tunnels.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(GRETunnelDeleteResponse, gre_tunnel, path=["response"]) @@ -208,7 +208,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.gre_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -220,7 +220,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.gre_tunnels.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -235,20 +235,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.delete( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: gre_tunnel = client.magic_transit.gre_tunnels.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(GRETunnelGetResponse, gre_tunnel, path=["response"]) @@ -256,7 +256,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.gre_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -268,7 +268,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.gre_tunnels.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -283,13 +283,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): client.magic_transit.gre_tunnels.with_raw_response.get( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -346,7 +346,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: gre_tunnel = await async_client.magic_transit.gre_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -358,7 +358,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: gre_tunnel = await async_client.magic_transit.gre_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -380,7 +380,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.gre_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -396,7 +396,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.gre_tunnels.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -415,7 +415,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -425,7 +425,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.update( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_gre_endpoint="203.0.113.1", customer_gre_endpoint="203.0.113.1", @@ -474,7 +474,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: gre_tunnel = await async_client.magic_transit.gre_tunnels.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(GRETunnelDeleteResponse, gre_tunnel, path=["response"]) @@ -482,7 +482,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.gre_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -494,7 +494,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.gre_tunnels.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -509,20 +509,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.delete( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: gre_tunnel = await async_client.magic_transit.gre_tunnels.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(GRETunnelGetResponse, gre_tunnel, path=["response"]) @@ -530,7 +530,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.gre_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -542,7 +542,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.gre_tunnels.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -557,12 +557,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + gre_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `gre_tunnel_id` but received ''"): await async_client.magic_transit.gre_tunnels.with_raw_response.get( - "", + gre_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_ipsec_tunnels.py b/tests/api_resources/magic_transit/test_ipsec_tunnels.py index 18965ec738e..ef622e4b728 100644 --- a/tests/api_resources/magic_transit/test_ipsec_tunnels.py +++ b/tests/api_resources/magic_transit/test_ipsec_tunnels.py @@ -98,7 +98,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: ipsec_tunnel = client.magic_transit.ipsec_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -109,7 +109,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: ipsec_tunnel = client.magic_transit.ipsec_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -131,7 +131,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.ipsec_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -146,7 +146,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.ipsec_tunnels.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -164,7 +164,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -173,7 +173,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.update( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -221,7 +221,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: ipsec_tunnel = client.magic_transit.ipsec_tunnels.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IPSECTunnelDeleteResponse, ipsec_tunnel, path=["response"]) @@ -229,7 +229,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -241,7 +241,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.ipsec_tunnels.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -256,20 +256,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: ipsec_tunnel = client.magic_transit.ipsec_tunnels.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IPSECTunnelGetResponse, ipsec_tunnel, path=["response"]) @@ -277,7 +277,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.ipsec_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -289,7 +289,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.ipsec_tunnels.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -304,20 +304,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.get( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_psk_generate(self, client: Cloudflare) -> None: ipsec_tunnel = client.magic_transit.ipsec_tunnels.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -326,7 +326,7 @@ def test_method_psk_generate(self, client: Cloudflare) -> None: @parametrize def test_raw_response_psk_generate(self, client: Cloudflare) -> None: response = client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -339,7 +339,7 @@ def test_raw_response_psk_generate(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_psk_generate(self, client: Cloudflare) -> None: with client.magic_transit.ipsec_tunnels.with_streaming_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -355,14 +355,14 @@ def test_streaming_response_psk_generate(self, client: Cloudflare) -> None: def test_path_params_psk_generate(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -445,7 +445,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -456,7 +456,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -478,7 +478,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -493,7 +493,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -511,7 +511,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -520,7 +520,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.update( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", cloudflare_endpoint="203.0.113.1", interface_address="192.0.2.0/31", @@ -568,7 +568,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IPSECTunnelDeleteResponse, ipsec_tunnel, path=["response"]) @@ -576,7 +576,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -588,7 +588,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -603,20 +603,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IPSECTunnelGetResponse, ipsec_tunnel, path=["response"]) @@ -624,7 +624,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -636,7 +636,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -651,20 +651,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.get( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_psk_generate(self, async_client: AsyncCloudflare) -> None: ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -673,7 +673,7 @@ async def test_method_psk_generate(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_psk_generate(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -686,7 +686,7 @@ async def test_raw_response_psk_generate(self, async_client: AsyncCloudflare) -> @parametrize async def test_streaming_response_psk_generate(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -702,14 +702,14 @@ async def test_streaming_response_psk_generate(self, async_client: AsyncCloudfla async def test_path_params_psk_generate(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "023e105f4ecef8ad9ca31a8372d0c353", + ipsec_tunnel_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ipsec_tunnel_id` but received ''"): await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate( - "", + ipsec_tunnel_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) diff --git a/tests/api_resources/magic_transit/test_routes.py b/tests/api_resources/magic_transit/test_routes.py index c72aba2ffde..109d3b9f025 100644 --- a/tests/api_resources/magic_transit/test_routes.py +++ b/tests/api_resources/magic_transit/test_routes.py @@ -73,7 +73,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: route = client.magic_transit.routes.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -84,7 +84,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: route = client.magic_transit.routes.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -101,7 +101,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.routes.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -116,7 +116,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.routes.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -134,7 +134,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.routes.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -143,7 +143,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): client.magic_transit.routes.with_raw_response.update( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -191,7 +191,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: route = client.magic_transit.routes.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RouteDeleteResponse, route, path=["response"]) @@ -199,7 +199,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.routes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.routes.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,13 +226,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.routes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): client.magic_transit.routes.with_raw_response.delete( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -277,7 +277,7 @@ def test_path_params_empty(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: route = client.magic_transit.routes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RouteGetResponse, route, path=["response"]) @@ -285,7 +285,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.routes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -297,7 +297,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.routes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -312,13 +312,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.routes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): client.magic_transit.routes.with_raw_response.get( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -375,7 +375,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: route = await async_client.magic_transit.routes.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -386,7 +386,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: route = await async_client.magic_transit.routes.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -403,7 +403,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.routes.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -418,7 +418,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.routes.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -436,7 +436,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -445,7 +445,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.update( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", nexthop="203.0.113.1", prefix="192.0.2.0/24", @@ -493,7 +493,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: route = await async_client.magic_transit.routes.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RouteDeleteResponse, route, path=["response"]) @@ -501,7 +501,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.routes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -513,7 +513,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.routes.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -528,13 +528,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.delete( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -579,7 +579,7 @@ async def test_path_params_empty(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: route = await async_client.magic_transit.routes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RouteGetResponse, route, path=["response"]) @@ -587,7 +587,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.routes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -599,7 +599,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.routes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -614,12 +614,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + route_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): await async_client.magic_transit.routes.with_raw_response.get( - "", + route_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/magic_transit/test_sites.py b/tests/api_resources/magic_transit/test_sites.py index ea1cafd24af..e4556c64f70 100644 --- a/tests/api_resources/magic_transit/test_sites.py +++ b/tests/api_resources/magic_transit/test_sites.py @@ -34,7 +34,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: account_id="023e105f4ecef8ad9ca31a8372d0c353", name="site_1", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", ha_mode=True, location={ "lat": "37.6192", @@ -81,7 +81,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: site = client.magic_transit.sites.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -89,10 +89,10 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: site = client.magic_transit.sites.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", location={ "lat": "37.6192", "lon": "122.3816", @@ -105,7 +105,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.magic_transit.sites.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -117,7 +117,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.magic_transit.sites.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -132,13 +132,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.with_raw_response.update( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -191,7 +191,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: site = client.magic_transit.sites.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -199,7 +199,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.magic_transit.sites.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.magic_transit.sites.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,20 +226,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.with_raw_response.delete( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: site = client.magic_transit.sites.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -247,10 +247,10 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: site = client.magic_transit.sites.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", location={ "lat": "37.6192", "lon": "122.3816", @@ -263,7 +263,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.magic_transit.sites.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -275,7 +275,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.magic_transit.sites.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -290,20 +290,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.with_raw_response.edit( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: site = client.magic_transit.sites.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -311,7 +311,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.magic_transit.sites.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -323,7 +323,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.magic_transit.sites.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -338,13 +338,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.magic_transit.sites.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.magic_transit.sites.with_raw_response.get( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -366,7 +366,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare account_id="023e105f4ecef8ad9ca31a8372d0c353", name="site_1", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", ha_mode=True, location={ "lat": "37.6192", @@ -413,7 +413,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -421,10 +421,10 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", location={ "lat": "37.6192", "lon": "122.3816", @@ -437,7 +437,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -449,7 +449,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -464,13 +464,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.update( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -523,7 +523,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -531,7 +531,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -543,7 +543,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -558,20 +558,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.delete( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -579,10 +579,10 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", connector_id="ac60d3d0435248289d446cedd870bcf4", - description="string", + description="description", location={ "lat": "37.6192", "lon": "122.3816", @@ -595,7 +595,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -607,7 +607,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -622,20 +622,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.edit( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: site = await async_client.magic_transit.sites.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Site, site, path=["response"]) @@ -643,7 +643,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.magic_transit.sites.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -655,7 +655,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.magic_transit.sites.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -670,12 +670,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.magic_transit.sites.with_raw_response.get( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/mtls_certificates/test_associations.py b/tests/api_resources/mtls_certificates/test_associations.py index cce75fc9fec..8c28a978c39 100644 --- a/tests/api_resources/mtls_certificates/test_associations.py +++ b/tests/api_resources/mtls_certificates/test_associations.py @@ -20,7 +20,7 @@ class TestAssociations: @parametrize def test_method_get(self, client: Cloudflare) -> None: association = client.mtls_certificates.associations.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AssociationGetResponse], association, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.mtls_certificates.associations.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.mtls_certificates.associations.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.mtls_certificates.associations.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): client.mtls_certificates.associations.with_raw_response.get( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncAssociations: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: association = await async_client.mtls_certificates.associations.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AssociationGetResponse], association, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.mtls_certificates.associations.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.mtls_certificates.associations.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.mtls_certificates.associations.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): await async_client.mtls_certificates.associations.with_raw_response.get( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py b/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py index 4277e406662..ccaf45b9b4e 100644 --- a/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py +++ b/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py @@ -110,7 +110,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: certificate = client.origin_tls_client_auth.hostnames.certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -118,7 +118,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -130,7 +130,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.origin_tls_client_auth.hostnames.certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -145,20 +145,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: certificate = client.origin_tls_client_auth.hostnames.certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificateGetResponse], certificate, path=["response"]) @@ -166,7 +166,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -178,7 +178,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.origin_tls_client_auth.hostnames.certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -193,13 +193,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -294,7 +294,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.origin_tls_client_auth.hostnames.certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -302,7 +302,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -314,7 +314,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.origin_tls_client_auth.hostnames.certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -329,20 +329,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.delete( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.origin_tls_client_auth.hostnames.certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificateGetResponse], certificate, path=["response"]) @@ -350,7 +350,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -362,7 +362,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.origin_tls_client_auth.hostnames.certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -377,12 +377,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.origin_tls_client_auth.hostnames.certificates.with_raw_response.get( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/origin_tls_client_auth/test_hostnames.py b/tests/api_resources/origin_tls_client_auth/test_hostnames.py index 0bb7b13f294..1e361bb8ee9 100644 --- a/tests/api_resources/origin_tls_client_auth/test_hostnames.py +++ b/tests/api_resources/origin_tls_client_auth/test_hostnames.py @@ -65,7 +65,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: hostname = client.origin_tls_client_auth.hostnames.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AuthenticatedOriginPull], hostname, path=["response"]) @@ -73,7 +73,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.origin_tls_client_auth.hostnames.with_raw_response.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -85,7 +85,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.origin_tls_client_auth.hostnames.with_streaming_response.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -100,13 +100,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.origin_tls_client_auth.hostnames.with_raw_response.get( - "app.example.com", + hostname="app.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): client.origin_tls_client_auth.hostnames.with_raw_response.get( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -159,7 +159,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.origin_tls_client_auth.hostnames.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AuthenticatedOriginPull], hostname, path=["response"]) @@ -167,7 +167,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.origin_tls_client_auth.hostnames.with_raw_response.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -179,7 +179,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.origin_tls_client_auth.hostnames.with_streaming_response.get( - "app.example.com", + hostname="app.example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -194,12 +194,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.origin_tls_client_auth.hostnames.with_raw_response.get( - "app.example.com", + hostname="app.example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `hostname` but received ''"): await async_client.origin_tls_client_auth.hostnames.with_raw_response.get( - "", + hostname="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/page_shield/test_connections.py b/tests/api_resources/page_shield/test_connections.py index 74e8e45713e..1af65b2ef8f 100644 --- a/tests/api_resources/page_shield/test_connections.py +++ b/tests/api_resources/page_shield/test_connections.py @@ -78,7 +78,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: connection = client.page_shield.connections.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Connection], connection, path=["response"]) @@ -86,7 +86,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.page_shield.connections.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -98,7 +98,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.page_shield.connections.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -113,13 +113,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.connections.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connection_id` but received ''"): client.page_shield.connections.with_raw_response.get( - "", + connection_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: connection = await async_client.page_shield.connections.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Connection], connection, path=["response"]) @@ -195,7 +195,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.connections.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -207,7 +207,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.connections.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -222,12 +222,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.connections.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + connection_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connection_id` but received ''"): await async_client.page_shield.connections.with_raw_response.get( - "", + connection_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/page_shield/test_cookies.py b/tests/api_resources/page_shield/test_cookies.py index 7c516ab4e7d..d3008ff641a 100644 --- a/tests/api_resources/page_shield/test_cookies.py +++ b/tests/api_resources/page_shield/test_cookies.py @@ -80,7 +80,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: cookie = client.page_shield.cookies.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CookieGetResponse], cookie, path=["response"]) @@ -88,7 +88,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.page_shield.cookies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -100,7 +100,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.page_shield.cookies.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -115,13 +115,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.cookies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cookie_id` but received ''"): client.page_shield.cookies.with_raw_response.get( - "", + cookie_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -191,7 +191,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: cookie = await async_client.page_shield.cookies.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CookieGetResponse], cookie, path=["response"]) @@ -199,7 +199,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.cookies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.cookies.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,12 +226,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.cookies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + cookie_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `cookie_id` but received ''"): await async_client.page_shield.cookies.with_raw_response.get( - "", + cookie_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/page_shield/test_policies.py b/tests/api_resources/page_shield/test_policies.py index d2ff101721c..375863ad9b6 100644 --- a/tests/api_resources/page_shield/test_policies.py +++ b/tests/api_resources/page_shield/test_policies.py @@ -84,7 +84,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: policy = client.page_shield.policies.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -92,7 +92,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: policy = client.page_shield.policies.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="allow", description="Checkout page CSP policy", @@ -105,7 +105,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.page_shield.policies.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -117,7 +117,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.page_shield.policies.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -132,13 +132,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.policies.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.page_shield.policies.with_raw_response.update( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -183,7 +183,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: policy = client.page_shield.policies.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert policy is None @@ -191,7 +191,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.page_shield.policies.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -203,7 +203,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.page_shield.policies.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -218,20 +218,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.policies.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.page_shield.policies.with_raw_response.delete( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: policy = client.page_shield.policies.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -239,7 +239,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.page_shield.policies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -251,7 +251,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.page_shield.policies.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -266,13 +266,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.policies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.page_shield.policies.with_raw_response.get( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -341,7 +341,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: policy = await async_client.page_shield.policies.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -349,7 +349,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.page_shield.policies.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="allow", description="Checkout page CSP policy", @@ -362,7 +362,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.policies.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -374,7 +374,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.policies.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -389,13 +389,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.policies.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.page_shield.policies.with_raw_response.update( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -440,7 +440,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: policy = await async_client.page_shield.policies.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert policy is None @@ -448,7 +448,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.policies.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -460,7 +460,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.policies.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -475,20 +475,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.policies.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.page_shield.policies.with_raw_response.delete( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: policy = await async_client.page_shield.policies.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -496,7 +496,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.policies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -508,7 +508,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.policies.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -523,12 +523,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.policies.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + policy_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.page_shield.policies.with_raw_response.get( - "", + policy_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/page_shield/test_scripts.py b/tests/api_resources/page_shield/test_scripts.py index c874f315be8..f8a9077bccf 100644 --- a/tests/api_resources/page_shield/test_scripts.py +++ b/tests/api_resources/page_shield/test_scripts.py @@ -79,7 +79,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: script = client.page_shield.scripts.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptGetResponse], script, path=["response"]) @@ -87,7 +87,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.page_shield.scripts.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -99,7 +99,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.page_shield.scripts.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -114,13 +114,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.page_shield.scripts.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_id` but received ''"): client.page_shield.scripts.with_raw_response.get( - "", + script_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -189,7 +189,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: script = await async_client.page_shield.scripts.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptGetResponse], script, path=["response"]) @@ -197,7 +197,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.page_shield.scripts.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -209,7 +209,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.page_shield.scripts.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -224,12 +224,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.page_shield.scripts.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + script_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_id` but received ''"): await async_client.page_shield.scripts.with_raw_response.get( - "", + script_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/pages/projects/deployments/history/test_logs.py b/tests/api_resources/pages/projects/deployments/history/test_logs.py index 03612af99fe..db7215a143b 100644 --- a/tests/api_resources/pages/projects/deployments/history/test_logs.py +++ b/tests/api_resources/pages/projects/deployments/history/test_logs.py @@ -20,7 +20,7 @@ class TestLogs: @parametrize def test_method_get(self, client: Cloudflare) -> None: log = client.pages.projects.deployments.history.logs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -42,7 +42,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.pages.projects.deployments.history.logs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): client.pages.projects.deployments.history.logs.with_raw_response.get( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -84,7 +84,7 @@ class TestAsyncLogs: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: log = await async_client.pages.projects.deployments.history.logs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -93,7 +93,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -106,7 +106,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.history.logs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -122,21 +122,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.history.logs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): await async_client.pages.projects.deployments.history.logs.with_raw_response.get( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) diff --git a/tests/api_resources/pages/projects/test_deployments.py b/tests/api_resources/pages/projects/test_deployments.py index 45e2f785dad..7c9203aa0c3 100644 --- a/tests/api_resources/pages/projects/test_deployments.py +++ b/tests/api_resources/pages/projects/test_deployments.py @@ -22,7 +22,7 @@ class TestDeployments: @parametrize def test_method_create(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Deployment, deployment, path=["response"]) @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", branch="staging", ) @@ -41,7 +41,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -54,7 +54,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -70,20 +70,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.create( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[Deployment], deployment, path=["response"]) @@ -91,7 +91,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", env="preview", ) @@ -100,7 +100,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -112,7 +112,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -127,20 +127,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.list( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -149,7 +149,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -162,7 +162,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -178,21 +178,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): client.pages.projects.deployments.with_raw_response.delete( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -200,7 +200,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -209,7 +209,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -222,7 +222,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -238,21 +238,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): client.pages.projects.deployments.with_raw_response.get( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -260,7 +260,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: @parametrize def test_method_retry(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -270,7 +270,7 @@ def test_method_retry(self, client: Cloudflare) -> None: @parametrize def test_raw_response_retry(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -284,7 +284,7 @@ def test_raw_response_retry(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_retry(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -301,7 +301,7 @@ def test_streaming_response_retry(self, client: Cloudflare) -> None: def test_path_params_retry(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", body={}, @@ -309,7 +309,7 @@ def test_path_params_retry(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -317,7 +317,7 @@ def test_path_params_retry(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): client.pages.projects.deployments.with_raw_response.retry( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -326,7 +326,7 @@ def test_path_params_retry(self, client: Cloudflare) -> None: @parametrize def test_method_rollback(self, client: Cloudflare) -> None: deployment = client.pages.projects.deployments.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -336,7 +336,7 @@ def test_method_rollback(self, client: Cloudflare) -> None: @parametrize def test_raw_response_rollback(self, client: Cloudflare) -> None: response = client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -350,7 +350,7 @@ def test_raw_response_rollback(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_rollback(self, client: Cloudflare) -> None: with client.pages.projects.deployments.with_streaming_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -367,7 +367,7 @@ def test_streaming_response_rollback(self, client: Cloudflare) -> None: def test_path_params_rollback(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", body={}, @@ -375,7 +375,7 @@ def test_path_params_rollback(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -383,7 +383,7 @@ def test_path_params_rollback(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): client.pages.projects.deployments.with_raw_response.rollback( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -397,7 +397,7 @@ class TestAsyncDeployments: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Deployment, deployment, path=["response"]) @@ -406,7 +406,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", branch="staging", ) @@ -416,7 +416,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -429,7 +429,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -445,20 +445,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.create( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[Deployment], deployment, path=["response"]) @@ -466,7 +466,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", env="preview", ) @@ -475,7 +475,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -487,7 +487,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -502,20 +502,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.list( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -524,7 +524,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -537,7 +537,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -553,21 +553,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.delete( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -575,7 +575,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -584,7 +584,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -597,7 +597,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -613,21 +613,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.get( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -635,7 +635,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_retry(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -645,7 +645,7 @@ async def test_method_retry(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_retry(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -659,7 +659,7 @@ async def test_raw_response_retry(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_retry(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -676,7 +676,7 @@ async def test_streaming_response_retry(self, async_client: AsyncCloudflare) -> async def test_path_params_retry(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", body={}, @@ -684,7 +684,7 @@ async def test_path_params_retry(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.retry( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -692,7 +692,7 @@ async def test_path_params_retry(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.retry( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -701,7 +701,7 @@ async def test_path_params_retry(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_rollback(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.pages.projects.deployments.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -711,7 +711,7 @@ async def test_method_rollback(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_rollback(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -725,7 +725,7 @@ async def test_raw_response_rollback(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_streaming_response_rollback(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.deployments.with_streaming_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -742,7 +742,7 @@ async def test_streaming_response_rollback(self, async_client: AsyncCloudflare) async def test_path_params_rollback(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", project_name="this-is-my-project-01", body={}, @@ -750,7 +750,7 @@ async def test_path_params_rollback(self, async_client: AsyncCloudflare) -> None with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.deployments.with_raw_response.rollback( - "023e105f4ecef8ad9ca31a8372d0c353", + deployment_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -758,7 +758,7 @@ async def test_path_params_rollback(self, async_client: AsyncCloudflare) -> None with pytest.raises(ValueError, match=r"Expected a non-empty value for `deployment_id` but received ''"): await async_client.pages.projects.deployments.with_raw_response.rollback( - "", + deployment_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, diff --git a/tests/api_resources/pages/projects/test_domains.py b/tests/api_resources/pages/projects/test_domains.py index 6fb601b3070..d99095ae14e 100644 --- a/tests/api_resources/pages/projects/test_domains.py +++ b/tests/api_resources/pages/projects/test_domains.py @@ -25,7 +25,7 @@ class TestDomains: @parametrize def test_method_create(self, client: Cloudflare) -> None: domain = client.pages.projects.domains.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -34,7 +34,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.pages.projects.domains.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -47,7 +47,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.pages.projects.domains.with_streaming_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) as response: @@ -63,14 +63,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.domains.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", body={"name": "example.com"}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.domains.with_raw_response.create( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -78,7 +78,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: domain = client.pages.projects.domains.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[object], domain, path=["response"]) @@ -86,7 +86,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.pages.projects.domains.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -98,7 +98,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.pages.projects.domains.with_streaming_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -113,20 +113,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.domains.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.domains.with_raw_response.list( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: domain = client.pages.projects.domains.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -135,7 +135,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -148,7 +148,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.pages.projects.domains.with_streaming_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -164,21 +164,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): client.pages.projects.domains.with_raw_response.delete( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -186,7 +186,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: domain = client.pages.projects.domains.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -196,7 +196,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -210,7 +210,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.pages.projects.domains.with_streaming_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -227,7 +227,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", body={}, @@ -235,7 +235,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -243,7 +243,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): client.pages.projects.domains.with_raw_response.edit( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -252,7 +252,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: domain = client.pages.projects.domains.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -261,7 +261,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -274,7 +274,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.pages.projects.domains.with_streaming_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -290,21 +290,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): client.pages.projects.domains.with_raw_response.get( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -316,7 +316,7 @@ class TestAsyncDomains: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: domain = await async_client.pages.projects.domains.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -325,7 +325,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.domains.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -338,7 +338,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.domains.with_streaming_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) as response: @@ -354,14 +354,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.domains.with_raw_response.create( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", body={"name": "example.com"}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.create( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"name": "example.com"}, ) @@ -369,7 +369,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: domain = await async_client.pages.projects.domains.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[object], domain, path=["response"]) @@ -377,7 +377,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.domains.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -389,7 +389,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.domains.with_streaming_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -404,20 +404,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.domains.with_raw_response.list( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.list( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: domain = await async_client.pages.projects.domains.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -426,7 +426,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -439,7 +439,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.domains.with_streaming_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -455,21 +455,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.delete( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.delete( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -477,7 +477,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: domain = await async_client.pages.projects.domains.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -487,7 +487,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -501,7 +501,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.domains.with_streaming_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -518,7 +518,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", body={}, @@ -526,7 +526,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.edit( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", body={}, @@ -534,7 +534,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.edit( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", body={}, @@ -543,7 +543,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: domain = await async_client.pages.projects.domains.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -552,7 +552,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) @@ -565,7 +565,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.domains.with_streaming_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) as response: @@ -581,21 +581,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="", project_name="this-is-my-project-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.get( - "this-is-my-domain-01.com", + domain_name="this-is-my-domain-01.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): await async_client.pages.projects.domains.with_raw_response.get( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", project_name="this-is-my-project-01", ) diff --git a/tests/api_resources/pages/test_projects.py b/tests/api_resources/pages/test_projects.py index c3f969b628b..44ce71019b1 100644 --- a/tests/api_resources/pages/test_projects.py +++ b/tests/api_resources/pages/test_projects.py @@ -191,7 +191,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: project = client.pages.projects.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, project, path=["response"]) @@ -199,7 +199,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.pages.projects.with_raw_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.pages.projects.with_streaming_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,20 +226,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.with_raw_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.with_raw_response.delete( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: project = client.pages.projects.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -263,7 +263,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.pages.projects.with_raw_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -291,7 +291,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.pages.projects.with_streaming_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -322,7 +322,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.with_raw_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", body={ "deployment_configs": { @@ -344,7 +344,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.with_raw_response.edit( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -367,7 +367,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: project = client.pages.projects.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Project, project, path=["response"]) @@ -375,7 +375,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.pages.projects.with_raw_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -387,7 +387,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.pages.projects.with_streaming_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -402,20 +402,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.with_raw_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.with_raw_response.get( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_purge_build_cache(self, client: Cloudflare) -> None: project = client.pages.projects.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, project, path=["response"]) @@ -423,7 +423,7 @@ def test_method_purge_build_cache(self, client: Cloudflare) -> None: @parametrize def test_raw_response_purge_build_cache(self, client: Cloudflare) -> None: response = client.pages.projects.with_raw_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -435,7 +435,7 @@ def test_raw_response_purge_build_cache(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_build_cache(self, client: Cloudflare) -> None: with client.pages.projects.with_streaming_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -450,13 +450,13 @@ def test_streaming_response_purge_build_cache(self, client: Cloudflare) -> None: def test_path_params_purge_build_cache(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pages.projects.with_raw_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): client.pages.projects.with_raw_response.purge_build_cache( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -632,7 +632,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: project = await async_client.pages.projects.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, project, path=["response"]) @@ -640,7 +640,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.with_raw_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -652,7 +652,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.with_streaming_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -667,20 +667,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.with_raw_response.delete( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.with_raw_response.delete( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: project = await async_client.pages.projects.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -704,7 +704,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.with_raw_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -732,7 +732,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.with_streaming_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -763,7 +763,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.with_raw_response.edit( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", body={ "deployment_configs": { @@ -785,7 +785,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.with_raw_response.edit( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "deployment_configs": { @@ -808,7 +808,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: project = await async_client.pages.projects.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Project, project, path=["response"]) @@ -816,7 +816,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.with_raw_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -828,7 +828,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.with_streaming_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -843,20 +843,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.with_raw_response.get( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.with_raw_response.get( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_purge_build_cache(self, async_client: AsyncCloudflare) -> None: project = await async_client.pages.projects.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, project, path=["response"]) @@ -864,7 +864,7 @@ async def test_method_purge_build_cache(self, async_client: AsyncCloudflare) -> @parametrize async def test_raw_response_purge_build_cache(self, async_client: AsyncCloudflare) -> None: response = await async_client.pages.projects.with_raw_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -876,7 +876,7 @@ async def test_raw_response_purge_build_cache(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_purge_build_cache(self, async_client: AsyncCloudflare) -> None: async with async_client.pages.projects.with_streaming_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -891,12 +891,12 @@ async def test_streaming_response_purge_build_cache(self, async_client: AsyncClo async def test_path_params_purge_build_cache(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pages.projects.with_raw_response.purge_build_cache( - "this-is-my-project-01", + project_name="this-is-my-project-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `project_name` but received ''"): await async_client.pages.projects.with_raw_response.purge_build_cache( - "", + project_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/pcaps/test_download.py b/tests/api_resources/pcaps/test_download.py index ee286a6f414..95dae97f261 100644 --- a/tests/api_resources/pcaps/test_download.py +++ b/tests/api_resources/pcaps/test_download.py @@ -30,7 +30,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: "/accounts/023e105f4ecef8ad9ca31a8372d0c353/pcaps/023e105f4ecef8ad9ca31a8372d0c353/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = client.pcaps.download.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert download.is_closed @@ -46,7 +46,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = client.pcaps.download.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -62,7 +62,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter "/accounts/023e105f4ecef8ad9ca31a8372d0c353/pcaps/023e105f4ecef8ad9ca31a8372d0c353/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) with client.pcaps.download.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as download: assert not download.is_closed @@ -79,13 +79,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pcaps.download.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pcap_id` but received ''"): client.pcaps.download.with_raw_response.get( - "", + pcap_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -100,7 +100,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR "/accounts/023e105f4ecef8ad9ca31a8372d0c353/pcaps/023e105f4ecef8ad9ca31a8372d0c353/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = await async_client.pcaps.download.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert download.is_closed @@ -116,7 +116,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) download = await async_client.pcaps.download.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -132,7 +132,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx "/accounts/023e105f4ecef8ad9ca31a8372d0c353/pcaps/023e105f4ecef8ad9ca31a8372d0c353/download" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) async with async_client.pcaps.download.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as download: assert not download.is_closed @@ -149,12 +149,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pcaps.download.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pcap_id` but received ''"): await async_client.pcaps.download.with_raw_response.get( - "", + pcap_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/pcaps/test_ownership.py b/tests/api_resources/pcaps/test_ownership.py index b1032e3d9e3..e6854449f2d 100644 --- a/tests/api_resources/pcaps/test_ownership.py +++ b/tests/api_resources/pcaps/test_ownership.py @@ -62,7 +62,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: ownership = client.pcaps.ownership.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert ownership is None @@ -70,7 +70,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.pcaps.ownership.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -82,7 +82,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.pcaps.ownership.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -97,13 +97,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pcaps.ownership.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ownership_id` but received ''"): client.pcaps.ownership.with_raw_response.delete( - "", + ownership_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -240,7 +240,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ownership = await async_client.pcaps.ownership.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert ownership is None @@ -248,7 +248,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.pcaps.ownership.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -260,7 +260,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.pcaps.ownership.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -275,13 +275,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pcaps.ownership.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + ownership_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ownership_id` but received ''"): await async_client.pcaps.ownership.with_raw_response.delete( - "", + ownership_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/queues/test_consumers.py b/tests/api_resources/queues/test_consumers.py index 39efe21c453..4cca547cf8c 100644 --- a/tests/api_resources/queues/test_consumers.py +++ b/tests/api_resources/queues/test_consumers.py @@ -25,7 +25,7 @@ class TestConsumers: @parametrize def test_method_create(self, client: Cloudflare) -> None: consumer = client.queues.consumers.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -44,7 +44,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.queues.consumers.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -67,7 +67,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.queues.consumers.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -93,7 +93,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.consumers.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={ "dead_letter_queue": "example-dlq", @@ -110,7 +110,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.consumers.with_raw_response.create( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -128,7 +128,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: consumer = client.queues.consumers.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -143,7 +143,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -162,7 +162,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.queues.consumers.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -184,7 +184,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -197,7 +197,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="", body={ @@ -210,7 +210,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `consumer_id` but received ''"): client.queues.consumers.with_raw_response.update( - "", + consumer_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -224,7 +224,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: consumer = client.queues.consumers.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -233,7 +233,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -246,7 +246,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.queues.consumers.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -262,21 +262,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `consumer_id` but received ''"): client.queues.consumers.with_raw_response.delete( - "", + consumer_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -284,7 +284,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: consumer = client.queues.consumers.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ConsumerGetResponse], consumer, path=["response"]) @@ -292,7 +292,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.queues.consumers.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -304,7 +304,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.queues.consumers.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -319,13 +319,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.consumers.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.consumers.with_raw_response.get( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -336,7 +336,7 @@ class TestAsyncConsumers: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: consumer = await async_client.queues.consumers.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -355,7 +355,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.consumers.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -378,7 +378,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.consumers.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -404,7 +404,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.consumers.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={ "dead_letter_queue": "example-dlq", @@ -421,7 +421,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.consumers.with_raw_response.create( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={ "dead_letter_queue": "example-dlq", @@ -439,7 +439,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: consumer = await async_client.queues.consumers.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -454,7 +454,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -473,7 +473,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.consumers.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -495,7 +495,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -508,7 +508,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.consumers.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="", body={ @@ -521,7 +521,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `consumer_id` but received ''"): await async_client.queues.consumers.with_raw_response.update( - "", + consumer_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", body={ @@ -535,7 +535,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: consumer = await async_client.queues.consumers.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -544,7 +544,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -557,7 +557,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.consumers.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -573,21 +573,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.consumers.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + consumer_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `consumer_id` but received ''"): await async_client.queues.consumers.with_raw_response.delete( - "", + consumer_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", queue_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -595,7 +595,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: consumer = await async_client.queues.consumers.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ConsumerGetResponse], consumer, path=["response"]) @@ -603,7 +603,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.consumers.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -615,7 +615,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.consumers.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -630,12 +630,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.consumers.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.consumers.with_raw_response.get( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/queues/test_messages.py b/tests/api_resources/queues/test_messages.py index 709728a1ff1..6052877da88 100644 --- a/tests/api_resources/queues/test_messages.py +++ b/tests/api_resources/queues/test_messages.py @@ -20,7 +20,7 @@ class TestMessages: @parametrize def test_method_ack(self, client: Cloudflare) -> None: message = client.queues.messages.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MessageAckResponse], message, path=["response"]) @@ -28,7 +28,7 @@ def test_method_ack(self, client: Cloudflare) -> None: @parametrize def test_method_ack_with_all_params(self, client: Cloudflare) -> None: message = client.queues.messages.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", acks=[ { @@ -61,7 +61,7 @@ def test_method_ack_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_ack(self, client: Cloudflare) -> None: response = client.queues.messages.with_raw_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -73,7 +73,7 @@ def test_raw_response_ack(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_ack(self, client: Cloudflare) -> None: with client.queues.messages.with_streaming_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -88,20 +88,20 @@ def test_streaming_response_ack(self, client: Cloudflare) -> None: def test_path_params_ack(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.messages.with_raw_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.messages.with_raw_response.ack( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_pull(self, client: Cloudflare) -> None: message = client.queues.messages.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MessagePullResponse], message, path=["response"]) @@ -109,7 +109,7 @@ def test_method_pull(self, client: Cloudflare) -> None: @parametrize def test_method_pull_with_all_params(self, client: Cloudflare) -> None: message = client.queues.messages.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", batch_size=10, visibility_timeout_ms=1000, @@ -119,7 +119,7 @@ def test_method_pull_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_pull(self, client: Cloudflare) -> None: response = client.queues.messages.with_raw_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -131,7 +131,7 @@ def test_raw_response_pull(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_pull(self, client: Cloudflare) -> None: with client.queues.messages.with_streaming_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -146,13 +146,13 @@ def test_streaming_response_pull(self, client: Cloudflare) -> None: def test_path_params_pull(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.messages.with_raw_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.messages.with_raw_response.pull( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -163,7 +163,7 @@ class TestAsyncMessages: @parametrize async def test_method_ack(self, async_client: AsyncCloudflare) -> None: message = await async_client.queues.messages.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MessageAckResponse], message, path=["response"]) @@ -171,7 +171,7 @@ async def test_method_ack(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_ack_with_all_params(self, async_client: AsyncCloudflare) -> None: message = await async_client.queues.messages.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", acks=[ { @@ -204,7 +204,7 @@ async def test_method_ack_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_ack(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.messages.with_raw_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -216,7 +216,7 @@ async def test_raw_response_ack(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_ack(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.messages.with_streaming_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -231,20 +231,20 @@ async def test_streaming_response_ack(self, async_client: AsyncCloudflare) -> No async def test_path_params_ack(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.messages.with_raw_response.ack( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.messages.with_raw_response.ack( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_pull(self, async_client: AsyncCloudflare) -> None: message = await async_client.queues.messages.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MessagePullResponse], message, path=["response"]) @@ -252,7 +252,7 @@ async def test_method_pull(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_pull_with_all_params(self, async_client: AsyncCloudflare) -> None: message = await async_client.queues.messages.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", batch_size=10, visibility_timeout_ms=1000, @@ -262,7 +262,7 @@ async def test_method_pull_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_pull(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.messages.with_raw_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -274,7 +274,7 @@ async def test_raw_response_pull(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_pull(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.messages.with_streaming_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -289,12 +289,12 @@ async def test_streaming_response_pull(self, async_client: AsyncCloudflare) -> N async def test_path_params_pull(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.messages.with_raw_response.pull( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.messages.with_raw_response.pull( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/r2/test_buckets.py b/tests/api_resources/r2/test_buckets.py index 0b1049530c9..491c61664c1 100644 --- a/tests/api_resources/r2/test_buckets.py +++ b/tests/api_resources/r2/test_buckets.py @@ -81,7 +81,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: bucket = client.r2.buckets.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - cursor="string", + cursor="cursor", direction="desc", name_contains="my-bucket", order="name", @@ -124,7 +124,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: bucket = client.r2.buckets.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, bucket, path=["response"]) @@ -132,7 +132,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.r2.buckets.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -144,7 +144,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.r2.buckets.with_streaming_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -159,20 +159,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.buckets.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.buckets.with_raw_response.delete( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: bucket = client.r2.buckets.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Bucket, bucket, path=["response"]) @@ -180,7 +180,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.r2.buckets.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -192,7 +192,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.r2.buckets.with_streaming_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -207,13 +207,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.buckets.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.buckets.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -284,7 +284,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: bucket = await async_client.r2.buckets.list( account_id="023e105f4ecef8ad9ca31a8372d0c353", - cursor="string", + cursor="cursor", direction="desc", name_contains="my-bucket", order="name", @@ -327,7 +327,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: bucket = await async_client.r2.buckets.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, bucket, path=["response"]) @@ -335,7 +335,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.buckets.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -347,7 +347,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.buckets.with_streaming_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -362,20 +362,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.buckets.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.buckets.with_raw_response.delete( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bucket = await async_client.r2.buckets.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Bucket, bucket, path=["response"]) @@ -383,7 +383,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.buckets.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -395,7 +395,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.buckets.with_streaming_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -410,12 +410,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.buckets.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.buckets.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/r2/test_sippy.py b/tests/api_resources/r2/test_sippy.py index b3005ce3cc9..fa63c6f67c9 100644 --- a/tests/api_resources/r2/test_sippy.py +++ b/tests/api_resources/r2/test_sippy.py @@ -20,7 +20,7 @@ class TestSippy: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: sippy = client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -28,19 +28,19 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: sippy = client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", destination={ - "access_key_id": "string", + "access_key_id": "accessKeyId", "provider": "r2", - "secret_access_key": "string", + "secret_access_key": "secretAccessKey", }, source={ - "access_key_id": "string", - "bucket": "string", + "access_key_id": "accessKeyId", + "bucket": "bucket", "provider": "aws", - "region": "string", - "secret_access_key": "string", + "region": "region", + "secret_access_key": "secretAccessKey", }, ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -48,7 +48,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -60,7 +60,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.r2.sippy.with_streaming_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -75,20 +75,20 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.sippy.with_raw_response.update( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: sippy = client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -96,17 +96,17 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: sippy = client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", destination={ - "access_key_id": "string", + "access_key_id": "accessKeyId", "provider": "r2", - "secret_access_key": "string", + "secret_access_key": "secretAccessKey", }, source={ - "bucket": "string", - "client_email": "string", - "private_key": "string", + "bucket": "bucket", + "client_email": "clientEmail", + "private_key": "privateKey", "provider": "gcs", }, ) @@ -115,7 +115,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -127,7 +127,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.r2.sippy.with_streaming_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -142,20 +142,20 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.sippy.with_raw_response.update( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: sippy = client.r2.sippy.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SippyDeleteResponse, sippy, path=["response"]) @@ -163,7 +163,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.r2.sippy.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -175,7 +175,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.r2.sippy.with_streaming_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -190,20 +190,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.sippy.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.sippy.with_raw_response.delete( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: sippy = client.r2.sippy.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -211,7 +211,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.r2.sippy.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -223,7 +223,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.r2.sippy.with_streaming_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -238,13 +238,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.r2.sippy.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): client.r2.sippy.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -255,7 +255,7 @@ class TestAsyncSippy: @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -263,19 +263,19 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", destination={ - "access_key_id": "string", + "access_key_id": "accessKeyId", "provider": "r2", - "secret_access_key": "string", + "secret_access_key": "secretAccessKey", }, source={ - "access_key_id": "string", - "bucket": "string", + "access_key_id": "accessKeyId", + "bucket": "bucket", "provider": "aws", - "region": "string", - "secret_access_key": "string", + "region": "region", + "secret_access_key": "secretAccessKey", }, ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -283,7 +283,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -295,7 +295,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.sippy.with_streaming_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -310,20 +310,20 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.sippy.with_raw_response.update( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -331,17 +331,17 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", destination={ - "access_key_id": "string", + "access_key_id": "accessKeyId", "provider": "r2", - "secret_access_key": "string", + "secret_access_key": "secretAccessKey", }, source={ - "bucket": "string", - "client_email": "string", - "private_key": "string", + "bucket": "bucket", + "client_email": "clientEmail", + "private_key": "privateKey", "provider": "gcs", }, ) @@ -350,7 +350,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -362,7 +362,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.sippy.with_streaming_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -377,20 +377,20 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.sippy.with_raw_response.update( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.sippy.with_raw_response.update( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SippyDeleteResponse, sippy, path=["response"]) @@ -398,7 +398,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.sippy.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -410,7 +410,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.sippy.with_streaming_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -425,20 +425,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.sippy.with_raw_response.delete( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.sippy.with_raw_response.delete( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: sippy = await async_client.r2.sippy.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Sippy, sippy, path=["response"]) @@ -446,7 +446,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.r2.sippy.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -458,7 +458,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.r2.sippy.with_streaming_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -473,12 +473,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.r2.sippy.with_raw_response.get( - "example-bucket", + bucket_name="example-bucket", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bucket_name` but received ''"): await async_client.r2.sippy.with_raw_response.get( - "", + bucket_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/radar/as112/test_summary.py b/tests/api_resources/radar/as112/test_summary.py index 13d0bdbf800..3778d9fba55 100644 --- a/tests/api_resources/radar/as112/test_summary.py +++ b/tests/api_resources/radar/as112/test_summary.py @@ -40,7 +40,7 @@ def test_method_dnssec_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -87,7 +87,7 @@ def test_method_edns_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -134,7 +134,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -181,7 +181,7 @@ def test_method_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -228,7 +228,7 @@ def test_method_query_type_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -275,7 +275,7 @@ def test_method_response_codes_with_all_params(self, client: Cloudflare) -> None parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -326,7 +326,7 @@ async def test_method_dnssec_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -373,7 +373,7 @@ async def test_method_edns_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -420,7 +420,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -467,7 +467,7 @@ async def test_method_protocol_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -514,7 +514,7 @@ async def test_method_query_type_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -561,7 +561,7 @@ async def test_method_response_codes_with_all_params(self, async_client: AsyncCl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/as112/test_timeseries_groups.py b/tests/api_resources/radar/as112/test_timeseries_groups.py index 38ec1d21891..fd9b0c69959 100644 --- a/tests/api_resources/radar/as112/test_timeseries_groups.py +++ b/tests/api_resources/radar/as112/test_timeseries_groups.py @@ -41,7 +41,7 @@ def test_method_dnssec_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -89,7 +89,7 @@ def test_method_edns_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -185,7 +185,7 @@ def test_method_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -233,7 +233,7 @@ def test_method_query_type_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -281,7 +281,7 @@ def test_method_response_codes_with_all_params(self, client: Cloudflare) -> None parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -333,7 +333,7 @@ async def test_method_dnssec_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -381,7 +381,7 @@ async def test_method_edns_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -429,7 +429,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -477,7 +477,7 @@ async def test_method_protocol_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -525,7 +525,7 @@ async def test_method_query_type_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -573,7 +573,7 @@ async def test_method_response_codes_with_all_params(self, async_client: AsyncCl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/as112/test_top.py b/tests/api_resources/radar/as112/test_top.py index 81ffe5314d8..a97851a7967 100644 --- a/tests/api_resources/radar/as112/test_top.py +++ b/tests/api_resources/radar/as112/test_top.py @@ -26,14 +26,14 @@ class TestTop: @parametrize def test_method_dnssec(self, client: Cloudflare) -> None: top = client.radar.as112.top.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) assert_matches_type(TopDNSSECResponse, top, path=["response"]) @parametrize def test_method_dnssec_with_all_params(self, client: Cloudflare) -> None: top = client.radar.as112.top.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -41,7 +41,7 @@ def test_method_dnssec_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -57,7 +57,7 @@ def test_method_dnssec_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_dnssec(self, client: Cloudflare) -> None: response = client.radar.as112.top.with_raw_response.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) assert response.is_closed is True @@ -68,7 +68,7 @@ def test_raw_response_dnssec(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_dnssec(self, client: Cloudflare) -> None: with client.radar.as112.top.with_streaming_response.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -81,14 +81,14 @@ def test_streaming_response_dnssec(self, client: Cloudflare) -> None: @parametrize def test_method_edns(self, client: Cloudflare) -> None: top = client.radar.as112.top.edns( - "SUPPORTED", + edns="SUPPORTED", ) assert_matches_type(TopEdnsResponse, top, path=["response"]) @parametrize def test_method_edns_with_all_params(self, client: Cloudflare) -> None: top = client.radar.as112.top.edns( - "SUPPORTED", + edns="SUPPORTED", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -96,7 +96,7 @@ def test_method_edns_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -112,7 +112,7 @@ def test_method_edns_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edns(self, client: Cloudflare) -> None: response = client.radar.as112.top.with_raw_response.edns( - "SUPPORTED", + edns="SUPPORTED", ) assert response.is_closed is True @@ -123,7 +123,7 @@ def test_raw_response_edns(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edns(self, client: Cloudflare) -> None: with client.radar.as112.top.with_streaming_response.edns( - "SUPPORTED", + edns="SUPPORTED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -136,14 +136,14 @@ def test_streaming_response_edns(self, client: Cloudflare) -> None: @parametrize def test_method_ip_version(self, client: Cloudflare) -> None: top = client.radar.as112.top.ip_version( - "IPv4", + ip_version="IPv4", ) assert_matches_type(TopIPVersionResponse, top, path=["response"]) @parametrize def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: top = client.radar.as112.top.ip_version( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -151,7 +151,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -167,7 +167,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_ip_version(self, client: Cloudflare) -> None: response = client.radar.as112.top.with_raw_response.ip_version( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -178,7 +178,7 @@ def test_raw_response_ip_version(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_ip_version(self, client: Cloudflare) -> None: with client.radar.as112.top.with_streaming_response.ip_version( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -203,7 +203,7 @@ def test_method_locations_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -243,14 +243,14 @@ class TestAsyncTop: @parametrize async def test_method_dnssec(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) assert_matches_type(TopDNSSECResponse, top, path=["response"]) @parametrize async def test_method_dnssec_with_all_params(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -258,7 +258,7 @@ async def test_method_dnssec_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -274,7 +274,7 @@ async def test_method_dnssec_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_dnssec(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.as112.top.with_raw_response.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) assert response.is_closed is True @@ -285,7 +285,7 @@ async def test_raw_response_dnssec(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_dnssec(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.as112.top.with_streaming_response.dnssec( - "SUPPORTED", + dnssec="SUPPORTED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -298,14 +298,14 @@ async def test_streaming_response_dnssec(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_edns(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.edns( - "SUPPORTED", + edns="SUPPORTED", ) assert_matches_type(TopEdnsResponse, top, path=["response"]) @parametrize async def test_method_edns_with_all_params(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.edns( - "SUPPORTED", + edns="SUPPORTED", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -313,7 +313,7 @@ async def test_method_edns_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -329,7 +329,7 @@ async def test_method_edns_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edns(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.as112.top.with_raw_response.edns( - "SUPPORTED", + edns="SUPPORTED", ) assert response.is_closed is True @@ -340,7 +340,7 @@ async def test_raw_response_edns(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edns(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.as112.top.with_streaming_response.edns( - "SUPPORTED", + edns="SUPPORTED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -353,14 +353,14 @@ async def test_streaming_response_edns(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_ip_version(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.ip_version( - "IPv4", + ip_version="IPv4", ) assert_matches_type(TopIPVersionResponse, top, path=["response"]) @parametrize async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudflare) -> None: top = await async_client.radar.as112.top.ip_version( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -368,7 +368,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -384,7 +384,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf @parametrize async def test_raw_response_ip_version(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.as112.top.with_raw_response.ip_version( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -395,7 +395,7 @@ async def test_raw_response_ip_version(self, async_client: AsyncCloudflare) -> N @parametrize async def test_streaming_response_ip_version(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.as112.top.with_streaming_response.ip_version( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -420,7 +420,7 @@ async def test_method_locations_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer3/test_summary.py b/tests/api_resources/radar/attacks/layer3/test_summary.py index 4b0fa3e5290..0e77b0b96fb 100644 --- a/tests/api_resources/radar/attacks/layer3/test_summary.py +++ b/tests/api_resources/radar/attacks/layer3/test_summary.py @@ -39,7 +39,7 @@ def test_method_bitrate_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -88,7 +88,7 @@ def test_method_duration_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -138,7 +138,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -184,7 +184,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -232,7 +232,7 @@ def test_method_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -280,7 +280,7 @@ def test_method_vector_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -333,7 +333,7 @@ async def test_method_bitrate_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -382,7 +382,7 @@ async def test_method_duration_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -432,7 +432,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -478,7 +478,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -526,7 +526,7 @@ async def test_method_protocol_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -574,7 +574,7 @@ async def test_method_vector_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py b/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py index 1dd04286948..7463f67dbf3 100644 --- a/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py +++ b/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py @@ -42,7 +42,7 @@ def test_method_bitrate_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -93,7 +93,7 @@ def test_method_duration_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -145,7 +145,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -192,7 +192,7 @@ def test_method_industry_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -205,6 +205,7 @@ def test_method_industry_with_all_params(self, client: Cloudflare) -> None: location=["string", "string", "string"], name=["string", "string", "string"], normalization="PERCENTAGE", + protocol=["UDP", "TCP", "ICMP"], ) assert_matches_type(TimeseriesGroupIndustryResponse, timeseries_group, path=["response"]) @@ -243,7 +244,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -293,7 +294,7 @@ def test_method_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -343,7 +344,7 @@ def test_method_vector_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -395,7 +396,7 @@ def test_method_vertical_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -408,6 +409,7 @@ def test_method_vertical_with_all_params(self, client: Cloudflare) -> None: location=["string", "string", "string"], name=["string", "string", "string"], normalization="PERCENTAGE", + protocol=["UDP", "TCP", "ICMP"], ) assert_matches_type(TimeseriesGroupVerticalResponse, timeseries_group, path=["response"]) @@ -450,7 +452,7 @@ async def test_method_bitrate_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -501,7 +503,7 @@ async def test_method_duration_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -553,7 +555,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -600,7 +602,7 @@ async def test_method_industry_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -613,6 +615,7 @@ async def test_method_industry_with_all_params(self, async_client: AsyncCloudfla location=["string", "string", "string"], name=["string", "string", "string"], normalization="PERCENTAGE", + protocol=["UDP", "TCP", "ICMP"], ) assert_matches_type(TimeseriesGroupIndustryResponse, timeseries_group, path=["response"]) @@ -651,7 +654,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -701,7 +704,7 @@ async def test_method_protocol_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -751,7 +754,7 @@ async def test_method_vector_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -803,7 +806,7 @@ async def test_method_vertical_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -816,6 +819,7 @@ async def test_method_vertical_with_all_params(self, async_client: AsyncCloudfla location=["string", "string", "string"], name=["string", "string", "string"], normalization="PERCENTAGE", + protocol=["UDP", "TCP", "ICMP"], ) assert_matches_type(TimeseriesGroupVerticalResponse, timeseries_group, path=["response"]) diff --git a/tests/api_resources/radar/attacks/layer3/test_top.py b/tests/api_resources/radar/attacks/layer3/test_top.py index 923af0d31f9..696f58eafed 100644 --- a/tests/api_resources/radar/attacks/layer3/test_top.py +++ b/tests/api_resources/radar/attacks/layer3/test_top.py @@ -36,7 +36,7 @@ def test_method_attacks_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -88,7 +88,7 @@ def test_method_industry_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ def test_method_vertical_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -190,7 +190,7 @@ async def test_method_attacks_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -242,7 +242,7 @@ async def test_method_industry_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -291,7 +291,7 @@ async def test_method_vertical_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer3/top/test_locations.py b/tests/api_resources/radar/attacks/layer3/top/test_locations.py index f1848af7b27..a0e56083ec6 100644 --- a/tests/api_resources/radar/attacks/layer3/top/test_locations.py +++ b/tests/api_resources/radar/attacks/layer3/top/test_locations.py @@ -35,7 +35,7 @@ def test_method_origin_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -84,7 +84,7 @@ def test_method_target_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ async def test_method_origin_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -186,7 +186,7 @@ async def test_method_target_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer7/test_summary.py b/tests/api_resources/radar/attacks/layer7/test_summary.py index c8f4159e08c..b94343f2fa0 100644 --- a/tests/api_resources/radar/attacks/layer7/test_summary.py +++ b/tests/api_resources/radar/attacks/layer7/test_summary.py @@ -40,7 +40,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -87,7 +87,7 @@ def test_method_http_method_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ def test_method_http_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -187,7 +187,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -237,7 +237,7 @@ def test_method_managed_rules_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -288,7 +288,7 @@ def test_method_mitigation_product_with_all_params(self, client: Cloudflare) -> parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -342,7 +342,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -389,7 +389,7 @@ async def test_method_http_method_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -439,7 +439,7 @@ async def test_method_http_version_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -489,7 +489,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -539,7 +539,7 @@ async def test_method_managed_rules_with_all_params(self, async_client: AsyncClo parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -590,7 +590,7 @@ async def test_method_mitigation_product_with_all_params(self, async_client: Asy parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py b/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py index 99f8be5a802..31dcbe0283b 100644 --- a/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py +++ b/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py @@ -43,7 +43,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -91,7 +91,7 @@ def test_method_http_method_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -143,7 +143,7 @@ def test_method_http_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -195,7 +195,7 @@ def test_method_industry_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -249,7 +249,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -301,7 +301,7 @@ def test_method_managed_rules_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -354,7 +354,7 @@ def test_method_mitigation_product_with_all_params(self, client: Cloudflare) -> parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -406,7 +406,7 @@ def test_method_vertical_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -464,7 +464,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -512,7 +512,7 @@ async def test_method_http_method_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -564,7 +564,7 @@ async def test_method_http_version_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -616,7 +616,7 @@ async def test_method_industry_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -670,7 +670,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -722,7 +722,7 @@ async def test_method_managed_rules_with_all_params(self, async_client: AsyncClo parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -775,7 +775,7 @@ async def test_method_mitigation_product_with_all_params(self, async_client: Asy parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -827,7 +827,7 @@ async def test_method_vertical_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/layer7/test_top.py b/tests/api_resources/radar/attacks/layer7/test_top.py index 36016747df4..57fbfb1852d 100644 --- a/tests/api_resources/radar/attacks/layer7/test_top.py +++ b/tests/api_resources/radar/attacks/layer7/test_top.py @@ -37,18 +37,22 @@ def test_method_attacks_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, limit_direction="ORIGIN", limit_per_location=10, location=["string", "string", "string"], magnitude="MITIGATED_REQUESTS", + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], normalization="PERCENTAGE", ) @@ -89,15 +93,19 @@ def test_method_industry_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(TopIndustryResponse, top, path=["response"]) @@ -137,15 +145,19 @@ def test_method_vertical_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(TopVerticalResponse, top, path=["response"]) @@ -189,18 +201,22 @@ async def test_method_attacks_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, limit_direction="ORIGIN", limit_per_location=10, location=["string", "string", "string"], magnitude="MITIGATED_REQUESTS", + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], normalization="PERCENTAGE", ) @@ -241,15 +257,19 @@ async def test_method_industry_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(TopIndustryResponse, top, path=["response"]) @@ -289,15 +309,19 @@ async def test_method_vertical_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(TopVerticalResponse, top, path=["response"]) diff --git a/tests/api_resources/radar/attacks/layer7/top/test_ases.py b/tests/api_resources/radar/attacks/layer7/top/test_ases.py index afa9610bd1a..3eac5b1b0fc 100644 --- a/tests/api_resources/radar/attacks/layer7/top/test_ases.py +++ b/tests/api_resources/radar/attacks/layer7/top/test_ases.py @@ -32,15 +32,19 @@ def test_method_origin_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(AseOriginResponse, ase, path=["response"]) @@ -83,15 +87,19 @@ async def test_method_origin_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(AseOriginResponse, ase, path=["response"]) diff --git a/tests/api_resources/radar/attacks/layer7/top/test_locations.py b/tests/api_resources/radar/attacks/layer7/top/test_locations.py index e1482281e22..9dbd50722a2 100644 --- a/tests/api_resources/radar/attacks/layer7/top/test_locations.py +++ b/tests/api_resources/radar/attacks/layer7/top/test_locations.py @@ -36,14 +36,18 @@ def test_method_origin_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(LocationOriginResponse, location, path=["response"]) @@ -82,14 +86,18 @@ def test_method_target_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(LocationTargetResponse, location, path=["response"]) @@ -133,14 +141,18 @@ async def test_method_origin_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(LocationOriginResponse, location, path=["response"]) @@ -179,14 +191,18 @@ async def test_method_target_with_all_params(self, async_client: AsyncCloudflare parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], limit=5, + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], ) assert_matches_type(LocationTargetResponse, location, path=["response"]) diff --git a/tests/api_resources/radar/attacks/test_layer3.py b/tests/api_resources/radar/attacks/test_layer3.py index bdcdabdb226..b5284733f5b 100644 --- a/tests/api_resources/radar/attacks/test_layer3.py +++ b/tests/api_resources/radar/attacks/test_layer3.py @@ -34,7 +34,7 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -91,7 +91,7 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/attacks/test_layer7.py b/tests/api_resources/radar/attacks/test_layer7.py index 5f4c4fbdb19..b5fab2f2768 100644 --- a/tests/api_resources/radar/attacks/test_layer7.py +++ b/tests/api_resources/radar/attacks/test_layer7.py @@ -35,14 +35,18 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], normalization="MIN0_MAX", ) @@ -89,14 +93,18 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], format="JSON", + http_method=["GET", "POST", "DELETE"], + http_version=["HTTPv1", "HTTPv2", "HTTPv3"], + ip_version=["IPv4", "IPv6"], location=["string", "string", "string"], + mitigation_product=["DDOS", "WAF", "BOT_MANAGEMENT"], name=["string", "string", "string"], normalization="MIN0_MAX", ) diff --git a/tests/api_resources/radar/bgp/hijacks/test_events.py b/tests/api_resources/radar/bgp/hijacks/test_events.py index 806bea3adbe..950799cb558 100644 --- a/tests/api_resources/radar/bgp/hijacks/test_events.py +++ b/tests/api_resources/radar/bgp/hijacks/test_events.py @@ -34,7 +34,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: format="JSON", hijacker_asn=0, involved_asn=0, - involved_country="string", + involved_country="involvedCountry", max_confidence=0, min_confidence=0, page=0, @@ -85,7 +85,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) format="JSON", hijacker_asn=0, involved_asn=0, - involved_country="string", + involved_country="involvedCountry", max_confidence=0, min_confidence=0, page=0, diff --git a/tests/api_resources/radar/bgp/leaks/test_events.py b/tests/api_resources/radar/bgp/leaks/test_events.py index 8c4feb02045..03b6644d96e 100644 --- a/tests/api_resources/radar/bgp/leaks/test_events.py +++ b/tests/api_resources/radar/bgp/leaks/test_events.py @@ -33,7 +33,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: event_id=0, format="JSON", involved_asn=0, - involved_country="string", + involved_country="involvedCountry", leak_asn=0, page=0, per_page=0, @@ -80,7 +80,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) event_id=0, format="JSON", involved_asn=0, - involved_country="string", + involved_country="involvedCountry", leak_asn=0, page=0, per_page=0, diff --git a/tests/api_resources/radar/bgp/test_top.py b/tests/api_resources/radar/bgp/test_top.py index aabb2c05533..efd3d739ed2 100644 --- a/tests/api_resources/radar/bgp/test_top.py +++ b/tests/api_resources/radar/bgp/test_top.py @@ -32,7 +32,7 @@ def test_method_prefixes_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -83,7 +83,7 @@ async def test_method_prefixes_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/bgp/top/test_ases.py b/tests/api_resources/radar/bgp/top/test_ases.py index b9e15f5e751..da303ce9b72 100644 --- a/tests/api_resources/radar/bgp/top/test_ases.py +++ b/tests/api_resources/radar/bgp/top/test_ases.py @@ -32,7 +32,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/dns/test_top.py b/tests/api_resources/radar/dns/test_top.py index f9c7f770b64..b202d6868f9 100644 --- a/tests/api_resources/radar/dns/test_top.py +++ b/tests/api_resources/radar/dns/test_top.py @@ -36,7 +36,7 @@ def test_method_ases_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -91,7 +91,7 @@ def test_method_locations_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -150,7 +150,7 @@ async def test_method_ases_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -205,7 +205,7 @@ async def test_method_locations_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/routing/test_summary.py b/tests/api_resources/radar/email/routing/test_summary.py index 23fa3d37588..ec3ee1bd774 100644 --- a/tests/api_resources/radar/email/routing/test_summary.py +++ b/tests/api_resources/radar/email/routing/test_summary.py @@ -38,7 +38,7 @@ def test_method_arc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -88,7 +88,7 @@ def test_method_dkim_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -137,7 +137,7 @@ def test_method_dmarc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -186,7 +186,7 @@ def test_method_encrypted_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -235,7 +235,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -284,7 +284,7 @@ def test_method_spf_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -336,7 +336,7 @@ async def test_method_arc_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -386,7 +386,7 @@ async def test_method_dkim_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -435,7 +435,7 @@ async def test_method_dmarc_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -484,7 +484,7 @@ async def test_method_encrypted_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -533,7 +533,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -582,7 +582,7 @@ async def test_method_spf_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/routing/test_timeseries_groups.py b/tests/api_resources/radar/email/routing/test_timeseries_groups.py index c75e3da7701..ea7f67c70a0 100644 --- a/tests/api_resources/radar/email/routing/test_timeseries_groups.py +++ b/tests/api_resources/radar/email/routing/test_timeseries_groups.py @@ -39,7 +39,7 @@ def test_method_arc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -90,7 +90,7 @@ def test_method_dkim_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -140,7 +140,7 @@ def test_method_dmarc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -190,7 +190,7 @@ def test_method_encrypted_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -240,7 +240,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -290,7 +290,7 @@ def test_method_spf_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -343,7 +343,7 @@ async def test_method_arc_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -394,7 +394,7 @@ async def test_method_dkim_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -444,7 +444,7 @@ async def test_method_dmarc_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -494,7 +494,7 @@ async def test_method_encrypted_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -544,7 +544,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -594,7 +594,7 @@ async def test_method_spf_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/security/test_summary.py b/tests/api_resources/radar/email/security/test_summary.py index 4fb28b76274..c46974d06b0 100644 --- a/tests/api_resources/radar/email/security/test_summary.py +++ b/tests/api_resources/radar/email/security/test_summary.py @@ -41,7 +41,7 @@ def test_method_arc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -90,7 +90,7 @@ def test_method_dkim_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -138,7 +138,7 @@ def test_method_dmarc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -186,7 +186,7 @@ def test_method_malicious_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -235,7 +235,7 @@ def test_method_spam_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -284,7 +284,7 @@ def test_method_spf_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -332,7 +332,7 @@ def test_method_spoof_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -381,7 +381,7 @@ def test_method_threat_category_with_all_params(self, client: Cloudflare) -> Non parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -430,7 +430,7 @@ def test_method_tls_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -481,7 +481,7 @@ async def test_method_arc_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -530,7 +530,7 @@ async def test_method_dkim_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -578,7 +578,7 @@ async def test_method_dmarc_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -626,7 +626,7 @@ async def test_method_malicious_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -675,7 +675,7 @@ async def test_method_spam_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -724,7 +724,7 @@ async def test_method_spf_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -772,7 +772,7 @@ async def test_method_spoof_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -821,7 +821,7 @@ async def test_method_threat_category_with_all_params(self, async_client: AsyncC parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -870,7 +870,7 @@ async def test_method_tls_version_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/security/test_timeseries_groups.py b/tests/api_resources/radar/email/security/test_timeseries_groups.py index b9b4674e1e2..a917102ae45 100644 --- a/tests/api_resources/radar/email/security/test_timeseries_groups.py +++ b/tests/api_resources/radar/email/security/test_timeseries_groups.py @@ -42,7 +42,7 @@ def test_method_arc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -92,7 +92,7 @@ def test_method_dkim_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -141,7 +141,7 @@ def test_method_dmarc_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -190,7 +190,7 @@ def test_method_malicious_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -240,7 +240,7 @@ def test_method_spam_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -290,7 +290,7 @@ def test_method_spf_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -339,7 +339,7 @@ def test_method_spoof_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -389,7 +389,7 @@ def test_method_threat_category_with_all_params(self, client: Cloudflare) -> Non parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -439,7 +439,7 @@ def test_method_tls_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -491,7 +491,7 @@ async def test_method_arc_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -541,7 +541,7 @@ async def test_method_dkim_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -590,7 +590,7 @@ async def test_method_dmarc_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -639,7 +639,7 @@ async def test_method_malicious_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -689,7 +689,7 @@ async def test_method_spam_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -739,7 +739,7 @@ async def test_method_spf_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -788,7 +788,7 @@ async def test_method_spoof_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -838,7 +838,7 @@ async def test_method_threat_category_with_all_params(self, async_client: AsyncC parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -888,7 +888,7 @@ async def test_method_tls_version_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/security/top/test_tlds.py b/tests/api_resources/radar/email/security/top/test_tlds.py index f0307596a1a..fb71286f8f9 100644 --- a/tests/api_resources/radar/email/security/top/test_tlds.py +++ b/tests/api_resources/radar/email/security/top/test_tlds.py @@ -32,7 +32,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -87,7 +87,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/email/security/top/tlds/test_malicious.py b/tests/api_resources/radar/email/security/top/tlds/test_malicious.py index 290d8768747..47f0c6b92ca 100644 --- a/tests/api_resources/radar/email/security/top/tlds/test_malicious.py +++ b/tests/api_resources/radar/email/security/top/tlds/test_malicious.py @@ -21,21 +21,21 @@ class TestMalicious: @parametrize def test_method_get(self, client: Cloudflare) -> None: malicious = client.radar.email.security.top.tlds.malicious.get( - "MALICIOUS", + malicious="MALICIOUS", ) assert_matches_type(MaliciousGetResponse, malicious, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: malicious = client.radar.email.security.top.tlds.malicious.get( - "MALICIOUS", + malicious="MALICIOUS", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -55,7 +55,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.email.security.top.tlds.malicious.with_raw_response.get( - "MALICIOUS", + malicious="MALICIOUS", ) assert response.is_closed is True @@ -66,7 +66,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.email.security.top.tlds.malicious.with_streaming_response.get( - "MALICIOUS", + malicious="MALICIOUS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -83,21 +83,21 @@ class TestAsyncMalicious: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: malicious = await async_client.radar.email.security.top.tlds.malicious.get( - "MALICIOUS", + malicious="MALICIOUS", ) assert_matches_type(MaliciousGetResponse, malicious, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: malicious = await async_client.radar.email.security.top.tlds.malicious.get( - "MALICIOUS", + malicious="MALICIOUS", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -117,7 +117,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.email.security.top.tlds.malicious.with_raw_response.get( - "MALICIOUS", + malicious="MALICIOUS", ) assert response.is_closed is True @@ -128,7 +128,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.email.security.top.tlds.malicious.with_streaming_response.get( - "MALICIOUS", + malicious="MALICIOUS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/email/security/top/tlds/test_spam.py b/tests/api_resources/radar/email/security/top/tlds/test_spam.py index 4991fa622eb..d8ea7caf83c 100644 --- a/tests/api_resources/radar/email/security/top/tlds/test_spam.py +++ b/tests/api_resources/radar/email/security/top/tlds/test_spam.py @@ -21,21 +21,21 @@ class TestSpam: @parametrize def test_method_get(self, client: Cloudflare) -> None: spam = client.radar.email.security.top.tlds.spam.get( - "SPAM", + spam="SPAM", ) assert_matches_type(SpamGetResponse, spam, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: spam = client.radar.email.security.top.tlds.spam.get( - "SPAM", + spam="SPAM", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -55,7 +55,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.email.security.top.tlds.spam.with_raw_response.get( - "SPAM", + spam="SPAM", ) assert response.is_closed is True @@ -66,7 +66,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.email.security.top.tlds.spam.with_streaming_response.get( - "SPAM", + spam="SPAM", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -83,21 +83,21 @@ class TestAsyncSpam: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: spam = await async_client.radar.email.security.top.tlds.spam.get( - "SPAM", + spam="SPAM", ) assert_matches_type(SpamGetResponse, spam, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: spam = await async_client.radar.email.security.top.tlds.spam.get( - "SPAM", + spam="SPAM", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -117,7 +117,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.email.security.top.tlds.spam.with_raw_response.get( - "SPAM", + spam="SPAM", ) assert response.is_closed is True @@ -128,7 +128,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.email.security.top.tlds.spam.with_streaming_response.get( - "SPAM", + spam="SPAM", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/email/security/top/tlds/test_spoof.py b/tests/api_resources/radar/email/security/top/tlds/test_spoof.py index 3800432f585..552471930fd 100644 --- a/tests/api_resources/radar/email/security/top/tlds/test_spoof.py +++ b/tests/api_resources/radar/email/security/top/tlds/test_spoof.py @@ -21,21 +21,21 @@ class TestSpoof: @parametrize def test_method_get(self, client: Cloudflare) -> None: spoof = client.radar.email.security.top.tlds.spoof.get( - "SPOOF", + spoof="SPOOF", ) assert_matches_type(SpoofGetResponse, spoof, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: spoof = client.radar.email.security.top.tlds.spoof.get( - "SPOOF", + spoof="SPOOF", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -55,7 +55,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.email.security.top.tlds.spoof.with_raw_response.get( - "SPOOF", + spoof="SPOOF", ) assert response.is_closed is True @@ -66,7 +66,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.email.security.top.tlds.spoof.with_streaming_response.get( - "SPOOF", + spoof="SPOOF", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -83,21 +83,21 @@ class TestAsyncSpoof: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: spoof = await async_client.radar.email.security.top.tlds.spoof.get( - "SPOOF", + spoof="SPOOF", ) assert_matches_type(SpoofGetResponse, spoof, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: spoof = await async_client.radar.email.security.top.tlds.spoof.get( - "SPOOF", + spoof="SPOOF", arc=["PASS", "NONE", "FAIL"], date_end=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -117,7 +117,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.email.security.top.tlds.spoof.with_raw_response.get( - "SPOOF", + spoof="SPOOF", ) assert response.is_closed is True @@ -128,7 +128,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.email.security.top.tlds.spoof.with_streaming_response.get( - "SPOOF", + spoof="SPOOF", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/entities/test_asns.py b/tests/api_resources/radar/entities/test_asns.py index 0a1ad904dc7..78555b0de2d 100644 --- a/tests/api_resources/radar/entities/test_asns.py +++ b/tests/api_resources/radar/entities/test_asns.py @@ -62,14 +62,14 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: asn = client.radar.entities.asns.get( - 3, + asn=3, ) assert_matches_type(ASNGetResponse, asn, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: asn = client.radar.entities.asns.get( - 3, + asn=3, format="JSON", ) assert_matches_type(ASNGetResponse, asn, path=["response"]) @@ -77,7 +77,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.entities.asns.with_raw_response.get( - 3, + asn=3, ) assert response.is_closed is True @@ -88,7 +88,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.entities.asns.with_streaming_response.get( - 3, + asn=3, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -140,14 +140,14 @@ def test_streaming_response_ip(self, client: Cloudflare) -> None: @parametrize def test_method_rel(self, client: Cloudflare) -> None: asn = client.radar.entities.asns.rel( - 3, + asn=3, ) assert_matches_type(ASNRelResponse, asn, path=["response"]) @parametrize def test_method_rel_with_all_params(self, client: Cloudflare) -> None: asn = client.radar.entities.asns.rel( - 3, + asn=3, asn2=0, format="JSON", ) @@ -156,7 +156,7 @@ def test_method_rel_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_rel(self, client: Cloudflare) -> None: response = client.radar.entities.asns.with_raw_response.rel( - 3, + asn=3, ) assert response.is_closed is True @@ -167,7 +167,7 @@ def test_raw_response_rel(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_rel(self, client: Cloudflare) -> None: with client.radar.entities.asns.with_streaming_response.rel( - 3, + asn=3, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -221,14 +221,14 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: asn = await async_client.radar.entities.asns.get( - 3, + asn=3, ) assert_matches_type(ASNGetResponse, asn, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: asn = await async_client.radar.entities.asns.get( - 3, + asn=3, format="JSON", ) assert_matches_type(ASNGetResponse, asn, path=["response"]) @@ -236,7 +236,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.entities.asns.with_raw_response.get( - 3, + asn=3, ) assert response.is_closed is True @@ -247,7 +247,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.entities.asns.with_streaming_response.get( - 3, + asn=3, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -299,14 +299,14 @@ async def test_streaming_response_ip(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_method_rel(self, async_client: AsyncCloudflare) -> None: asn = await async_client.radar.entities.asns.rel( - 3, + asn=3, ) assert_matches_type(ASNRelResponse, asn, path=["response"]) @parametrize async def test_method_rel_with_all_params(self, async_client: AsyncCloudflare) -> None: asn = await async_client.radar.entities.asns.rel( - 3, + asn=3, asn2=0, format="JSON", ) @@ -315,7 +315,7 @@ async def test_method_rel_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_rel(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.entities.asns.with_raw_response.rel( - 3, + asn=3, ) assert response.is_closed is True @@ -326,7 +326,7 @@ async def test_raw_response_rel(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_rel(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.entities.asns.with_streaming_response.rel( - 3, + asn=3, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/entities/test_locations.py b/tests/api_resources/radar/entities/test_locations.py index 6cb88295e26..b7fedeea1e4 100644 --- a/tests/api_resources/radar/entities/test_locations.py +++ b/tests/api_resources/radar/entities/test_locations.py @@ -58,14 +58,14 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: location = client.radar.entities.locations.get( - "US", + location="US", ) assert_matches_type(LocationGetResponse, location, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: location = client.radar.entities.locations.get( - "US", + location="US", format="JSON", ) assert_matches_type(LocationGetResponse, location, path=["response"]) @@ -73,7 +73,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.entities.locations.with_raw_response.get( - "US", + location="US", ) assert response.is_closed is True @@ -84,7 +84,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.entities.locations.with_streaming_response.get( - "US", + location="US", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -98,7 +98,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `location` but received ''"): client.radar.entities.locations.with_raw_response.get( - "", + location="", ) @@ -143,14 +143,14 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: location = await async_client.radar.entities.locations.get( - "US", + location="US", ) assert_matches_type(LocationGetResponse, location, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: location = await async_client.radar.entities.locations.get( - "US", + location="US", format="JSON", ) assert_matches_type(LocationGetResponse, location, path=["response"]) @@ -158,7 +158,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.entities.locations.with_raw_response.get( - "US", + location="US", ) assert response.is_closed is True @@ -169,7 +169,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.entities.locations.with_streaming_response.get( - "US", + location="US", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -183,5 +183,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `location` but received ''"): await async_client.radar.entities.locations.with_raw_response.get( - "", + location="", ) diff --git a/tests/api_resources/radar/http/ases/test_bot_class.py b/tests/api_resources/radar/http/ases/test_bot_class.py index 298efb20286..43dfccdf6fa 100644 --- a/tests/api_resources/radar/http/ases/test_bot_class.py +++ b/tests/api_resources/radar/http/ases/test_bot_class.py @@ -21,14 +21,14 @@ class TestBotClass: @parametrize def test_method_get(self, client: Cloudflare) -> None: bot_class = client.radar.http.ases.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert_matches_type(BotClassGetResponse, bot_class, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: bot_class = client.radar.http.ases.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", asn=["string", "string", "string"], browser_family=["CHROME", "EDGE", "FIREFOX"], continent=["string", "string", "string"], @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.bot_class.with_raw_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.bot_class.with_streaming_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncBotClass: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bot_class = await async_client.radar.http.ases.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert_matches_type(BotClassGetResponse, bot_class, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: bot_class = await async_client.radar.http.ases.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", asn=["string", "string", "string"], browser_family=["CHROME", "EDGE", "FIREFOX"], continent=["string", "string", "string"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.bot_class.with_raw_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.bot_class.with_streaming_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_browser_family.py b/tests/api_resources/radar/http/ases/test_browser_family.py index 2de13ca3b67..518b019bc9b 100644 --- a/tests/api_resources/radar/http/ases/test_browser_family.py +++ b/tests/api_resources/radar/http/ases/test_browser_family.py @@ -21,14 +21,14 @@ class TestBrowserFamily: @parametrize def test_method_get(self, client: Cloudflare) -> None: browser_family = client.radar.http.ases.browser_family.get( - "CHROME", + browser_family="CHROME", ) assert_matches_type(BrowserFamilyGetResponse, browser_family, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: browser_family = client.radar.http.ases.browser_family.get( - "CHROME", + browser_family="CHROME", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], continent=["string", "string", "string"], @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.browser_family.with_raw_response.get( - "CHROME", + browser_family="CHROME", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.browser_family.with_streaming_response.get( - "CHROME", + browser_family="CHROME", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncBrowserFamily: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: browser_family = await async_client.radar.http.ases.browser_family.get( - "CHROME", + browser_family="CHROME", ) assert_matches_type(BrowserFamilyGetResponse, browser_family, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: browser_family = await async_client.radar.http.ases.browser_family.get( - "CHROME", + browser_family="CHROME", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], continent=["string", "string", "string"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.browser_family.with_raw_response.get( - "CHROME", + browser_family="CHROME", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.browser_family.with_streaming_response.get( - "CHROME", + browser_family="CHROME", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_device_type.py b/tests/api_resources/radar/http/ases/test_device_type.py index 6226975cd88..82a48550643 100644 --- a/tests/api_resources/radar/http/ases/test_device_type.py +++ b/tests/api_resources/radar/http/ases/test_device_type.py @@ -21,14 +21,14 @@ class TestDeviceType: @parametrize def test_method_get(self, client: Cloudflare) -> None: device_type = client.radar.http.ases.device_type.get( - "DESKTOP", + device_type="DESKTOP", ) assert_matches_type(DeviceTypeGetResponse, device_type, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: device_type = client.radar.http.ases.device_type.get( - "DESKTOP", + device_type="DESKTOP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.device_type.with_raw_response.get( - "DESKTOP", + device_type="DESKTOP", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.device_type.with_streaming_response.get( - "DESKTOP", + device_type="DESKTOP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncDeviceType: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: device_type = await async_client.radar.http.ases.device_type.get( - "DESKTOP", + device_type="DESKTOP", ) assert_matches_type(DeviceTypeGetResponse, device_type, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: device_type = await async_client.radar.http.ases.device_type.get( - "DESKTOP", + device_type="DESKTOP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.device_type.with_raw_response.get( - "DESKTOP", + device_type="DESKTOP", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.device_type.with_streaming_response.get( - "DESKTOP", + device_type="DESKTOP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_http_method.py b/tests/api_resources/radar/http/ases/test_http_method.py index 743ab8b7787..69ab4182496 100644 --- a/tests/api_resources/radar/http/ases/test_http_method.py +++ b/tests/api_resources/radar/http/ases/test_http_method.py @@ -21,14 +21,14 @@ class TestHTTPMethod: @parametrize def test_method_get(self, client: Cloudflare) -> None: http_method = client.radar.http.ases.http_method.get( - "HTTPv1", + http_version="HTTPv1", ) assert_matches_type(HTTPMethodGetResponse, http_method, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: http_method = client.radar.http.ases.http_method.get( - "HTTPv1", + http_version="HTTPv1", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.http_method.with_raw_response.get( - "HTTPv1", + http_version="HTTPv1", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.http_method.with_streaming_response.get( - "HTTPv1", + http_version="HTTPv1", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncHTTPMethod: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: http_method = await async_client.radar.http.ases.http_method.get( - "HTTPv1", + http_version="HTTPv1", ) assert_matches_type(HTTPMethodGetResponse, http_method, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: http_method = await async_client.radar.http.ases.http_method.get( - "HTTPv1", + http_version="HTTPv1", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.http_method.with_raw_response.get( - "HTTPv1", + http_version="HTTPv1", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.http_method.with_streaming_response.get( - "HTTPv1", + http_version="HTTPv1", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_http_protocol.py b/tests/api_resources/radar/http/ases/test_http_protocol.py index 728e7358ecb..8651316350b 100644 --- a/tests/api_resources/radar/http/ases/test_http_protocol.py +++ b/tests/api_resources/radar/http/ases/test_http_protocol.py @@ -21,14 +21,14 @@ class TestHTTPProtocol: @parametrize def test_method_get(self, client: Cloudflare) -> None: http_protocol = client.radar.http.ases.http_protocol.get( - "HTTP", + http_protocol="HTTP", ) assert_matches_type(HTTPProtocolGetResponse, http_protocol, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: http_protocol = client.radar.http.ases.http_protocol.get( - "HTTP", + http_protocol="HTTP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -58,7 +58,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.http_protocol.with_raw_response.get( - "HTTP", + http_protocol="HTTP", ) assert response.is_closed is True @@ -69,7 +69,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.http_protocol.with_streaming_response.get( - "HTTP", + http_protocol="HTTP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -86,14 +86,14 @@ class TestAsyncHTTPProtocol: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: http_protocol = await async_client.radar.http.ases.http_protocol.get( - "HTTP", + http_protocol="HTTP", ) assert_matches_type(HTTPProtocolGetResponse, http_protocol, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: http_protocol = await async_client.radar.http.ases.http_protocol.get( - "HTTP", + http_protocol="HTTP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -123,7 +123,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.http_protocol.with_raw_response.get( - "HTTP", + http_protocol="HTTP", ) assert response.is_closed is True @@ -134,7 +134,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.http_protocol.with_streaming_response.get( - "HTTP", + http_protocol="HTTP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_ip_version.py b/tests/api_resources/radar/http/ases/test_ip_version.py index 7cc1f35beb9..f9abf302b8a 100644 --- a/tests/api_resources/radar/http/ases/test_ip_version.py +++ b/tests/api_resources/radar/http/ases/test_ip_version.py @@ -21,14 +21,14 @@ class TestIPVersion: @parametrize def test_method_get(self, client: Cloudflare) -> None: ip_version = client.radar.http.ases.ip_version.get( - "IPv4", + ip_version="IPv4", ) assert_matches_type(IPVersionGetResponse, ip_version, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: ip_version = client.radar.http.ases.ip_version.get( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.ip_version.with_raw_response.get( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.ip_version.with_streaming_response.get( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncIPVersion: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ip_version = await async_client.radar.http.ases.ip_version.get( - "IPv4", + ip_version="IPv4", ) assert_matches_type(IPVersionGetResponse, ip_version, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ip_version = await async_client.radar.http.ases.ip_version.get( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.ip_version.with_raw_response.get( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.ip_version.with_streaming_response.get( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_os.py b/tests/api_resources/radar/http/ases/test_os.py index 6dd25123783..b06f72f2b6c 100644 --- a/tests/api_resources/radar/http/ases/test_os.py +++ b/tests/api_resources/radar/http/ases/test_os.py @@ -21,14 +21,14 @@ class TestOS: @parametrize def test_method_get(self, client: Cloudflare) -> None: os = client.radar.http.ases.os.get( - "WINDOWS", + os="WINDOWS", ) assert_matches_type(OSGetResponse, os, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: os = client.radar.http.ases.os.get( - "WINDOWS", + os="WINDOWS", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.os.with_raw_response.get( - "WINDOWS", + os="WINDOWS", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.os.with_streaming_response.get( - "WINDOWS", + os="WINDOWS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncOS: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: os = await async_client.radar.http.ases.os.get( - "WINDOWS", + os="WINDOWS", ) assert_matches_type(OSGetResponse, os, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: os = await async_client.radar.http.ases.os.get( - "WINDOWS", + os="WINDOWS", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.os.with_raw_response.get( - "WINDOWS", + os="WINDOWS", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.os.with_streaming_response.get( - "WINDOWS", + os="WINDOWS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/ases/test_tls_version.py b/tests/api_resources/radar/http/ases/test_tls_version.py index b7afb152fa9..1ee28eb9c84 100644 --- a/tests/api_resources/radar/http/ases/test_tls_version.py +++ b/tests/api_resources/radar/http/ases/test_tls_version.py @@ -21,14 +21,14 @@ class TestTLSVersion: @parametrize def test_method_get(self, client: Cloudflare) -> None: tls_version = client.radar.http.ases.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert_matches_type(TLSVersionGetResponse, tls_version, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: tls_version = client.radar.http.ases.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.ases.tls_version.with_raw_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.ases.tls_version.with_streaming_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncTLSVersion: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tls_version = await async_client.radar.http.ases.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert_matches_type(TLSVersionGetResponse, tls_version, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: tls_version = await async_client.radar.http.ases.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.ases.tls_version.with_raw_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.ases.tls_version.with_streaming_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_bot_class.py b/tests/api_resources/radar/http/locations/test_bot_class.py index 87ccd2b18c3..f80aa0f4018 100644 --- a/tests/api_resources/radar/http/locations/test_bot_class.py +++ b/tests/api_resources/radar/http/locations/test_bot_class.py @@ -21,14 +21,14 @@ class TestBotClass: @parametrize def test_method_get(self, client: Cloudflare) -> None: bot_class = client.radar.http.locations.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert_matches_type(BotClassGetResponse, bot_class, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: bot_class = client.radar.http.locations.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", asn=["string", "string", "string"], browser_family=["CHROME", "EDGE", "FIREFOX"], continent=["string", "string", "string"], @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.bot_class.with_raw_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.bot_class.with_streaming_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncBotClass: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bot_class = await async_client.radar.http.locations.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert_matches_type(BotClassGetResponse, bot_class, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: bot_class = await async_client.radar.http.locations.bot_class.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", asn=["string", "string", "string"], browser_family=["CHROME", "EDGE", "FIREFOX"], continent=["string", "string", "string"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.bot_class.with_raw_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.bot_class.with_streaming_response.get( - "LIKELY_AUTOMATED", + bot_class="LIKELY_AUTOMATED", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_browser_family.py b/tests/api_resources/radar/http/locations/test_browser_family.py index 7dd0326e896..07964a092a1 100644 --- a/tests/api_resources/radar/http/locations/test_browser_family.py +++ b/tests/api_resources/radar/http/locations/test_browser_family.py @@ -21,14 +21,14 @@ class TestBrowserFamily: @parametrize def test_method_get(self, client: Cloudflare) -> None: browser_family = client.radar.http.locations.browser_family.get( - "CHROME", + browser_family="CHROME", ) assert_matches_type(BrowserFamilyGetResponse, browser_family, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: browser_family = client.radar.http.locations.browser_family.get( - "CHROME", + browser_family="CHROME", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], continent=["string", "string", "string"], @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.browser_family.with_raw_response.get( - "CHROME", + browser_family="CHROME", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.browser_family.with_streaming_response.get( - "CHROME", + browser_family="CHROME", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncBrowserFamily: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: browser_family = await async_client.radar.http.locations.browser_family.get( - "CHROME", + browser_family="CHROME", ) assert_matches_type(BrowserFamilyGetResponse, browser_family, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: browser_family = await async_client.radar.http.locations.browser_family.get( - "CHROME", + browser_family="CHROME", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], continent=["string", "string", "string"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.browser_family.with_raw_response.get( - "CHROME", + browser_family="CHROME", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.browser_family.with_streaming_response.get( - "CHROME", + browser_family="CHROME", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_device_type.py b/tests/api_resources/radar/http/locations/test_device_type.py index fb659b5b095..15ae343d0f8 100644 --- a/tests/api_resources/radar/http/locations/test_device_type.py +++ b/tests/api_resources/radar/http/locations/test_device_type.py @@ -21,14 +21,14 @@ class TestDeviceType: @parametrize def test_method_get(self, client: Cloudflare) -> None: device_type = client.radar.http.locations.device_type.get( - "DESKTOP", + device_type="DESKTOP", ) assert_matches_type(DeviceTypeGetResponse, device_type, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: device_type = client.radar.http.locations.device_type.get( - "DESKTOP", + device_type="DESKTOP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.device_type.with_raw_response.get( - "DESKTOP", + device_type="DESKTOP", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.device_type.with_streaming_response.get( - "DESKTOP", + device_type="DESKTOP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncDeviceType: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: device_type = await async_client.radar.http.locations.device_type.get( - "DESKTOP", + device_type="DESKTOP", ) assert_matches_type(DeviceTypeGetResponse, device_type, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: device_type = await async_client.radar.http.locations.device_type.get( - "DESKTOP", + device_type="DESKTOP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.device_type.with_raw_response.get( - "DESKTOP", + device_type="DESKTOP", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.device_type.with_streaming_response.get( - "DESKTOP", + device_type="DESKTOP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_http_method.py b/tests/api_resources/radar/http/locations/test_http_method.py index dd886aa1364..dd3f53d5eda 100644 --- a/tests/api_resources/radar/http/locations/test_http_method.py +++ b/tests/api_resources/radar/http/locations/test_http_method.py @@ -21,14 +21,14 @@ class TestHTTPMethod: @parametrize def test_method_get(self, client: Cloudflare) -> None: http_method = client.radar.http.locations.http_method.get( - "HTTPv1", + http_version="HTTPv1", ) assert_matches_type(HTTPMethodGetResponse, http_method, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: http_method = client.radar.http.locations.http_method.get( - "HTTPv1", + http_version="HTTPv1", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.http_method.with_raw_response.get( - "HTTPv1", + http_version="HTTPv1", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.http_method.with_streaming_response.get( - "HTTPv1", + http_version="HTTPv1", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncHTTPMethod: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: http_method = await async_client.radar.http.locations.http_method.get( - "HTTPv1", + http_version="HTTPv1", ) assert_matches_type(HTTPMethodGetResponse, http_method, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: http_method = await async_client.radar.http.locations.http_method.get( - "HTTPv1", + http_version="HTTPv1", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.http_method.with_raw_response.get( - "HTTPv1", + http_version="HTTPv1", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.http_method.with_streaming_response.get( - "HTTPv1", + http_version="HTTPv1", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_http_protocol.py b/tests/api_resources/radar/http/locations/test_http_protocol.py index def70042abf..8c5abee1834 100644 --- a/tests/api_resources/radar/http/locations/test_http_protocol.py +++ b/tests/api_resources/radar/http/locations/test_http_protocol.py @@ -21,14 +21,14 @@ class TestHTTPProtocol: @parametrize def test_method_get(self, client: Cloudflare) -> None: http_protocol = client.radar.http.locations.http_protocol.get( - "HTTP", + http_protocol="HTTP", ) assert_matches_type(HTTPProtocolGetResponse, http_protocol, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: http_protocol = client.radar.http.locations.http_protocol.get( - "HTTP", + http_protocol="HTTP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -58,7 +58,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.http_protocol.with_raw_response.get( - "HTTP", + http_protocol="HTTP", ) assert response.is_closed is True @@ -69,7 +69,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.http_protocol.with_streaming_response.get( - "HTTP", + http_protocol="HTTP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -86,14 +86,14 @@ class TestAsyncHTTPProtocol: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: http_protocol = await async_client.radar.http.locations.http_protocol.get( - "HTTP", + http_protocol="HTTP", ) assert_matches_type(HTTPProtocolGetResponse, http_protocol, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: http_protocol = await async_client.radar.http.locations.http_protocol.get( - "HTTP", + http_protocol="HTTP", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -103,7 +103,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -123,7 +123,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.http_protocol.with_raw_response.get( - "HTTP", + http_protocol="HTTP", ) assert response.is_closed is True @@ -134,7 +134,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.http_protocol.with_streaming_response.get( - "HTTP", + http_protocol="HTTP", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_ip_version.py b/tests/api_resources/radar/http/locations/test_ip_version.py index 48f4a35d023..47315faea87 100644 --- a/tests/api_resources/radar/http/locations/test_ip_version.py +++ b/tests/api_resources/radar/http/locations/test_ip_version.py @@ -21,14 +21,14 @@ class TestIPVersion: @parametrize def test_method_get(self, client: Cloudflare) -> None: ip_version = client.radar.http.locations.ip_version.get( - "IPv4", + ip_version="IPv4", ) assert_matches_type(IPVersionGetResponse, ip_version, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: ip_version = client.radar.http.locations.ip_version.get( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.ip_version.with_raw_response.get( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.ip_version.with_streaming_response.get( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncIPVersion: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ip_version = await async_client.radar.http.locations.ip_version.get( - "IPv4", + ip_version="IPv4", ) assert_matches_type(IPVersionGetResponse, ip_version, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ip_version = await async_client.radar.http.locations.ip_version.get( - "IPv4", + ip_version="IPv4", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.ip_version.with_raw_response.get( - "IPv4", + ip_version="IPv4", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.ip_version.with_streaming_response.get( - "IPv4", + ip_version="IPv4", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_os.py b/tests/api_resources/radar/http/locations/test_os.py index 4ca99262ff7..2006ca10d2d 100644 --- a/tests/api_resources/radar/http/locations/test_os.py +++ b/tests/api_resources/radar/http/locations/test_os.py @@ -21,14 +21,14 @@ class TestOS: @parametrize def test_method_get(self, client: Cloudflare) -> None: os = client.radar.http.locations.os.get( - "WINDOWS", + os="WINDOWS", ) assert_matches_type(OSGetResponse, os, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: os = client.radar.http.locations.os.get( - "WINDOWS", + os="WINDOWS", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.os.with_raw_response.get( - "WINDOWS", + os="WINDOWS", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.os.with_streaming_response.get( - "WINDOWS", + os="WINDOWS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncOS: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: os = await async_client.radar.http.locations.os.get( - "WINDOWS", + os="WINDOWS", ) assert_matches_type(OSGetResponse, os, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: os = await async_client.radar.http.locations.os.get( - "WINDOWS", + os="WINDOWS", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.os.with_raw_response.get( - "WINDOWS", + os="WINDOWS", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.os.with_streaming_response.get( - "WINDOWS", + os="WINDOWS", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/locations/test_tls_version.py b/tests/api_resources/radar/http/locations/test_tls_version.py index 2b16a0b8c4e..af160f32587 100644 --- a/tests/api_resources/radar/http/locations/test_tls_version.py +++ b/tests/api_resources/radar/http/locations/test_tls_version.py @@ -21,14 +21,14 @@ class TestTLSVersion: @parametrize def test_method_get(self, client: Cloudflare) -> None: tls_version = client.radar.http.locations.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert_matches_type(TLSVersionGetResponse, tls_version, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: tls_version = client.radar.http.locations.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -59,7 +59,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.http.locations.tls_version.with_raw_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert response.is_closed is True @@ -70,7 +70,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.http.locations.tls_version.with_streaming_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,14 +87,14 @@ class TestAsyncTLSVersion: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tls_version = await async_client.radar.http.locations.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert_matches_type(TLSVersionGetResponse, tls_version, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: tls_version = await async_client.radar.http.locations.tls_version.get( - "TLSv1_0", + tls_version="TLSv1_0", asn=["string", "string", "string"], bot_class=["LIKELY_AUTOMATED", "LIKELY_HUMAN"], browser_family=["CHROME", "EDGE", "FIREFOX"], @@ -104,7 +104,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -125,7 +125,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.http.locations.tls_version.with_raw_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) assert response.is_closed is True @@ -136,7 +136,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.http.locations.tls_version.with_streaming_response.get( - "TLSv1_0", + tls_version="TLSv1_0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/radar/http/test_ases.py b/tests/api_resources/radar/http/test_ases.py index 623a65f1555..08c4f0dfda5 100644 --- a/tests/api_resources/radar/http/test_ases.py +++ b/tests/api_resources/radar/http/test_ases.py @@ -35,7 +35,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -95,7 +95,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/http/test_locations.py b/tests/api_resources/radar/http/test_locations.py index 92935c99387..e609c513b72 100644 --- a/tests/api_resources/radar/http/test_locations.py +++ b/tests/api_resources/radar/http/test_locations.py @@ -35,7 +35,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -95,7 +95,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/http/test_summary.py b/tests/api_resources/radar/http/test_summary.py index fa84618dafe..8beb2d1d8cf 100644 --- a/tests/api_resources/radar/http/test_summary.py +++ b/tests/api_resources/radar/http/test_summary.py @@ -42,7 +42,7 @@ def test_method_bot_class_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -96,7 +96,7 @@ def test_method_device_type_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -149,7 +149,7 @@ def test_method_http_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -202,7 +202,7 @@ def test_method_http_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -255,7 +255,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -308,7 +308,7 @@ def test_method_os_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -361,7 +361,7 @@ def test_method_post_quantum_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -415,7 +415,7 @@ def test_method_tls_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -471,7 +471,7 @@ async def test_method_bot_class_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -525,7 +525,7 @@ async def test_method_device_type_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -578,7 +578,7 @@ async def test_method_http_protocol_with_all_params(self, async_client: AsyncClo parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -631,7 +631,7 @@ async def test_method_http_version_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -684,7 +684,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -737,7 +737,7 @@ async def test_method_os_with_all_params(self, async_client: AsyncCloudflare) -> parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -790,7 +790,7 @@ async def test_method_post_quantum_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -844,7 +844,7 @@ async def test_method_tls_version_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/http/test_timeseries_groups.py b/tests/api_resources/radar/http/test_timeseries_groups.py index 0371f008171..443a3efbddd 100644 --- a/tests/api_resources/radar/http/test_timeseries_groups.py +++ b/tests/api_resources/radar/http/test_timeseries_groups.py @@ -45,7 +45,7 @@ def test_method_bot_class_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -100,7 +100,7 @@ def test_method_browser_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -156,7 +156,7 @@ def test_method_browser_family_with_all_params(self, client: Cloudflare) -> None parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -211,7 +211,7 @@ def test_method_device_type_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -265,7 +265,7 @@ def test_method_http_protocol_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -319,7 +319,7 @@ def test_method_http_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -373,7 +373,7 @@ def test_method_ip_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -427,7 +427,7 @@ def test_method_os_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -481,7 +481,7 @@ def test_method_post_quantum_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -536,7 +536,7 @@ def test_method_tls_version_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -593,7 +593,7 @@ async def test_method_bot_class_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -648,7 +648,7 @@ async def test_method_browser_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -704,7 +704,7 @@ async def test_method_browser_family_with_all_params(self, async_client: AsyncCl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -759,7 +759,7 @@ async def test_method_device_type_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -813,7 +813,7 @@ async def test_method_http_protocol_with_all_params(self, async_client: AsyncClo parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -867,7 +867,7 @@ async def test_method_http_version_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -921,7 +921,7 @@ async def test_method_ip_version_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -975,7 +975,7 @@ async def test_method_os_with_all_params(self, async_client: AsyncCloudflare) -> parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -1029,7 +1029,7 @@ async def test_method_post_quantum_with_all_params(self, async_client: AsyncClou parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -1084,7 +1084,7 @@ async def test_method_tls_version_with_all_params(self, async_client: AsyncCloud parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/http/test_top.py b/tests/api_resources/radar/http/test_top.py index db326ab01e8..a25ea7b57e8 100644 --- a/tests/api_resources/radar/http/test_top.py +++ b/tests/api_resources/radar/http/test_top.py @@ -38,7 +38,7 @@ def test_method_browser_families_with_all_params(self, client: Cloudflare) -> No parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -94,7 +94,7 @@ def test_method_browsers_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -154,7 +154,7 @@ async def test_method_browser_families_with_all_params(self, async_client: Async parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -210,7 +210,7 @@ async def test_method_browsers_with_all_params(self, async_client: AsyncCloudfla parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/netflows/test_top.py b/tests/api_resources/radar/netflows/test_top.py index becdf39761a..294063d1b87 100644 --- a/tests/api_resources/radar/netflows/test_top.py +++ b/tests/api_resources/radar/netflows/test_top.py @@ -33,7 +33,7 @@ def test_method_ases_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -81,7 +81,7 @@ def test_method_locations_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -133,7 +133,7 @@ async def test_method_ases_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -181,7 +181,7 @@ async def test_method_locations_with_all_params(self, async_client: AsyncCloudfl parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/quality/test_iqi.py b/tests/api_resources/radar/quality/test_iqi.py index 307c2f43884..52aef8e5c8e 100644 --- a/tests/api_resources/radar/quality/test_iqi.py +++ b/tests/api_resources/radar/quality/test_iqi.py @@ -39,7 +39,7 @@ def test_method_summary_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -94,7 +94,7 @@ def test_method_timeseries_groups_with_all_params(self, client: Cloudflare) -> N parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -153,7 +153,7 @@ async def test_method_summary_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -208,7 +208,7 @@ async def test_method_timeseries_groups_with_all_params(self, async_client: Asyn parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/ranking/test_domain.py b/tests/api_resources/radar/ranking/test_domain.py index 780aa445d02..058290c4c9f 100644 --- a/tests/api_resources/radar/ranking/test_domain.py +++ b/tests/api_resources/radar/ranking/test_domain.py @@ -20,14 +20,14 @@ class TestDomain: @parametrize def test_method_get(self, client: Cloudflare) -> None: domain = client.radar.ranking.domain.get( - "google.com", + domain="google.com", ) assert_matches_type(DomainGetResponse, domain, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: domain = client.radar.ranking.domain.get( - "google.com", + domain="google.com", date=["string", "string", "string"], format="JSON", limit=5, @@ -39,7 +39,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.radar.ranking.domain.with_raw_response.get( - "google.com", + domain="google.com", ) assert response.is_closed is True @@ -50,7 +50,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.radar.ranking.domain.with_streaming_response.get( - "google.com", + domain="google.com", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -64,7 +64,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain` but received ''"): client.radar.ranking.domain.with_raw_response.get( - "", + domain="", ) @@ -74,14 +74,14 @@ class TestAsyncDomain: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: domain = await async_client.radar.ranking.domain.get( - "google.com", + domain="google.com", ) assert_matches_type(DomainGetResponse, domain, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: domain = await async_client.radar.ranking.domain.get( - "google.com", + domain="google.com", date=["string", "string", "string"], format="JSON", limit=5, @@ -93,7 +93,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.radar.ranking.domain.with_raw_response.get( - "google.com", + domain="google.com", ) assert response.is_closed is True @@ -104,7 +104,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.radar.ranking.domain.with_streaming_response.get( - "google.com", + domain="google.com", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -118,5 +118,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain` but received ''"): await async_client.radar.ranking.domain.with_raw_response.get( - "", + domain="", ) diff --git a/tests/api_resources/radar/test_as112.py b/tests/api_resources/radar/test_as112.py index 27c2a2c1fba..fa41b93c8a8 100644 --- a/tests/api_resources/radar/test_as112.py +++ b/tests/api_resources/radar/test_as112.py @@ -34,7 +34,7 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -86,7 +86,7 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/test_bgp.py b/tests/api_resources/radar/test_bgp.py index 38030a638fc..f7feab80efb 100644 --- a/tests/api_resources/radar/test_bgp.py +++ b/tests/api_resources/radar/test_bgp.py @@ -33,7 +33,7 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -104,7 +104,7 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/test_http.py b/tests/api_resources/radar/test_http.py index 4828f727a4f..a71996ed209 100644 --- a/tests/api_resources/radar/test_http.py +++ b/tests/api_resources/radar/test_http.py @@ -34,7 +34,7 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -86,7 +86,7 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/test_netflows.py b/tests/api_resources/radar/test_netflows.py index 1446060257f..04df3a371fd 100644 --- a/tests/api_resources/radar/test_netflows.py +++ b/tests/api_resources/radar/test_netflows.py @@ -34,7 +34,7 @@ def test_method_timeseries_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -88,7 +88,7 @@ async def test_method_timeseries_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/test_ranking.py b/tests/api_resources/radar/test_ranking.py index 61a4def2328..5cf488f26b3 100644 --- a/tests/api_resources/radar/test_ranking.py +++ b/tests/api_resources/radar/test_ranking.py @@ -34,7 +34,7 @@ def test_method_timeseries_groups_with_all_params(self, client: Cloudflare) -> N parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -123,7 +123,7 @@ async def test_method_timeseries_groups_with_all_params(self, async_client: Asyn parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/radar/test_connection_tampering.py b/tests/api_resources/radar/test_tcp_resets_timeouts.py similarity index 61% rename from tests/api_resources/radar/test_connection_tampering.py rename to tests/api_resources/radar/test_tcp_resets_timeouts.py index 37d3f5a9195..fc54e4be455 100644 --- a/tests/api_resources/radar/test_connection_tampering.py +++ b/tests/api_resources/radar/test_tcp_resets_timeouts.py @@ -11,24 +11,24 @@ from tests.utils import assert_matches_type from cloudflare._utils import parse_datetime from cloudflare.types.radar import ( - ConnectionTamperingSummaryResponse, - ConnectionTamperingTimeseriesGroupsResponse, + TCPResetsTimeoutSummaryResponse, + TCPResetsTimeoutTimeseriesGroupsResponse, ) base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") -class TestConnectionTampering: +class TestTCPResetsTimeouts: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) @parametrize def test_method_summary(self, client: Cloudflare) -> None: - connection_tampering = client.radar.connection_tampering.summary() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = client.radar.tcp_resets_timeouts.summary() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_method_summary_with_all_params(self, client: Cloudflare) -> None: - connection_tampering = client.radar.connection_tampering.summary( + tcp_resets_timeout = client.radar.tcp_resets_timeouts.summary( asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -36,7 +36,7 @@ def test_method_summary_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -46,36 +46,36 @@ def test_method_summary_with_all_params(self, client: Cloudflare) -> None: location=["string", "string", "string"], name=["string", "string", "string"], ) - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_raw_response_summary(self, client: Cloudflare) -> None: - response = client.radar.connection_tampering.with_raw_response.summary() + response = client.radar.tcp_resets_timeouts.with_raw_response.summary() assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = response.parse() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = response.parse() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_streaming_response_summary(self, client: Cloudflare) -> None: - with client.radar.connection_tampering.with_streaming_response.summary() as response: + with client.radar.tcp_resets_timeouts.with_streaming_response.summary() as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = response.parse() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = response.parse() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) assert cast(Any, response.is_closed) is True @parametrize def test_method_timeseries_groups(self, client: Cloudflare) -> None: - connection_tampering = client.radar.connection_tampering.timeseries_groups() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = client.radar.tcp_resets_timeouts.timeseries_groups() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_method_timeseries_groups_with_all_params(self, client: Cloudflare) -> None: - connection_tampering = client.radar.connection_tampering.timeseries_groups( + tcp_resets_timeout = client.radar.tcp_resets_timeouts.timeseries_groups( agg_interval="1h", asn=["string", "string", "string"], continent=["string", "string", "string"], @@ -84,7 +84,7 @@ def test_method_timeseries_groups_with_all_params(self, client: Cloudflare) -> N parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -94,40 +94,40 @@ def test_method_timeseries_groups_with_all_params(self, client: Cloudflare) -> N location=["string", "string", "string"], name=["string", "string", "string"], ) - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_raw_response_timeseries_groups(self, client: Cloudflare) -> None: - response = client.radar.connection_tampering.with_raw_response.timeseries_groups() + response = client.radar.tcp_resets_timeouts.with_raw_response.timeseries_groups() assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = response.parse() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = response.parse() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize def test_streaming_response_timeseries_groups(self, client: Cloudflare) -> None: - with client.radar.connection_tampering.with_streaming_response.timeseries_groups() as response: + with client.radar.tcp_resets_timeouts.with_streaming_response.timeseries_groups() as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = response.parse() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = response.parse() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) assert cast(Any, response.is_closed) is True -class TestAsyncConnectionTampering: +class TestAsyncTCPResetsTimeouts: parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) @parametrize async def test_method_summary(self, async_client: AsyncCloudflare) -> None: - connection_tampering = await async_client.radar.connection_tampering.summary() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await async_client.radar.tcp_resets_timeouts.summary() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_method_summary_with_all_params(self, async_client: AsyncCloudflare) -> None: - connection_tampering = await async_client.radar.connection_tampering.summary( + tcp_resets_timeout = await async_client.radar.tcp_resets_timeouts.summary( asn=["string", "string", "string"], continent=["string", "string", "string"], date_end=[ @@ -135,7 +135,7 @@ async def test_method_summary_with_all_params(self, async_client: AsyncCloudflar parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -145,36 +145,36 @@ async def test_method_summary_with_all_params(self, async_client: AsyncCloudflar location=["string", "string", "string"], name=["string", "string", "string"], ) - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_raw_response_summary(self, async_client: AsyncCloudflare) -> None: - response = await async_client.radar.connection_tampering.with_raw_response.summary() + response = await async_client.radar.tcp_resets_timeouts.with_raw_response.summary() assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = await response.parse() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await response.parse() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_streaming_response_summary(self, async_client: AsyncCloudflare) -> None: - async with async_client.radar.connection_tampering.with_streaming_response.summary() as response: + async with async_client.radar.tcp_resets_timeouts.with_streaming_response.summary() as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = await response.parse() - assert_matches_type(ConnectionTamperingSummaryResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await response.parse() + assert_matches_type(TCPResetsTimeoutSummaryResponse, tcp_resets_timeout, path=["response"]) assert cast(Any, response.is_closed) is True @parametrize async def test_method_timeseries_groups(self, async_client: AsyncCloudflare) -> None: - connection_tampering = await async_client.radar.connection_tampering.timeseries_groups() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await async_client.radar.tcp_resets_timeouts.timeseries_groups() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_method_timeseries_groups_with_all_params(self, async_client: AsyncCloudflare) -> None: - connection_tampering = await async_client.radar.connection_tampering.timeseries_groups( + tcp_resets_timeout = await async_client.radar.tcp_resets_timeouts.timeseries_groups( agg_interval="1h", asn=["string", "string", "string"], continent=["string", "string", "string"], @@ -183,7 +183,7 @@ async def test_method_timeseries_groups_with_all_params(self, async_client: Asyn parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -193,24 +193,24 @@ async def test_method_timeseries_groups_with_all_params(self, async_client: Asyn location=["string", "string", "string"], name=["string", "string", "string"], ) - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_raw_response_timeseries_groups(self, async_client: AsyncCloudflare) -> None: - response = await async_client.radar.connection_tampering.with_raw_response.timeseries_groups() + response = await async_client.radar.tcp_resets_timeouts.with_raw_response.timeseries_groups() assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = await response.parse() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await response.parse() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) @parametrize async def test_streaming_response_timeseries_groups(self, async_client: AsyncCloudflare) -> None: - async with async_client.radar.connection_tampering.with_streaming_response.timeseries_groups() as response: + async with async_client.radar.tcp_resets_timeouts.with_streaming_response.timeseries_groups() as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" - connection_tampering = await response.parse() - assert_matches_type(ConnectionTamperingTimeseriesGroupsResponse, connection_tampering, path=["response"]) + tcp_resets_timeout = await response.parse() + assert_matches_type(TCPResetsTimeoutTimeseriesGroupsResponse, tcp_resets_timeout, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/radar/verified_bots/test_top.py b/tests/api_resources/radar/verified_bots/test_top.py index bfb0e175fc2..d185234e31b 100644 --- a/tests/api_resources/radar/verified_bots/test_top.py +++ b/tests/api_resources/radar/verified_bots/test_top.py @@ -36,7 +36,7 @@ def test_method_bots_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -84,7 +84,7 @@ def test_method_categories_with_all_params(self, client: Cloudflare) -> None: parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -136,7 +136,7 @@ async def test_method_bots_with_all_params(self, async_client: AsyncCloudflare) parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), @@ -184,7 +184,7 @@ async def test_method_categories_with_all_params(self, async_client: AsyncCloudf parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), ], - date_range=["1d", "2d", "7d"], + date_range=["7d", "7d", "7d"], date_start=[ parse_datetime("2019-12-27T18:11:19.117Z"), parse_datetime("2019-12-27T18:11:19.117Z"), diff --git a/tests/api_resources/registrar/test_domains.py b/tests/api_resources/registrar/test_domains.py index 5c0d686188c..2418c2d157e 100644 --- a/tests/api_resources/registrar/test_domains.py +++ b/tests/api_resources/registrar/test_domains.py @@ -21,7 +21,7 @@ class TestDomains: @parametrize def test_method_update(self, client: Cloudflare) -> None: domain = client.registrar.domains.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DomainUpdateResponse], domain, path=["response"]) @@ -29,7 +29,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: domain = client.registrar.domains.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", auto_renew=True, locked=False, @@ -40,7 +40,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.registrar.domains.with_raw_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -52,7 +52,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.registrar.domains.with_streaming_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -67,13 +67,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.registrar.domains.with_raw_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): client.registrar.domains.with_raw_response.update( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -118,7 +118,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: domain = client.registrar.domains.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DomainGetResponse], domain, path=["response"]) @@ -126,7 +126,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.registrar.domains.with_raw_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -138,7 +138,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.registrar.domains.with_streaming_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -153,13 +153,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.registrar.domains.with_raw_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): client.registrar.domains.with_raw_response.get( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -170,7 +170,7 @@ class TestAsyncDomains: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: domain = await async_client.registrar.domains.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DomainUpdateResponse], domain, path=["response"]) @@ -178,7 +178,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: domain = await async_client.registrar.domains.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", auto_renew=True, locked=False, @@ -189,7 +189,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.registrar.domains.with_raw_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -201,7 +201,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.registrar.domains.with_streaming_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -216,13 +216,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.registrar.domains.with_raw_response.update( - "cloudflare.com", + domain_name="cloudflare.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): await async_client.registrar.domains.with_raw_response.update( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -267,7 +267,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: domain = await async_client.registrar.domains.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DomainGetResponse], domain, path=["response"]) @@ -275,7 +275,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.registrar.domains.with_raw_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -287,7 +287,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.registrar.domains.with_streaming_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -302,12 +302,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.registrar.domains.with_raw_response.get( - "cloudflare.com", + domain_name="cloudflare.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_name` but received ''"): await async_client.registrar.domains.with_raw_response.get( - "", + domain_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/request_tracers/test_traces.py b/tests/api_resources/request_tracers/test_traces.py index ce807ccc33d..92147ae93ba 100644 --- a/tests/api_resources/request_tracers/test_traces.py +++ b/tests/api_resources/request_tracers/test_traces.py @@ -35,21 +35,21 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: body={ "base64": "c29tZV9yZXF1ZXN0X2JvZHk=", "json": {}, - "plain_text": "string", + "plain_text": "plain_text", }, context={ "bot_score": 0, "geoloc": { "city": "London", - "continent": "string", + "continent": "continent", "is_eu_country": True, - "iso_code": "string", + "iso_code": "iso_code", "latitude": 0, "longitude": 0, - "postal_code": "string", - "region_code": "string", - "subdivision_2_iso_code": "string", - "timezone": "string", + "postal_code": "postal_code", + "region_code": "region_code", + "subdivision_2_iso_code": "subdivision_2_iso_code", + "timezone": "timezone", }, "skip_challenge": True, "threat_score": 0, @@ -126,21 +126,21 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare body={ "base64": "c29tZV9yZXF1ZXN0X2JvZHk=", "json": {}, - "plain_text": "string", + "plain_text": "plain_text", }, context={ "bot_score": 0, "geoloc": { "city": "London", - "continent": "string", + "continent": "continent", "is_eu_country": True, - "iso_code": "string", + "iso_code": "iso_code", "latitude": 0, "longitude": 0, - "postal_code": "string", - "region_code": "string", - "subdivision_2_iso_code": "string", - "timezone": "string", + "postal_code": "postal_code", + "region_code": "region_code", + "subdivision_2_iso_code": "subdivision_2_iso_code", + "timezone": "timezone", }, "skip_challenge": True, "threat_score": 0, diff --git a/tests/api_resources/rules/lists/test_bulk_operations.py b/tests/api_resources/rules/lists/test_bulk_operations.py index fa3248c9b0f..cea227ed259 100644 --- a/tests/api_resources/rules/lists/test_bulk_operations.py +++ b/tests/api_resources/rules/lists/test_bulk_operations.py @@ -20,7 +20,7 @@ class TestBulkOperations: @parametrize def test_method_get(self, client: Cloudflare) -> None: bulk_operation = client.rules.lists.bulk_operations.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BulkOperationGetResponse], bulk_operation, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rules.lists.bulk_operations.with_raw_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rules.lists.bulk_operations.with_streaming_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.rules.lists.bulk_operations.with_raw_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): client.rules.lists.bulk_operations.with_raw_response.get( - "", + operation_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncBulkOperations: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bulk_operation = await async_client.rules.lists.bulk_operations.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BulkOperationGetResponse], bulk_operation, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.bulk_operations.with_raw_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.bulk_operations.with_streaming_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.rules.lists.bulk_operations.with_raw_response.get( - "4da8780eeb215e6cb7f48dd981c4ea02", + operation_id="4da8780eeb215e6cb7f48dd981c4ea02", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `operation_id` but received ''"): await async_client.rules.lists.bulk_operations.with_raw_response.get( - "", + operation_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/rules/lists/test_items.py b/tests/api_resources/rules/lists/test_items.py index 6a2e0fab264..591f68417ff 100644 --- a/tests/api_resources/rules/lists/test_items.py +++ b/tests/api_resources/rules/lists/test_items.py @@ -26,7 +26,7 @@ class TestItems: @parametrize def test_method_create(self, client: Cloudflare) -> None: item = client.rules.lists.items.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.rules.lists.items.with_raw_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -48,7 +48,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.rules.lists.items.with_streaming_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -64,14 +64,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.items.with_raw_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.items.with_raw_response.create( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -79,7 +79,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: item = client.rules.lists.items.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -88,7 +88,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rules.lists.items.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -101,7 +101,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rules.lists.items.with_streaming_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -117,14 +117,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.items.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.items.with_raw_response.update( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -132,7 +132,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: item = client.rules.lists.items.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncCursorPagination[object], item, path=["response"]) @@ -140,7 +140,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: item = client.rules.lists.items.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="zzz", per_page=1, @@ -151,7 +151,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.rules.lists.items.with_raw_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -163,7 +163,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.rules.lists.items.with_streaming_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -178,20 +178,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.items.with_raw_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.items.with_raw_response.list( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: item = client.rules.lists.items.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ItemDeleteResponse], item, path=["response"]) @@ -199,7 +199,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rules.lists.items.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rules.lists.items.with_streaming_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,20 +226,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.items.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.items.with_raw_response.delete( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: item = client.rules.lists.items.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) @@ -248,7 +248,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) @@ -261,7 +261,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rules.lists.items.with_streaming_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) as response: @@ -277,21 +277,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `item_id` but received ''"): client.rules.lists.items.with_raw_response.get( - "", + item_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) @@ -303,7 +303,7 @@ class TestAsyncItems: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -312,7 +312,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.items.with_raw_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -325,7 +325,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.items.with_streaming_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -341,14 +341,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.items.with_raw_response.create( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.items.with_raw_response.create( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -356,7 +356,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -365,7 +365,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.items.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -378,7 +378,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.items.with_streaming_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) as response: @@ -394,14 +394,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.items.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", body=[{}, {}, {}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.items.with_raw_response.update( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=[{}, {}, {}], ) @@ -409,7 +409,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncCursorPagination[object], item, path=["response"]) @@ -417,7 +417,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", cursor="zzz", per_page=1, @@ -428,7 +428,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.items.with_raw_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -440,7 +440,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.items.with_streaming_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -455,20 +455,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.items.with_raw_response.list( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.items.with_raw_response.list( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ItemDeleteResponse], item, path=["response"]) @@ -476,7 +476,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.items.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -488,7 +488,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.items.with_streaming_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -503,20 +503,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.items.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.items.with_raw_response.delete( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: item = await async_client.rules.lists.items.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) @@ -525,7 +525,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) @@ -538,7 +538,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.items.with_streaming_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) as response: @@ -554,21 +554,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.items.with_raw_response.get( - "34b12448945f11eaa1b71c4d701ab86e", + item_id="34b12448945f11eaa1b71c4d701ab86e", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `item_id` but received ''"): await async_client.rules.lists.items.with_raw_response.get( - "", + item_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", ) diff --git a/tests/api_resources/rules/test_lists.py b/tests/api_resources/rules/test_lists.py index b42d1525efc..c14548725c1 100644 --- a/tests/api_resources/rules/test_lists.py +++ b/tests/api_resources/rules/test_lists.py @@ -83,7 +83,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: list_ = client.rules.lists.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListsList], list_, path=["response"]) @@ -92,7 +92,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: list_ = client.rules.lists.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is a note", ) @@ -102,7 +102,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rules.lists.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -115,7 +115,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rules.lists.with_streaming_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -131,13 +131,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.with_raw_response.update( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -182,7 +182,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: list_ = client.rules.lists.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListDeleteResponse], list_, path=["response"]) @@ -190,7 +190,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rules.lists.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -202,7 +202,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rules.lists.with_streaming_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -217,13 +217,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.with_raw_response.delete( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -231,7 +231,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: list_ = client.rules.lists.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListsList], list_, path=["response"]) @@ -240,7 +240,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rules.lists.with_raw_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -253,7 +253,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rules.lists.with_streaming_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -269,13 +269,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rules.lists.with_raw_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.rules.lists.with_raw_response.get( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -348,7 +348,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.rules.lists.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListsList], list_, path=["response"]) @@ -357,7 +357,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.rules.lists.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is a note", ) @@ -367,7 +367,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -380,7 +380,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.with_streaming_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -396,13 +396,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.with_raw_response.update( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.with_raw_response.update( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -447,7 +447,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.rules.lists.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListDeleteResponse], list_, path=["response"]) @@ -455,7 +455,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -467,7 +467,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.with_streaming_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -482,13 +482,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.with_raw_response.delete( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.with_raw_response.delete( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -496,7 +496,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.rules.lists.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ListsList], list_, path=["response"]) @@ -505,7 +505,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rules.lists.with_raw_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -518,7 +518,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rules.lists.with_streaming_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -534,12 +534,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rules.lists.with_raw_response.get( - "2c0fc9fa937b11eaa1b71c4d701ab86e", + list_id="2c0fc9fa937b11eaa1b71c4d701ab86e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.rules.lists.with_raw_response.get( - "", + list_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/rulesets/phases/test_versions.py b/tests/api_resources/rulesets/phases/test_versions.py index f763170399e..2e285e86c92 100644 --- a/tests/api_resources/rulesets/phases/test_versions.py +++ b/tests/api_resources/rulesets/phases/test_versions.py @@ -22,8 +22,8 @@ class TestVersions: @parametrize def test_method_list(self, client: Cloudflare) -> None: version = client.rulesets.phases.versions.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(SyncSinglePage[VersionListResponse], version, path=["response"]) @@ -31,8 +31,8 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: version = client.rulesets.phases.versions.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(SyncSinglePage[VersionListResponse], version, path=["response"]) @@ -40,8 +40,8 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert response.is_closed is True @@ -53,8 +53,8 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.rulesets.phases.versions.with_streaming_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -69,23 +69,23 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: version = client.rulesets.phases.versions.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -93,9 +93,9 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: version = client.rulesets.phases.versions.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -103,9 +103,9 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -117,9 +117,9 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rulesets.phases.versions.with_streaming_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -134,23 +134,23 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): client.rulesets.phases.versions.with_raw_response.get( - "", + ruleset_version="", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) @@ -161,8 +161,8 @@ class TestAsyncVersions: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.phases.versions.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[VersionListResponse], version, path=["response"]) @@ -170,8 +170,8 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.phases.versions.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[VersionListResponse], version, path=["response"]) @@ -179,8 +179,8 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert response.is_closed is True @@ -192,8 +192,8 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.phases.versions.with_streaming_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -208,23 +208,23 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.phases.versions.with_raw_response.list( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.phases.versions.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -232,9 +232,9 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.phases.versions.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -242,9 +242,9 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -256,9 +256,9 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.phases.versions.with_streaming_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -273,21 +273,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): await async_client.rulesets.phases.versions.with_raw_response.get( - "", + ruleset_version="", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.phases.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_phase="http_request_firewall_custom", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/rulesets/test_phases.py b/tests/api_resources/rulesets/test_phases.py index 8abeef8e3df..c795b8c6f79 100644 --- a/tests/api_resources/rulesets/test_phases.py +++ b/tests/api_resources/rulesets/test_phases.py @@ -21,9 +21,9 @@ class TestPhases: @parametrize def test_method_update(self, client: Cloudflare) -> None: phase = client.rulesets.phases.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(PhaseUpdateResponse, phase, path=["response"]) @@ -31,7 +31,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: phase = client.rulesets.phases.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[ { "action": "block", @@ -82,7 +82,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", name="My ruleset", ) @@ -92,9 +92,9 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -106,9 +106,9 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rulesets.phases.with_streaming_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -123,24 +123,24 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: phase = client.rulesets.phases.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(PhaseGetResponse, phase, path=["response"]) @@ -148,8 +148,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: phase = client.rulesets.phases.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(PhaseGetResponse, phase, path=["response"]) @@ -157,8 +157,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert response.is_closed is True @@ -170,8 +170,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rulesets.phases.with_streaming_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -186,14 +186,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) @@ -204,9 +204,9 @@ class TestAsyncPhases: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: phase = await async_client.rulesets.phases.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(PhaseUpdateResponse, phase, path=["response"]) @@ -214,7 +214,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: phase = await async_client.rulesets.phases.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[ { "action": "block", @@ -265,7 +265,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", name="My ruleset", ) @@ -275,9 +275,9 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -289,9 +289,9 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.phases.with_streaming_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -306,24 +306,24 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.phases.with_raw_response.update( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: phase = await async_client.rulesets.phases.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(PhaseGetResponse, phase, path=["response"]) @@ -331,8 +331,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: phase = await async_client.rulesets.phases.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert_matches_type(PhaseGetResponse, phase, path=["response"]) @@ -340,8 +340,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) assert response.is_closed is True @@ -353,8 +353,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.phases.with_streaming_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -369,12 +369,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", + ruleset_phase="http_request_firewall_custom", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.phases.with_raw_response.get( - "http_request_firewall_custom", - account_id="string", + ruleset_phase="http_request_firewall_custom", + account_id="account_id", ) diff --git a/tests/api_resources/rulesets/test_rules.py b/tests/api_resources/rulesets/test_rules.py index b457e152f24..381720e4919 100644 --- a/tests/api_resources/rulesets/test_rules.py +++ b/tests/api_resources/rulesets/test_rules.py @@ -25,8 +25,8 @@ class TestRules: @parametrize def test_method_create_overload_1(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -34,8 +34,8 @@ def test_method_create_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="block", action_parameters={ @@ -57,8 +57,8 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -70,8 +70,8 @@ def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -86,28 +86,28 @@ def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: def test_path_params_create_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_2(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -115,8 +115,8 @@ def test_method_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="challenge", action_parameters={}, @@ -132,8 +132,8 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -145,8 +145,8 @@ def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -161,28 +161,28 @@ def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: def test_path_params_create_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_3(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -190,8 +190,8 @@ def test_method_create_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="compress_response", action_parameters={"algorithms": [{"name": "none"}]}, @@ -207,8 +207,8 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -220,8 +220,8 @@ def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -236,28 +236,28 @@ def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: def test_path_params_create_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_4(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -265,8 +265,8 @@ def test_method_create_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="execute", action_parameters={ @@ -307,8 +307,8 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -320,8 +320,8 @@ def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -336,28 +336,28 @@ def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: def test_path_params_create_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_5(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -365,8 +365,8 @@ def test_method_create_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="js_challenge", action_parameters={}, @@ -382,8 +382,8 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -395,8 +395,8 @@ def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -411,28 +411,28 @@ def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: def test_path_params_create_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_6(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -440,8 +440,8 @@ def test_method_create_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log", action_parameters={}, @@ -457,8 +457,8 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -470,8 +470,8 @@ def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -486,28 +486,28 @@ def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: def test_path_params_create_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_7(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -515,8 +515,8 @@ def test_method_create_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="managed_challenge", action_parameters={}, @@ -532,8 +532,8 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -545,8 +545,8 @@ def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -561,28 +561,28 @@ def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: def test_path_params_create_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_8(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -590,8 +590,8 @@ def test_method_create_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="redirect", action_parameters={ @@ -617,8 +617,8 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -630,8 +630,8 @@ def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -646,28 +646,28 @@ def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: def test_path_params_create_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_9(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -675,8 +675,8 @@ def test_method_create_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_9(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="rewrite", action_parameters={ @@ -703,8 +703,8 @@ def test_method_create_with_all_params_overload_9(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_9(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -716,8 +716,8 @@ def test_raw_response_create_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_9(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -732,28 +732,28 @@ def test_streaming_response_create_overload_9(self, client: Cloudflare) -> None: def test_path_params_create_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_10(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -761,8 +761,8 @@ def test_method_create_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_10(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="route", action_parameters={ @@ -785,8 +785,8 @@ def test_method_create_with_all_params_overload_10(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_10(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -798,8 +798,8 @@ def test_raw_response_create_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_10(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -814,28 +814,28 @@ def test_streaming_response_create_overload_10(self, client: Cloudflare) -> None def test_path_params_create_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_11(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -843,8 +843,8 @@ def test_method_create_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_11(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="score", action_parameters={"increment": 3}, @@ -860,8 +860,8 @@ def test_method_create_with_all_params_overload_11(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_11(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -873,8 +873,8 @@ def test_raw_response_create_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_11(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -889,28 +889,28 @@ def test_streaming_response_create_overload_11(self, client: Cloudflare) -> None def test_path_params_create_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_12(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -918,8 +918,8 @@ def test_method_create_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_12(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="serve_error", action_parameters={ @@ -939,8 +939,8 @@ def test_method_create_with_all_params_overload_12(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_12(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -952,8 +952,8 @@ def test_raw_response_create_overload_12(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_12(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -968,28 +968,28 @@ def test_streaming_response_create_overload_12(self, client: Cloudflare) -> None def test_path_params_create_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_13(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -997,8 +997,8 @@ def test_method_create_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_13(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_config", action_parameters={ @@ -1036,8 +1036,8 @@ def test_method_create_with_all_params_overload_13(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_13(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1049,8 +1049,8 @@ def test_raw_response_create_overload_13(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_13(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1065,28 +1065,28 @@ def test_streaming_response_create_overload_13(self, client: Cloudflare) -> None def test_path_params_create_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_14(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -1094,8 +1094,8 @@ def test_method_create_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_14(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="skip", action_parameters={ @@ -1117,8 +1117,8 @@ def test_method_create_with_all_params_overload_14(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_14(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1130,8 +1130,8 @@ def test_raw_response_create_overload_14(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_14(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1146,28 +1146,28 @@ def test_streaming_response_create_overload_14(self, client: Cloudflare) -> None def test_path_params_create_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_15(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -1175,8 +1175,8 @@ def test_method_create_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_15(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_cache_settings", action_parameters={ @@ -1196,6 +1196,7 @@ def test_method_create_with_all_params_overload_15(self, client: Cloudflare) -> }, "header": { "check_presence": ["string", "string", "string"], + "contains": {"foo": ["string", "string", "string"]}, "exclude_origin": True, "include": ["string", "string", "string"], }, @@ -1270,8 +1271,8 @@ def test_method_create_with_all_params_overload_15(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_15(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1283,8 +1284,8 @@ def test_raw_response_create_overload_15(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_15(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1299,28 +1300,28 @@ def test_streaming_response_create_overload_15(self, client: Cloudflare) -> None def test_path_params_create_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_16(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -1328,8 +1329,8 @@ def test_method_create_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_16(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log_custom_field", action_parameters={ @@ -1349,8 +1350,8 @@ def test_method_create_with_all_params_overload_16(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_16(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1362,8 +1363,8 @@ def test_raw_response_create_overload_16(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_16(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1378,28 +1379,28 @@ def test_streaming_response_create_overload_16(self, client: Cloudflare) -> None def test_path_params_create_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_17(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -1407,8 +1408,8 @@ def test_method_create_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_17(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="ddos_dynamic", action_parameters={}, @@ -1424,8 +1425,8 @@ def test_method_create_with_all_params_overload_17(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_17(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1437,8 +1438,8 @@ def test_raw_response_create_overload_17(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_17(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1453,28 +1454,28 @@ def test_streaming_response_create_overload_17(self, client: Cloudflare) -> None def test_path_params_create_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_18(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -1482,8 +1483,8 @@ def test_method_create_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_18(self, client: Cloudflare) -> None: rule = client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="force_connection_close", action_parameters={}, @@ -1499,8 +1500,8 @@ def test_method_create_with_all_params_overload_18(self, client: Cloudflare) -> @parametrize def test_raw_response_create_overload_18(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -1512,8 +1513,8 @@ def test_raw_response_create_overload_18(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_18(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1528,29 +1529,29 @@ def test_streaming_response_create_overload_18(self, client: Cloudflare) -> None def test_path_params_create_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.rulesets.rules.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleDeleteResponse, rule, path=["response"]) @@ -1558,9 +1559,9 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: rule = client.rulesets.rules.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleDeleteResponse, rule, path=["response"]) @@ -1568,9 +1569,9 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1582,9 +1583,9 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1599,39 +1600,39 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.delete( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_1(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -1639,9 +1640,9 @@ def test_method_edit_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_1(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="block", action_parameters={ @@ -1663,9 +1664,9 @@ def test_method_edit_with_all_params_overload_1(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_1(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1677,9 +1678,9 @@ def test_raw_response_edit_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_1(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1694,39 +1695,39 @@ def test_streaming_response_edit_overload_1(self, client: Cloudflare) -> None: def test_path_params_edit_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_2(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -1734,9 +1735,9 @@ def test_method_edit_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_2(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="challenge", action_parameters={}, @@ -1752,9 +1753,9 @@ def test_method_edit_with_all_params_overload_2(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_2(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1766,9 +1767,9 @@ def test_raw_response_edit_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_2(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1783,39 +1784,39 @@ def test_streaming_response_edit_overload_2(self, client: Cloudflare) -> None: def test_path_params_edit_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_3(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -1823,9 +1824,9 @@ def test_method_edit_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_3(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="compress_response", action_parameters={"algorithms": [{"name": "none"}]}, @@ -1841,9 +1842,9 @@ def test_method_edit_with_all_params_overload_3(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_3(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1855,9 +1856,9 @@ def test_raw_response_edit_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_3(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1872,39 +1873,39 @@ def test_streaming_response_edit_overload_3(self, client: Cloudflare) -> None: def test_path_params_edit_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_4(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -1912,9 +1913,9 @@ def test_method_edit_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_4(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="execute", action_parameters={ @@ -1955,9 +1956,9 @@ def test_method_edit_with_all_params_overload_4(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_4(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1969,9 +1970,9 @@ def test_raw_response_edit_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_4(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1986,39 +1987,39 @@ def test_streaming_response_edit_overload_4(self, client: Cloudflare) -> None: def test_path_params_edit_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_5(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2026,9 +2027,9 @@ def test_method_edit_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_5(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="js_challenge", action_parameters={}, @@ -2044,9 +2045,9 @@ def test_method_edit_with_all_params_overload_5(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_5(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2058,9 +2059,9 @@ def test_raw_response_edit_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_5(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2075,39 +2076,39 @@ def test_streaming_response_edit_overload_5(self, client: Cloudflare) -> None: def test_path_params_edit_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_6(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2115,9 +2116,9 @@ def test_method_edit_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_6(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log", action_parameters={}, @@ -2133,9 +2134,9 @@ def test_method_edit_with_all_params_overload_6(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_6(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2147,9 +2148,9 @@ def test_raw_response_edit_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_6(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2164,39 +2165,39 @@ def test_streaming_response_edit_overload_6(self, client: Cloudflare) -> None: def test_path_params_edit_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_7(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2204,9 +2205,9 @@ def test_method_edit_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_7(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="managed_challenge", action_parameters={}, @@ -2222,9 +2223,9 @@ def test_method_edit_with_all_params_overload_7(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_7(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2236,9 +2237,9 @@ def test_raw_response_edit_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_7(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2253,39 +2254,39 @@ def test_streaming_response_edit_overload_7(self, client: Cloudflare) -> None: def test_path_params_edit_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_8(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2293,9 +2294,9 @@ def test_method_edit_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_8(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="redirect", action_parameters={ @@ -2321,9 +2322,9 @@ def test_method_edit_with_all_params_overload_8(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_8(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2335,9 +2336,9 @@ def test_raw_response_edit_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_8(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2352,39 +2353,39 @@ def test_streaming_response_edit_overload_8(self, client: Cloudflare) -> None: def test_path_params_edit_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_9(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2392,9 +2393,9 @@ def test_method_edit_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_9(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="rewrite", action_parameters={ @@ -2421,9 +2422,9 @@ def test_method_edit_with_all_params_overload_9(self, client: Cloudflare) -> Non @parametrize def test_raw_response_edit_overload_9(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2435,9 +2436,9 @@ def test_raw_response_edit_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_9(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2452,39 +2453,39 @@ def test_streaming_response_edit_overload_9(self, client: Cloudflare) -> None: def test_path_params_edit_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_10(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2492,9 +2493,9 @@ def test_method_edit_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_10(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="route", action_parameters={ @@ -2517,9 +2518,9 @@ def test_method_edit_with_all_params_overload_10(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_10(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2531,9 +2532,9 @@ def test_raw_response_edit_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_10(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2548,39 +2549,39 @@ def test_streaming_response_edit_overload_10(self, client: Cloudflare) -> None: def test_path_params_edit_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_11(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2588,9 +2589,9 @@ def test_method_edit_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_11(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="score", action_parameters={"increment": 3}, @@ -2606,9 +2607,9 @@ def test_method_edit_with_all_params_overload_11(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_11(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2620,9 +2621,9 @@ def test_raw_response_edit_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_11(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2637,39 +2638,39 @@ def test_streaming_response_edit_overload_11(self, client: Cloudflare) -> None: def test_path_params_edit_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_12(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2677,9 +2678,9 @@ def test_method_edit_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_12(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="serve_error", action_parameters={ @@ -2699,9 +2700,9 @@ def test_method_edit_with_all_params_overload_12(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_12(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2713,9 +2714,9 @@ def test_raw_response_edit_overload_12(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_12(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2730,39 +2731,39 @@ def test_streaming_response_edit_overload_12(self, client: Cloudflare) -> None: def test_path_params_edit_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_13(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2770,9 +2771,9 @@ def test_method_edit_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_13(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_config", action_parameters={ @@ -2810,9 +2811,9 @@ def test_method_edit_with_all_params_overload_13(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_13(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2824,9 +2825,9 @@ def test_raw_response_edit_overload_13(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_13(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2841,39 +2842,39 @@ def test_streaming_response_edit_overload_13(self, client: Cloudflare) -> None: def test_path_params_edit_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_14(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2881,9 +2882,9 @@ def test_method_edit_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_14(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="skip", action_parameters={ @@ -2905,9 +2906,9 @@ def test_method_edit_with_all_params_overload_14(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_14(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2919,9 +2920,9 @@ def test_raw_response_edit_overload_14(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_14(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2936,39 +2937,39 @@ def test_streaming_response_edit_overload_14(self, client: Cloudflare) -> None: def test_path_params_edit_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_15(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -2976,9 +2977,9 @@ def test_method_edit_overload_15(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_15(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_cache_settings", action_parameters={ @@ -2998,6 +2999,7 @@ def test_method_edit_with_all_params_overload_15(self, client: Cloudflare) -> No }, "header": { "check_presence": ["string", "string", "string"], + "contains": {"foo": ["string", "string", "string"]}, "exclude_origin": True, "include": ["string", "string", "string"], }, @@ -3072,9 +3074,9 @@ def test_method_edit_with_all_params_overload_15(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_15(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3086,9 +3088,9 @@ def test_raw_response_edit_overload_15(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_15(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3103,39 +3105,39 @@ def test_streaming_response_edit_overload_15(self, client: Cloudflare) -> None: def test_path_params_edit_overload_15(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_16(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -3143,9 +3145,9 @@ def test_method_edit_overload_16(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_16(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log_custom_field", action_parameters={ @@ -3165,9 +3167,9 @@ def test_method_edit_with_all_params_overload_16(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_16(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3179,9 +3181,9 @@ def test_raw_response_edit_overload_16(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_16(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3196,39 +3198,39 @@ def test_streaming_response_edit_overload_16(self, client: Cloudflare) -> None: def test_path_params_edit_overload_16(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_17(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -3236,9 +3238,9 @@ def test_method_edit_overload_17(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_17(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="ddos_dynamic", action_parameters={}, @@ -3254,9 +3256,9 @@ def test_method_edit_with_all_params_overload_17(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_17(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3268,9 +3270,9 @@ def test_raw_response_edit_overload_17(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_17(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3285,39 +3287,39 @@ def test_streaming_response_edit_overload_17(self, client: Cloudflare) -> None: def test_path_params_edit_overload_17(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit_overload_18(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -3325,9 +3327,9 @@ def test_method_edit_overload_18(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params_overload_18(self, client: Cloudflare) -> None: rule = client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="force_connection_close", action_parameters={}, @@ -3343,9 +3345,9 @@ def test_method_edit_with_all_params_overload_18(self, client: Cloudflare) -> No @parametrize def test_raw_response_edit_overload_18(self, client: Cloudflare) -> None: response = client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3357,9 +3359,9 @@ def test_raw_response_edit_overload_18(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit_overload_18(self, client: Cloudflare) -> None: with client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3374,30 +3376,30 @@ def test_streaming_response_edit_overload_18(self, client: Cloudflare) -> None: def test_path_params_edit_overload_18(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @@ -3408,8 +3410,8 @@ class TestAsyncRules: @parametrize async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3417,8 +3419,8 @@ async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="block", action_parameters={ @@ -3440,8 +3442,8 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3453,8 +3455,8 @@ async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3469,28 +3471,28 @@ async def test_streaming_response_create_overload_1(self, async_client: AsyncClo async def test_path_params_create_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3498,8 +3500,8 @@ async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="challenge", action_parameters={}, @@ -3515,8 +3517,8 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3528,8 +3530,8 @@ async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3544,28 +3546,28 @@ async def test_streaming_response_create_overload_2(self, async_client: AsyncClo async def test_path_params_create_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3573,8 +3575,8 @@ async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="compress_response", action_parameters={"algorithms": [{"name": "none"}]}, @@ -3590,8 +3592,8 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3603,8 +3605,8 @@ async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3619,28 +3621,28 @@ async def test_streaming_response_create_overload_3(self, async_client: AsyncClo async def test_path_params_create_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3648,8 +3650,8 @@ async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="execute", action_parameters={ @@ -3690,8 +3692,8 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3703,8 +3705,8 @@ async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3719,28 +3721,28 @@ async def test_streaming_response_create_overload_4(self, async_client: AsyncClo async def test_path_params_create_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3748,8 +3750,8 @@ async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="js_challenge", action_parameters={}, @@ -3765,8 +3767,8 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3778,8 +3780,8 @@ async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3794,28 +3796,28 @@ async def test_streaming_response_create_overload_5(self, async_client: AsyncClo async def test_path_params_create_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3823,8 +3825,8 @@ async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log", action_parameters={}, @@ -3840,8 +3842,8 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3853,8 +3855,8 @@ async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3869,28 +3871,28 @@ async def test_streaming_response_create_overload_6(self, async_client: AsyncClo async def test_path_params_create_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3898,8 +3900,8 @@ async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="managed_challenge", action_parameters={}, @@ -3915,8 +3917,8 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -3928,8 +3930,8 @@ async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3944,28 +3946,28 @@ async def test_streaming_response_create_overload_7(self, async_client: AsyncClo async def test_path_params_create_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -3973,8 +3975,8 @@ async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="redirect", action_parameters={ @@ -4000,8 +4002,8 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4013,8 +4015,8 @@ async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4029,28 +4031,28 @@ async def test_streaming_response_create_overload_8(self, async_client: AsyncClo async def test_path_params_create_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_9(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4058,8 +4060,8 @@ async def test_method_create_overload_9(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="rewrite", action_parameters={ @@ -4086,8 +4088,8 @@ async def test_method_create_with_all_params_overload_9(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4099,8 +4101,8 @@ async def test_raw_response_create_overload_9(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4115,28 +4117,28 @@ async def test_streaming_response_create_overload_9(self, async_client: AsyncClo async def test_path_params_create_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_10(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4144,8 +4146,8 @@ async def test_method_create_overload_10(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="route", action_parameters={ @@ -4168,8 +4170,8 @@ async def test_method_create_with_all_params_overload_10(self, async_client: Asy @parametrize async def test_raw_response_create_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4181,8 +4183,8 @@ async def test_raw_response_create_overload_10(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4197,28 +4199,28 @@ async def test_streaming_response_create_overload_10(self, async_client: AsyncCl async def test_path_params_create_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_11(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4226,8 +4228,8 @@ async def test_method_create_overload_11(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="score", action_parameters={"increment": 3}, @@ -4243,8 +4245,8 @@ async def test_method_create_with_all_params_overload_11(self, async_client: Asy @parametrize async def test_raw_response_create_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4256,8 +4258,8 @@ async def test_raw_response_create_overload_11(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4272,28 +4274,28 @@ async def test_streaming_response_create_overload_11(self, async_client: AsyncCl async def test_path_params_create_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_12(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4301,8 +4303,8 @@ async def test_method_create_overload_12(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_12(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="serve_error", action_parameters={ @@ -4322,8 +4324,8 @@ async def test_method_create_with_all_params_overload_12(self, async_client: Asy @parametrize async def test_raw_response_create_overload_12(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4335,8 +4337,8 @@ async def test_raw_response_create_overload_12(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_12(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4351,28 +4353,28 @@ async def test_streaming_response_create_overload_12(self, async_client: AsyncCl async def test_path_params_create_overload_12(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_13(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4380,8 +4382,8 @@ async def test_method_create_overload_13(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_13(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_config", action_parameters={ @@ -4419,8 +4421,8 @@ async def test_method_create_with_all_params_overload_13(self, async_client: Asy @parametrize async def test_raw_response_create_overload_13(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4432,8 +4434,8 @@ async def test_raw_response_create_overload_13(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_13(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4448,28 +4450,28 @@ async def test_streaming_response_create_overload_13(self, async_client: AsyncCl async def test_path_params_create_overload_13(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_14(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4477,8 +4479,8 @@ async def test_method_create_overload_14(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_14(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="skip", action_parameters={ @@ -4500,8 +4502,8 @@ async def test_method_create_with_all_params_overload_14(self, async_client: Asy @parametrize async def test_raw_response_create_overload_14(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4513,8 +4515,8 @@ async def test_raw_response_create_overload_14(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_14(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4529,28 +4531,28 @@ async def test_streaming_response_create_overload_14(self, async_client: AsyncCl async def test_path_params_create_overload_14(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_15(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4558,8 +4560,8 @@ async def test_method_create_overload_15(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_15(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_cache_settings", action_parameters={ @@ -4579,6 +4581,7 @@ async def test_method_create_with_all_params_overload_15(self, async_client: Asy }, "header": { "check_presence": ["string", "string", "string"], + "contains": {"foo": ["string", "string", "string"]}, "exclude_origin": True, "include": ["string", "string", "string"], }, @@ -4653,8 +4656,8 @@ async def test_method_create_with_all_params_overload_15(self, async_client: Asy @parametrize async def test_raw_response_create_overload_15(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4666,8 +4669,8 @@ async def test_raw_response_create_overload_15(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_15(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4682,28 +4685,28 @@ async def test_streaming_response_create_overload_15(self, async_client: AsyncCl async def test_path_params_create_overload_15(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_16(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4711,8 +4714,8 @@ async def test_method_create_overload_16(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_16(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log_custom_field", action_parameters={ @@ -4732,8 +4735,8 @@ async def test_method_create_with_all_params_overload_16(self, async_client: Asy @parametrize async def test_raw_response_create_overload_16(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4745,8 +4748,8 @@ async def test_raw_response_create_overload_16(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_16(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4761,28 +4764,28 @@ async def test_streaming_response_create_overload_16(self, async_client: AsyncCl async def test_path_params_create_overload_16(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_17(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4790,8 +4793,8 @@ async def test_method_create_overload_17(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_17(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="ddos_dynamic", action_parameters={}, @@ -4807,8 +4810,8 @@ async def test_method_create_with_all_params_overload_17(self, async_client: Asy @parametrize async def test_raw_response_create_overload_17(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4820,8 +4823,8 @@ async def test_raw_response_create_overload_17(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_17(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4836,28 +4839,28 @@ async def test_streaming_response_create_overload_17(self, async_client: AsyncCl async def test_path_params_create_overload_17(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_18(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RuleCreateResponse, rule, path=["response"]) @@ -4865,8 +4868,8 @@ async def test_method_create_overload_18(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_18(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="force_connection_close", action_parameters={}, @@ -4882,8 +4885,8 @@ async def test_method_create_with_all_params_overload_18(self, async_client: Asy @parametrize async def test_raw_response_create_overload_18(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -4895,8 +4898,8 @@ async def test_raw_response_create_overload_18(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_create_overload_18(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4911,29 +4914,29 @@ async def test_streaming_response_create_overload_18(self, async_client: AsyncCl async def test_path_params_create_overload_18(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.create( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleDeleteResponse, rule, path=["response"]) @@ -4941,9 +4944,9 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleDeleteResponse, rule, path=["response"]) @@ -4951,9 +4954,9 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4965,9 +4968,9 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4982,39 +4985,39 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.delete( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.delete( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_1(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5022,9 +5025,9 @@ async def test_method_edit_overload_1(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="block", action_parameters={ @@ -5046,9 +5049,9 @@ async def test_method_edit_with_all_params_overload_1(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5060,9 +5063,9 @@ async def test_raw_response_edit_overload_1(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5077,39 +5080,39 @@ async def test_streaming_response_edit_overload_1(self, async_client: AsyncCloud async def test_path_params_edit_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_2(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5117,9 +5120,9 @@ async def test_method_edit_overload_2(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="challenge", action_parameters={}, @@ -5135,9 +5138,9 @@ async def test_method_edit_with_all_params_overload_2(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5149,9 +5152,9 @@ async def test_raw_response_edit_overload_2(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5166,39 +5169,39 @@ async def test_streaming_response_edit_overload_2(self, async_client: AsyncCloud async def test_path_params_edit_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_3(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5206,9 +5209,9 @@ async def test_method_edit_overload_3(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="compress_response", action_parameters={"algorithms": [{"name": "none"}]}, @@ -5224,9 +5227,9 @@ async def test_method_edit_with_all_params_overload_3(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5238,9 +5241,9 @@ async def test_raw_response_edit_overload_3(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5255,39 +5258,39 @@ async def test_streaming_response_edit_overload_3(self, async_client: AsyncCloud async def test_path_params_edit_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_4(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5295,9 +5298,9 @@ async def test_method_edit_overload_4(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="execute", action_parameters={ @@ -5338,9 +5341,9 @@ async def test_method_edit_with_all_params_overload_4(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5352,9 +5355,9 @@ async def test_raw_response_edit_overload_4(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5369,39 +5372,39 @@ async def test_streaming_response_edit_overload_4(self, async_client: AsyncCloud async def test_path_params_edit_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_5(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5409,9 +5412,9 @@ async def test_method_edit_overload_5(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="js_challenge", action_parameters={}, @@ -5427,9 +5430,9 @@ async def test_method_edit_with_all_params_overload_5(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5441,9 +5444,9 @@ async def test_raw_response_edit_overload_5(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5458,39 +5461,39 @@ async def test_streaming_response_edit_overload_5(self, async_client: AsyncCloud async def test_path_params_edit_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_6(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5498,9 +5501,9 @@ async def test_method_edit_overload_6(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log", action_parameters={}, @@ -5516,9 +5519,9 @@ async def test_method_edit_with_all_params_overload_6(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5530,9 +5533,9 @@ async def test_raw_response_edit_overload_6(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5547,39 +5550,39 @@ async def test_streaming_response_edit_overload_6(self, async_client: AsyncCloud async def test_path_params_edit_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_7(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5587,9 +5590,9 @@ async def test_method_edit_overload_7(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="managed_challenge", action_parameters={}, @@ -5605,9 +5608,9 @@ async def test_method_edit_with_all_params_overload_7(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5619,9 +5622,9 @@ async def test_raw_response_edit_overload_7(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5636,39 +5639,39 @@ async def test_streaming_response_edit_overload_7(self, async_client: AsyncCloud async def test_path_params_edit_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_8(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5676,9 +5679,9 @@ async def test_method_edit_overload_8(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="redirect", action_parameters={ @@ -5704,9 +5707,9 @@ async def test_method_edit_with_all_params_overload_8(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5718,9 +5721,9 @@ async def test_raw_response_edit_overload_8(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5735,39 +5738,39 @@ async def test_streaming_response_edit_overload_8(self, async_client: AsyncCloud async def test_path_params_edit_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_9(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5775,9 +5778,9 @@ async def test_method_edit_overload_9(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_edit_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="rewrite", action_parameters={ @@ -5804,9 +5807,9 @@ async def test_method_edit_with_all_params_overload_9(self, async_client: AsyncC @parametrize async def test_raw_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5818,9 +5821,9 @@ async def test_raw_response_edit_overload_9(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5835,39 +5838,39 @@ async def test_streaming_response_edit_overload_9(self, async_client: AsyncCloud async def test_path_params_edit_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_10(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5875,9 +5878,9 @@ async def test_method_edit_overload_10(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="route", action_parameters={ @@ -5900,9 +5903,9 @@ async def test_method_edit_with_all_params_overload_10(self, async_client: Async @parametrize async def test_raw_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5914,9 +5917,9 @@ async def test_raw_response_edit_overload_10(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5931,39 +5934,39 @@ async def test_streaming_response_edit_overload_10(self, async_client: AsyncClou async def test_path_params_edit_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_11(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -5971,9 +5974,9 @@ async def test_method_edit_overload_11(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="score", action_parameters={"increment": 3}, @@ -5989,9 +5992,9 @@ async def test_method_edit_with_all_params_overload_11(self, async_client: Async @parametrize async def test_raw_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6003,9 +6006,9 @@ async def test_raw_response_edit_overload_11(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6020,39 +6023,39 @@ async def test_streaming_response_edit_overload_11(self, async_client: AsyncClou async def test_path_params_edit_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_12(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6060,9 +6063,9 @@ async def test_method_edit_overload_12(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_12(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="serve_error", action_parameters={ @@ -6082,9 +6085,9 @@ async def test_method_edit_with_all_params_overload_12(self, async_client: Async @parametrize async def test_raw_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6096,9 +6099,9 @@ async def test_raw_response_edit_overload_12(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6113,39 +6116,39 @@ async def test_streaming_response_edit_overload_12(self, async_client: AsyncClou async def test_path_params_edit_overload_12(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_13(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6153,9 +6156,9 @@ async def test_method_edit_overload_13(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_13(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_config", action_parameters={ @@ -6193,9 +6196,9 @@ async def test_method_edit_with_all_params_overload_13(self, async_client: Async @parametrize async def test_raw_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6207,9 +6210,9 @@ async def test_raw_response_edit_overload_13(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6224,39 +6227,39 @@ async def test_streaming_response_edit_overload_13(self, async_client: AsyncClou async def test_path_params_edit_overload_13(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_14(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6264,9 +6267,9 @@ async def test_method_edit_overload_14(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_14(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="skip", action_parameters={ @@ -6288,9 +6291,9 @@ async def test_method_edit_with_all_params_overload_14(self, async_client: Async @parametrize async def test_raw_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6302,9 +6305,9 @@ async def test_raw_response_edit_overload_14(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6319,39 +6322,39 @@ async def test_streaming_response_edit_overload_14(self, async_client: AsyncClou async def test_path_params_edit_overload_14(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_15(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6359,9 +6362,9 @@ async def test_method_edit_overload_15(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_15(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="set_cache_settings", action_parameters={ @@ -6381,6 +6384,7 @@ async def test_method_edit_with_all_params_overload_15(self, async_client: Async }, "header": { "check_presence": ["string", "string", "string"], + "contains": {"foo": ["string", "string", "string"]}, "exclude_origin": True, "include": ["string", "string", "string"], }, @@ -6455,9 +6459,9 @@ async def test_method_edit_with_all_params_overload_15(self, async_client: Async @parametrize async def test_raw_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6469,9 +6473,9 @@ async def test_raw_response_edit_overload_15(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6486,39 +6490,39 @@ async def test_streaming_response_edit_overload_15(self, async_client: AsyncClou async def test_path_params_edit_overload_15(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_16(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6526,9 +6530,9 @@ async def test_method_edit_overload_16(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_16(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="log_custom_field", action_parameters={ @@ -6548,9 +6552,9 @@ async def test_method_edit_with_all_params_overload_16(self, async_client: Async @parametrize async def test_raw_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6562,9 +6566,9 @@ async def test_raw_response_edit_overload_16(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6579,39 +6583,39 @@ async def test_streaming_response_edit_overload_16(self, async_client: AsyncClou async def test_path_params_edit_overload_16(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_17(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6619,9 +6623,9 @@ async def test_method_edit_overload_17(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_17(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="ddos_dynamic", action_parameters={}, @@ -6637,9 +6641,9 @@ async def test_method_edit_with_all_params_overload_17(self, async_client: Async @parametrize async def test_raw_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6651,9 +6655,9 @@ async def test_raw_response_edit_overload_17(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6668,39 +6672,39 @@ async def test_streaming_response_edit_overload_17(self, async_client: AsyncClou async def test_path_params_edit_overload_17(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit_overload_18(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(RuleEditResponse, rule, path=["response"]) @@ -6708,9 +6712,9 @@ async def test_method_edit_overload_18(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit_with_all_params_overload_18(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rulesets.rules.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", id="3a03d665bac047339bb530ecb439a90d", action="force_connection_close", action_parameters={}, @@ -6726,9 +6730,9 @@ async def test_method_edit_with_all_params_overload_18(self, async_client: Async @parametrize async def test_raw_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -6740,9 +6744,9 @@ async def test_raw_response_edit_overload_18(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.rules.with_streaming_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -6757,28 +6761,28 @@ async def test_streaming_response_edit_overload_18(self, async_client: AsyncClou async def test_path_params_edit_overload_18(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "", + rule_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.rules.with_raw_response.edit( - "3a03d665bac047339bb530ecb439a90d", + rule_id="3a03d665bac047339bb530ecb439a90d", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/rulesets/test_versions.py b/tests/api_resources/rulesets/test_versions.py index 3106292143c..67582d09bf4 100644 --- a/tests/api_resources/rulesets/test_versions.py +++ b/tests/api_resources/rulesets/test_versions.py @@ -22,8 +22,8 @@ class TestVersions: @parametrize def test_method_list(self, client: Cloudflare) -> None: version = client.rulesets.versions.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(SyncSinglePage[VersionListResponse], version, path=["response"]) @@ -31,8 +31,8 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: version = client.rulesets.versions.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(SyncSinglePage[VersionListResponse], version, path=["response"]) @@ -40,8 +40,8 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -53,8 +53,8 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.rulesets.versions.with_streaming_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -69,29 +69,29 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.versions.with_raw_response.list( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: version = client.rulesets.versions.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert version is None @@ -99,9 +99,9 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: version = client.rulesets.versions.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert version is None @@ -109,9 +109,9 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -123,9 +123,9 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rulesets.versions.with_streaming_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -140,39 +140,39 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): client.rulesets.versions.with_raw_response.delete( - "", + ruleset_version="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: version = client.rulesets.versions.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -180,9 +180,9 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: version = client.rulesets.versions.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -190,9 +190,9 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -204,9 +204,9 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rulesets.versions.with_streaming_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -221,30 +221,30 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): client.rulesets.versions.with_raw_response.get( - "", + ruleset_version="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @@ -255,8 +255,8 @@ class TestAsyncVersions: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[VersionListResponse], version, path=["response"]) @@ -264,8 +264,8 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[VersionListResponse], version, path=["response"]) @@ -273,8 +273,8 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -286,8 +286,8 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.versions.with_streaming_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -302,29 +302,29 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.versions.with_raw_response.list( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.versions.with_raw_response.list( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert version is None @@ -332,9 +332,9 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert version is None @@ -342,9 +342,9 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -356,9 +356,9 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.versions.with_streaming_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -373,39 +373,39 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): await async_client.rulesets.versions.with_raw_response.delete( - "", + ruleset_version="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.versions.with_raw_response.delete( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -413,9 +413,9 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.rulesets.versions.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert_matches_type(VersionGetResponse, version, path=["response"]) @@ -423,9 +423,9 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -437,9 +437,9 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.versions.with_streaming_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -454,28 +454,28 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): await async_client.rulesets.versions.with_raw_response.get( - "", + ruleset_version="", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.versions.with_raw_response.get( - "1", + ruleset_version="1", ruleset_id="2f2feab2026849078ba485f918791bdc", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/rulesets/versions/test_by_tag.py b/tests/api_resources/rulesets/versions/test_by_tag.py index 6122739a88f..01267ce0ff9 100644 --- a/tests/api_resources/rulesets/versions/test_by_tag.py +++ b/tests/api_resources/rulesets/versions/test_by_tag.py @@ -20,7 +20,7 @@ class TestByTag: @parametrize def test_method_get(self, client: Cloudflare) -> None: by_tag = client.rulesets.versions.by_tag.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -30,7 +30,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -44,7 +44,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rulesets.versions.by_tag.with_streaming_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -61,7 +61,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -69,7 +69,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="", ruleset_version="1", @@ -77,7 +77,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="", @@ -85,7 +85,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_tag` but received ''"): client.rulesets.versions.by_tag.with_raw_response.get( - "", + rule_tag="", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -98,7 +98,7 @@ class TestAsyncByTag: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: by_tag = await async_client.rulesets.versions.by_tag.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -108,7 +108,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -122,7 +122,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.versions.by_tag.with_streaming_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -139,7 +139,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", @@ -147,7 +147,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="", ruleset_version="1", @@ -155,7 +155,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_version` but received ''"): await async_client.rulesets.versions.by_tag.with_raw_response.get( - "directory-traversal", + rule_tag="directory-traversal", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="", @@ -163,7 +163,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_tag` but received ''"): await async_client.rulesets.versions.by_tag.with_raw_response.get( - "", + rule_tag="", account_id="abf9b32d38c5f572afde3336ec0ce302", ruleset_id="2f2feab2026849078ba485f918791bdc", ruleset_version="1", diff --git a/tests/api_resources/rum/test_rules.py b/tests/api_resources/rum/test_rules.py index 41a20cc0ee4..6cdb5f5db36 100644 --- a/tests/api_resources/rum/test_rules.py +++ b/tests/api_resources/rum/test_rules.py @@ -20,7 +20,7 @@ class TestRules: @parametrize def test_method_create(self, client: Cloudflare) -> None: rule = client.rum.rules.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RUMRule], rule, path=["response"]) @@ -28,7 +28,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: rule = client.rum.rules.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", host="example.com", inclusive=True, @@ -40,7 +40,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.rum.rules.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -52,7 +52,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.rum.rules.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -67,20 +67,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.rules.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rum.rules.with_raw_response.create( - "", + ruleset_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: rule = client.rum.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -89,7 +89,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: rule = client.rum.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", host="example.com", @@ -102,7 +102,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -115,7 +115,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rum.rules.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -131,21 +131,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rum.rules.with_raw_response.update( - "", + rule_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -153,7 +153,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: rule = client.rum.rules.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RuleListResponse], rule, path=["response"]) @@ -161,7 +161,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.rum.rules.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -173,7 +173,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.rum.rules.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -188,20 +188,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.rules.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rum.rules.with_raw_response.list( - "", + ruleset_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.rum.rules.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -210,7 +210,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -223,7 +223,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rum.rules.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -239,21 +239,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.rum.rules.with_raw_response.delete( - "", + rule_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -265,7 +265,7 @@ class TestAsyncRules: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RUMRule], rule, path=["response"]) @@ -273,7 +273,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", host="example.com", inclusive=True, @@ -285,7 +285,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.rules.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -297,7 +297,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.rules.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -312,20 +312,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.rules.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rum.rules.with_raw_response.create( - "", + ruleset_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -334,7 +334,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", host="example.com", @@ -347,7 +347,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -360,7 +360,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.rules.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -376,21 +376,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rum.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rum.rules.with_raw_response.update( - "", + rule_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -398,7 +398,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[RuleListResponse], rule, path=["response"]) @@ -406,7 +406,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.rules.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -418,7 +418,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.rules.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -433,20 +433,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.rules.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rum.rules.with_raw_response.list( - "", + ruleset_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.rum.rules.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -455,7 +455,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -468,7 +468,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.rules.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -484,21 +484,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rum.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.rum.rules.with_raw_response.delete( - "", + rule_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ruleset_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) diff --git a/tests/api_resources/rum/test_site_info.py b/tests/api_resources/rum/test_site_info.py index 2e72e44a04e..dbd592cad22 100644 --- a/tests/api_resources/rum/test_site_info.py +++ b/tests/api_resources/rum/test_site_info.py @@ -72,7 +72,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: site_info = client.rum.site_info.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Site], site_info, path=["response"]) @@ -80,7 +80,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: site_info = client.rum.site_info.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", auto_install=True, host="example.com", @@ -91,7 +91,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rum.site_info.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -103,7 +103,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rum.site_info.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -118,13 +118,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.site_info.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.rum.site_info.with_raw_response.update( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -179,7 +179,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: site_info = client.rum.site_info.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SiteInfoDeleteResponse], site_info, path=["response"]) @@ -187,7 +187,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rum.site_info.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -199,7 +199,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rum.site_info.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -214,20 +214,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.site_info.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.rum.site_info.with_raw_response.delete( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: site_info = client.rum.site_info.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Site], site_info, path=["response"]) @@ -235,7 +235,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rum.site_info.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -247,7 +247,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rum.site_info.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -262,13 +262,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rum.site_info.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): client.rum.site_info.with_raw_response.get( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -327,7 +327,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: site_info = await async_client.rum.site_info.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Site], site_info, path=["response"]) @@ -335,7 +335,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: site_info = await async_client.rum.site_info.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", auto_install=True, host="example.com", @@ -346,7 +346,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.site_info.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -358,7 +358,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.site_info.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -373,13 +373,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.site_info.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.rum.site_info.with_raw_response.update( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -434,7 +434,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: site_info = await async_client.rum.site_info.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SiteInfoDeleteResponse], site_info, path=["response"]) @@ -442,7 +442,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.site_info.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -454,7 +454,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.site_info.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -469,20 +469,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.site_info.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.rum.site_info.with_raw_response.delete( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: site_info = await async_client.rum.site_info.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Site], site_info, path=["response"]) @@ -490,7 +490,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rum.site_info.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -502,7 +502,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rum.site_info.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -517,12 +517,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rum.site_info.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + site_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"): await async_client.rum.site_info.with_raw_response.get( - "", + site_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/secondary_dns/test_acls.py b/tests/api_resources/secondary_dns/test_acls.py index 6723d4ab22d..421109936c4 100644 --- a/tests/api_resources/secondary_dns/test_acls.py +++ b/tests/api_resources/secondary_dns/test_acls.py @@ -67,7 +67,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: acl = client.secondary_dns.acls.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -77,7 +77,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.secondary_dns.acls.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -91,7 +91,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.secondary_dns.acls.with_streaming_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -108,7 +108,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.acls.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ip_range="192.0.2.53/28", name="my-acl-1", @@ -116,7 +116,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.secondary_dns.acls.with_raw_response.update( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -163,7 +163,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: acl = client.secondary_dns.acls.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[ACLDeleteResponse], acl, path=["response"]) @@ -171,7 +171,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.secondary_dns.acls.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -183,7 +183,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.secondary_dns.acls.with_streaming_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -198,20 +198,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.acls.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.secondary_dns.acls.with_raw_response.delete( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: acl = client.secondary_dns.acls.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[ACL], acl, path=["response"]) @@ -219,7 +219,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.secondary_dns.acls.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -231,7 +231,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.secondary_dns.acls.with_streaming_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -246,13 +246,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.acls.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): client.secondary_dns.acls.with_raw_response.get( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -309,7 +309,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: acl = await async_client.secondary_dns.acls.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -319,7 +319,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.acls.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -333,7 +333,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.acls.with_streaming_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -350,7 +350,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ip_range="192.0.2.53/28", name="my-acl-1", @@ -358,7 +358,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.update( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ip_range="192.0.2.53/28", name="my-acl-1", @@ -405,7 +405,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: acl = await async_client.secondary_dns.acls.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[ACLDeleteResponse], acl, path=["response"]) @@ -413,7 +413,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.acls.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -425,7 +425,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.acls.with_streaming_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -440,20 +440,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.delete( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: acl = await async_client.secondary_dns.acls.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[ACL], acl, path=["response"]) @@ -461,7 +461,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.acls.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -473,7 +473,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.acls.with_streaming_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -488,12 +488,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + acl_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_id` but received ''"): await async_client.secondary_dns.acls.with_raw_response.get( - "", + acl_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) diff --git a/tests/api_resources/secondary_dns/test_peers.py b/tests/api_resources/secondary_dns/test_peers.py index 9129014f7bd..82430f212f7 100644 --- a/tests/api_resources/secondary_dns/test_peers.py +++ b/tests/api_resources/secondary_dns/test_peers.py @@ -67,7 +67,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: peer = client.secondary_dns.peers.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -76,7 +76,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: peer = client.secondary_dns.peers.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ip="192.0.2.53", @@ -89,7 +89,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.secondary_dns.peers.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -102,7 +102,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.secondary_dns.peers.with_streaming_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) as response: @@ -118,14 +118,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.peers.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", name="my-peer-1", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): client.secondary_dns.peers.with_raw_response.update( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -171,7 +171,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: peer = client.secondary_dns.peers.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[PeerDeleteResponse], peer, path=["response"]) @@ -179,7 +179,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.secondary_dns.peers.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -191,7 +191,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.secondary_dns.peers.with_streaming_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -206,20 +206,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.peers.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): client.secondary_dns.peers.with_raw_response.delete( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: peer = client.secondary_dns.peers.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[Peer], peer, path=["response"]) @@ -227,7 +227,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.secondary_dns.peers.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -239,7 +239,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.secondary_dns.peers.with_streaming_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -254,13 +254,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.peers.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): client.secondary_dns.peers.with_raw_response.get( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -317,7 +317,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: peer = await async_client.secondary_dns.peers.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -326,7 +326,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: peer = await async_client.secondary_dns.peers.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ip="192.0.2.53", @@ -339,7 +339,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.peers.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -352,7 +352,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.peers.with_streaming_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) as response: @@ -368,14 +368,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.update( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", name="my-peer-1", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.update( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", name="my-peer-1", ) @@ -421,7 +421,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: peer = await async_client.secondary_dns.peers.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[PeerDeleteResponse], peer, path=["response"]) @@ -429,7 +429,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.peers.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -441,7 +441,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.peers.with_streaming_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -456,20 +456,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.delete( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.delete( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: peer = await async_client.secondary_dns.peers.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[Peer], peer, path=["response"]) @@ -477,7 +477,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.peers.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -489,7 +489,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.peers.with_streaming_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -504,12 +504,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.get( - "23ff594956f20c2a721606e94745a8aa", + peer_id="23ff594956f20c2a721606e94745a8aa", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `peer_id` but received ''"): await async_client.secondary_dns.peers.with_raw_response.get( - "", + peer_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) diff --git a/tests/api_resources/secondary_dns/test_tsigs.py b/tests/api_resources/secondary_dns/test_tsigs.py index cfc48b5b25e..c75273b7eef 100644 --- a/tests/api_resources/secondary_dns/test_tsigs.py +++ b/tests/api_resources/secondary_dns/test_tsigs.py @@ -71,7 +71,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: tsig = client.secondary_dns.tsigs.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -82,7 +82,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.secondary_dns.tsigs.with_raw_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -97,7 +97,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.secondary_dns.tsigs.with_streaming_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -115,7 +115,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -124,7 +124,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.update( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -172,7 +172,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tsig = client.secondary_dns.tsigs.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[TSIGDeleteResponse], tsig, path=["response"]) @@ -180,7 +180,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.secondary_dns.tsigs.with_raw_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -192,7 +192,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.secondary_dns.tsigs.with_streaming_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -207,20 +207,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.delete( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: tsig = client.secondary_dns.tsigs.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[TSIG], tsig, path=["response"]) @@ -228,7 +228,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.secondary_dns.tsigs.with_raw_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -240,7 +240,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.secondary_dns.tsigs.with_streaming_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -255,13 +255,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): client.secondary_dns.tsigs.with_raw_response.get( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -322,7 +322,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: tsig = await async_client.secondary_dns.tsigs.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -333,7 +333,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.tsigs.with_raw_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -348,7 +348,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.tsigs.with_streaming_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -366,7 +366,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.update( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -375,7 +375,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.update( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", algo="hmac-sha512.", name="tsig.customer.cf.", @@ -423,7 +423,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tsig = await async_client.secondary_dns.tsigs.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[TSIGDeleteResponse], tsig, path=["response"]) @@ -431,7 +431,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.tsigs.with_raw_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -443,7 +443,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.tsigs.with_streaming_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -458,20 +458,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.delete( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.delete( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tsig = await async_client.secondary_dns.tsigs.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[TSIG], tsig, path=["response"]) @@ -479,7 +479,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.secondary_dns.tsigs.with_raw_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -491,7 +491,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.secondary_dns.tsigs.with_streaming_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -506,12 +506,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.get( - "69cd1e104af3e6ed3cb344f263fd0d5a", + tsig_id="69cd1e104af3e6ed3cb344f263fd0d5a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tsig_id` but received ''"): await async_client.secondary_dns.tsigs.with_raw_response.get( - "", + tsig_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) diff --git a/tests/api_resources/snippets/test_content.py b/tests/api_resources/snippets/test_content.py index 752e1d2e2a5..371c111994b 100644 --- a/tests/api_resources/snippets/test_content.py +++ b/tests/api_resources/snippets/test_content.py @@ -31,7 +31,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: return_value=httpx.Response(200, json={"foo": "bar"}) ) content = client.snippets.content.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert content.is_closed @@ -48,7 +48,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ) content = client.snippets.content.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -65,7 +65,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter return_value=httpx.Response(200, json={"foo": "bar"}) ) with client.snippets.content.with_streaming_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as content: assert not content.is_closed @@ -83,13 +83,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.snippets.content.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): client.snippets.content.with_raw_response.get( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -105,7 +105,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR return_value=httpx.Response(200, json={"foo": "bar"}) ) content = await async_client.snippets.content.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert content.is_closed @@ -122,7 +122,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ) content = await async_client.snippets.content.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx return_value=httpx.Response(200, json={"foo": "bar"}) ) async with async_client.snippets.content.with_streaming_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as content: assert not content.is_closed @@ -157,12 +157,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.snippets.content.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): await async_client.snippets.content.with_raw_response.get( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/spectrum/analytics/aggregates/test_currents.py b/tests/api_resources/spectrum/analytics/aggregates/test_currents.py index fa152873a47..de18b708629 100644 --- a/tests/api_resources/spectrum/analytics/aggregates/test_currents.py +++ b/tests/api_resources/spectrum/analytics/aggregates/test_currents.py @@ -20,14 +20,14 @@ class TestCurrents: @parametrize def test_method_get(self, client: Cloudflare) -> None: current = client.spectrum.analytics.aggregates.currents.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CurrentGetResponse, current, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: current = client.spectrum.analytics.aggregates.currents.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", app_id_param="ea95132c15732412d22c1476fa83f27a,d122c5f4bb71e25cc9e86ab43b142e2f", app_id="ea95132c15732412d22c1476fa83f27a,d122c5f4bb71e25cc9e86ab43b142e2f", colo_name="PDX", @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.spectrum.analytics.aggregates.currents.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -48,7 +48,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.spectrum.analytics.aggregates.currents.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -62,7 +62,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.analytics.aggregates.currents.with_raw_response.get( - "", + zone="", ) @@ -72,14 +72,14 @@ class TestAsyncCurrents: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: current = await async_client.spectrum.analytics.aggregates.currents.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CurrentGetResponse, current, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: current = await async_client.spectrum.analytics.aggregates.currents.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", app_id_param="ea95132c15732412d22c1476fa83f27a,d122c5f4bb71e25cc9e86ab43b142e2f", app_id="ea95132c15732412d22c1476fa83f27a,d122c5f4bb71e25cc9e86ab43b142e2f", colo_name="PDX", @@ -89,7 +89,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.analytics.aggregates.currents.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -100,7 +100,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.analytics.aggregates.currents.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -114,5 +114,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.analytics.aggregates.currents.with_raw_response.get( - "", + zone="", ) diff --git a/tests/api_resources/spectrum/analytics/events/test_bytimes.py b/tests/api_resources/spectrum/analytics/events/test_bytimes.py index 57a939363a2..70f1ba3f65d 100644 --- a/tests/api_resources/spectrum/analytics/events/test_bytimes.py +++ b/tests/api_resources/spectrum/analytics/events/test_bytimes.py @@ -21,14 +21,14 @@ class TestBytimes: @parametrize def test_method_get(self, client: Cloudflare) -> None: bytime = client.spectrum.analytics.events.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BytimeGetResponse], bytime, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: bytime = client.spectrum.analytics.events.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dimensions=["event", "appID"], filters="event==disconnect%20AND%20coloName!=SFO", metrics=["count", "bytesIngress"], @@ -42,7 +42,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.spectrum.analytics.events.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -53,7 +53,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.spectrum.analytics.events.bytimes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -67,7 +67,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.analytics.events.bytimes.with_raw_response.get( - "", + zone="", ) @@ -77,14 +77,14 @@ class TestAsyncBytimes: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bytime = await async_client.spectrum.analytics.events.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[BytimeGetResponse], bytime, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: bytime = await async_client.spectrum.analytics.events.bytimes.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dimensions=["event", "appID"], filters="event==disconnect%20AND%20coloName!=SFO", metrics=["count", "bytesIngress"], @@ -98,7 +98,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.analytics.events.bytimes.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -109,7 +109,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.analytics.events.bytimes.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -123,5 +123,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.analytics.events.bytimes.with_raw_response.get( - "", + zone="", ) diff --git a/tests/api_resources/spectrum/analytics/events/test_summaries.py b/tests/api_resources/spectrum/analytics/events/test_summaries.py index abccd1640c3..d1e1bedcdf7 100644 --- a/tests/api_resources/spectrum/analytics/events/test_summaries.py +++ b/tests/api_resources/spectrum/analytics/events/test_summaries.py @@ -21,14 +21,14 @@ class TestSummaries: @parametrize def test_method_get(self, client: Cloudflare) -> None: summary = client.spectrum.analytics.events.summaries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SummaryGetResponse], summary, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: summary = client.spectrum.analytics.events.summaries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dimensions=["event", "appID"], filters="event==disconnect%20AND%20coloName!=SFO", metrics=["count", "bytesIngress"], @@ -41,7 +41,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.spectrum.analytics.events.summaries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -52,7 +52,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.spectrum.analytics.events.summaries.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -66,7 +66,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.analytics.events.summaries.with_raw_response.get( - "", + zone="", ) @@ -76,14 +76,14 @@ class TestAsyncSummaries: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: summary = await async_client.spectrum.analytics.events.summaries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[SummaryGetResponse], summary, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: summary = await async_client.spectrum.analytics.events.summaries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dimensions=["event", "appID"], filters="event==disconnect%20AND%20coloName!=SFO", metrics=["count", "bytesIngress"], @@ -96,7 +96,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.analytics.events.summaries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -107,7 +107,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.analytics.events.summaries.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -121,5 +121,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.analytics.events.summaries.with_raw_response.get( - "", + zone="", ) diff --git a/tests/api_resources/spectrum/test_apps.py b/tests/api_resources/spectrum/test_apps.py index cdd400dea70..58722950191 100644 --- a/tests/api_resources/spectrum/test_apps.py +++ b/tests/api_resources/spectrum/test_apps.py @@ -26,7 +26,7 @@ class TestApps: @parametrize def test_method_create(self, client: Cloudflare) -> None: app = client.spectrum.apps.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: app = client.spectrum.apps.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={ "name": "ssh.example.com", "type": "CNAME", @@ -64,7 +64,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.spectrum.apps.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -79,7 +79,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.spectrum.apps.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -97,7 +97,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.apps.with_raw_response.create( - "", + zone="", dns={}, origin_dns={}, origin_port=22, @@ -107,7 +107,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: app = client.spectrum.apps.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -119,7 +119,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: app = client.spectrum.apps.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={ "name": "ssh.example.com", @@ -147,7 +147,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.spectrum.apps.with_raw_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -163,7 +163,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.spectrum.apps.with_streaming_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -182,7 +182,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.apps.with_raw_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", dns={}, origin_dns={}, @@ -192,7 +192,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.spectrum.apps.with_raw_response.update( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -203,14 +203,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: app = client.spectrum.apps.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[object], app, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: app = client.spectrum.apps.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order="protocol", page=1, @@ -221,7 +221,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.spectrum.apps.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -232,7 +232,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.spectrum.apps.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -246,13 +246,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.apps.with_raw_response.list( - "", + zone="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: app = client.spectrum.apps.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AppDeleteResponse], app, path=["response"]) @@ -260,7 +260,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.spectrum.apps.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -272,7 +272,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.spectrum.apps.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -287,20 +287,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.apps.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.spectrum.apps.with_raw_response.delete( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: app = client.spectrum.apps.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AppGetResponse, app, path=["response"]) @@ -308,7 +308,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.spectrum.apps.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -320,7 +320,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.spectrum.apps.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -335,13 +335,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): client.spectrum.apps.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.spectrum.apps.with_raw_response.get( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -352,7 +352,7 @@ class TestAsyncApps: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -363,7 +363,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={ "name": "ssh.example.com", "type": "CNAME", @@ -390,7 +390,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.apps.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -405,7 +405,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.apps.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, origin_port=22, @@ -423,7 +423,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.apps.with_raw_response.create( - "", + zone="", dns={}, origin_dns={}, origin_port=22, @@ -433,7 +433,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -445,7 +445,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={ "name": "ssh.example.com", @@ -473,7 +473,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.apps.with_raw_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -489,7 +489,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.apps.with_streaming_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -508,7 +508,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.apps.with_raw_response.update( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", dns={}, origin_dns={}, @@ -518,7 +518,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.spectrum.apps.with_raw_response.update( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", dns={}, origin_dns={}, @@ -529,14 +529,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[object], app, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order="protocol", page=1, @@ -547,7 +547,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.apps.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -558,7 +558,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.apps.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -572,13 +572,13 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.apps.with_raw_response.list( - "", + zone="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AppDeleteResponse], app, path=["response"]) @@ -586,7 +586,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.apps.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -598,7 +598,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.apps.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -613,20 +613,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.apps.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.spectrum.apps.with_raw_response.delete( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: app = await async_client.spectrum.apps.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AppGetResponse, app, path=["response"]) @@ -634,7 +634,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.spectrum.apps.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -646,7 +646,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.spectrum.apps.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -661,12 +661,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone` but received ''"): await async_client.spectrum.apps.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + app_id="ea95132c15732412d22c1476fa83f27a", zone="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.spectrum.apps.with_raw_response.get( - "", + app_id="", zone="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/speed/pages/test_tests.py b/tests/api_resources/speed/pages/test_tests.py index 5d768ba427c..9bc7170f416 100644 --- a/tests/api_resources/speed/pages/test_tests.py +++ b/tests/api_resources/speed/pages/test_tests.py @@ -24,7 +24,7 @@ class TestTests: @parametrize def test_method_create(self, client: Cloudflare) -> None: test = client.speed.pages.tests.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Test], test, path=["response"]) @@ -32,7 +32,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: test = client.speed.pages.tests.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -41,7 +41,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.speed.pages.tests.with_raw_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -53,7 +53,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.speed.pages.tests.with_streaming_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -68,20 +68,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.pages.tests.with_raw_response.create( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.pages.tests.with_raw_response.create( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: test = client.speed.pages.tests.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(TestListResponse, test, path=["response"]) @@ -89,7 +89,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: test = client.speed.pages.tests.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=20, @@ -100,7 +100,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.speed.pages.tests.with_raw_response.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -112,7 +112,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.speed.pages.tests.with_streaming_response.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -127,20 +127,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.pages.tests.with_raw_response.list( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.pages.tests.with_raw_response.list( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: test = client.speed.pages.tests.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TestDeleteResponse], test, path=["response"]) @@ -148,7 +148,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: test = client.speed.pages.tests.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -157,7 +157,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.speed.pages.tests.with_raw_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -169,7 +169,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.speed.pages.tests.with_streaming_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -184,20 +184,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.pages.tests.with_raw_response.delete( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.pages.tests.with_raw_response.delete( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: test = client.speed.pages.tests.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) @@ -206,7 +206,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) @@ -219,7 +219,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.speed.pages.tests.with_streaming_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) as response: @@ -235,21 +235,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="", url="example.com", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.speed.pages.tests.with_raw_response.get( - "", + test_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) @@ -261,7 +261,7 @@ class TestAsyncTests: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Test], test, path=["response"]) @@ -269,7 +269,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -278,7 +278,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.pages.tests.with_raw_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -290,7 +290,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.pages.tests.with_streaming_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -305,20 +305,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.pages.tests.with_raw_response.create( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.pages.tests.with_raw_response.create( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(TestListResponse, test, path=["response"]) @@ -326,7 +326,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=20, @@ -337,7 +337,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.pages.tests.with_raw_response.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -349,7 +349,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.pages.tests.with_streaming_response.list( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -364,20 +364,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.pages.tests.with_raw_response.list( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.pages.tests.with_raw_response.list( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TestDeleteResponse], test, path=["response"]) @@ -385,7 +385,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -394,7 +394,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.pages.tests.with_raw_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -406,7 +406,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.pages.tests.with_streaming_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -421,20 +421,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.pages.tests.with_raw_response.delete( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.pages.tests.with_raw_response.delete( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: test = await async_client.speed.pages.tests.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) @@ -443,7 +443,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) @@ -456,7 +456,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.pages.tests.with_streaming_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) as response: @@ -472,21 +472,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="", url="example.com", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.pages.tests.with_raw_response.get( - "string", + test_id="test_id", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.speed.pages.tests.with_raw_response.get( - "", + test_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", url="example.com", ) diff --git a/tests/api_resources/speed/test_pages.py b/tests/api_resources/speed/test_pages.py index 0d259ddcb4a..611a73ec015 100644 --- a/tests/api_resources/speed/test_pages.py +++ b/tests/api_resources/speed/test_pages.py @@ -61,13 +61,13 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_trend(self, client: Cloudflare) -> None: page = client.speed.pages.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) assert_matches_type(Optional[Trend], page, path=["response"]) @@ -75,13 +75,13 @@ def test_method_trend(self, client: Cloudflare) -> None: @parametrize def test_method_trend_with_all_params(self, client: Cloudflare) -> None: page = client.speed.pages.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", end=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[Trend], page, path=["response"]) @@ -90,13 +90,13 @@ def test_method_trend_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_trend(self, client: Cloudflare) -> None: response = client.speed.pages.with_raw_response.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) assert response.is_closed is True @@ -108,13 +108,13 @@ def test_raw_response_trend(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_trend(self, client: Cloudflare) -> None: with client.speed.pages.with_streaming_response.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -129,24 +129,24 @@ def test_streaming_response_trend(self, client: Cloudflare) -> None: def test_path_params_trend(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.pages.with_raw_response.trend( - "example.com", + url="example.com", zone_id="", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.pages.with_raw_response.trend( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) @@ -195,13 +195,13 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_trend(self, async_client: AsyncCloudflare) -> None: page = await async_client.speed.pages.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) assert_matches_type(Optional[Trend], page, path=["response"]) @@ -209,13 +209,13 @@ async def test_method_trend(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_trend_with_all_params(self, async_client: AsyncCloudflare) -> None: page = await async_client.speed.pages.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", end=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[Trend], page, path=["response"]) @@ -224,13 +224,13 @@ async def test_method_trend_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_trend(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.pages.with_raw_response.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) assert response.is_closed is True @@ -242,13 +242,13 @@ async def test_raw_response_trend(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_trend(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.pages.with_streaming_response.trend( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -263,22 +263,22 @@ async def test_streaming_response_trend(self, async_client: AsyncCloudflare) -> async def test_path_params_trend(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.pages.with_raw_response.trend( - "example.com", + url="example.com", zone_id="", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.pages.with_raw_response.trend( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", device_type="DESKTOP", metrics="performanceScore,ttfb,fcp,si,lcp,tti,tbt,cls", region="us-central1", start=parse_datetime("2014-01-01T05:20:00.12345Z"), - tz="string", + tz="tz", ) diff --git a/tests/api_resources/speed/test_schedule.py b/tests/api_resources/speed/test_schedule.py index 4a20e89f851..e3e05e0ed53 100644 --- a/tests/api_resources/speed/test_schedule.py +++ b/tests/api_resources/speed/test_schedule.py @@ -24,7 +24,7 @@ class TestSchedule: @parametrize def test_method_create(self, client: Cloudflare) -> None: schedule = client.speed.schedule.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleCreateResponse], schedule, path=["response"]) @@ -32,7 +32,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: schedule = client.speed.schedule.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -41,7 +41,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.speed.schedule.with_raw_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -53,7 +53,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.speed.schedule.with_streaming_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -68,20 +68,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.schedule.with_raw_response.create( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.schedule.with_raw_response.create( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: schedule = client.speed.schedule.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleDeleteResponse], schedule, path=["response"]) @@ -89,7 +89,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: schedule = client.speed.schedule.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -98,7 +98,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.speed.schedule.with_raw_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -110,7 +110,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.speed.schedule.with_streaming_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -125,20 +125,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.schedule.with_raw_response.delete( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.schedule.with_raw_response.delete( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: schedule = client.speed.schedule.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Schedule], schedule, path=["response"]) @@ -146,7 +146,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: schedule = client.speed.schedule.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -155,7 +155,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.speed.schedule.with_raw_response.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -167,7 +167,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.speed.schedule.with_streaming_response.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -182,13 +182,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.speed.schedule.with_raw_response.get( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): client.speed.schedule.with_raw_response.get( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -199,7 +199,7 @@ class TestAsyncSchedule: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleCreateResponse], schedule, path=["response"]) @@ -207,7 +207,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -216,7 +216,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.schedule.with_raw_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -228,7 +228,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.schedule.with_streaming_response.create( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -243,20 +243,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.schedule.with_raw_response.create( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.schedule.with_raw_response.create( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleDeleteResponse], schedule, path=["response"]) @@ -264,7 +264,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -273,7 +273,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.schedule.with_raw_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -285,7 +285,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.schedule.with_streaming_response.delete( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -300,20 +300,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.schedule.with_raw_response.delete( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.schedule.with_raw_response.delete( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Schedule], schedule, path=["response"]) @@ -321,7 +321,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.speed.schedule.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", region="us-central1", ) @@ -330,7 +330,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.speed.schedule.with_raw_response.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -342,7 +342,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.speed.schedule.with_streaming_response.get( - "example.com", + url="example.com", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -357,12 +357,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.speed.schedule.with_raw_response.get( - "example.com", + url="example.com", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `url` but received ''"): await async_client.speed.schedule.with_raw_response.get( - "", + url="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/ssl/test_certificate_packs.py b/tests/api_resources/ssl/test_certificate_packs.py index 865b9acef62..6bef155e88b 100644 --- a/tests/api_resources/ssl/test_certificate_packs.py +++ b/tests/api_resources/ssl/test_certificate_packs.py @@ -71,7 +71,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: certificate_pack = client.ssl.certificate_packs.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificatePackDeleteResponse], certificate_pack, path=["response"]) @@ -79,7 +79,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.ssl.certificate_packs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -91,7 +91,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.ssl.certificate_packs.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -106,20 +106,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.ssl.certificate_packs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): client.ssl.certificate_packs.with_raw_response.delete( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: certificate_pack = client.ssl.certificate_packs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -128,7 +128,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.ssl.certificate_packs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -141,7 +141,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.ssl.certificate_packs.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -157,14 +157,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.ssl.certificate_packs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): client.ssl.certificate_packs.with_raw_response.edit( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -172,7 +172,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: certificate_pack = client.ssl.certificate_packs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificatePackGetResponse], certificate_pack, path=["response"]) @@ -180,7 +180,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.ssl.certificate_packs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -192,7 +192,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.ssl.certificate_packs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -207,13 +207,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.ssl.certificate_packs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): client.ssl.certificate_packs.with_raw_response.get( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -270,7 +270,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: certificate_pack = await async_client.ssl.certificate_packs.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificatePackDeleteResponse], certificate_pack, path=["response"]) @@ -278,7 +278,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.ssl.certificate_packs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -290,7 +290,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.ssl.certificate_packs.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -305,20 +305,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.delete( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: certificate_pack = await async_client.ssl.certificate_packs.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -327,7 +327,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.ssl.certificate_packs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -340,7 +340,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.ssl.certificate_packs.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -356,14 +356,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.edit( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -371,7 +371,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: certificate_pack = await async_client.ssl.certificate_packs.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CertificatePackGetResponse], certificate_pack, path=["response"]) @@ -379,7 +379,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.ssl.certificate_packs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -391,7 +391,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.ssl.certificate_packs.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -406,12 +406,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_pack_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): await async_client.ssl.certificate_packs.with_raw_response.get( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/ssl/test_verification.py b/tests/api_resources/ssl/test_verification.py index 2f83b897384..4d6460a428d 100644 --- a/tests/api_resources/ssl/test_verification.py +++ b/tests/api_resources/ssl/test_verification.py @@ -23,7 +23,7 @@ class TestVerification: @parametrize def test_method_edit(self, client: Cloudflare) -> None: verification = client.ssl.verification.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) @@ -32,7 +32,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.ssl.verification.with_raw_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) @@ -45,7 +45,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.ssl.verification.with_streaming_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) as response: @@ -61,14 +61,14 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.ssl.verification.with_raw_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="", validation_method="txt", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): client.ssl.verification.with_raw_response.edit( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) @@ -126,7 +126,7 @@ class TestAsyncVerification: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: verification = await async_client.ssl.verification.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) @@ -135,7 +135,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.ssl.verification.with_raw_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) @@ -148,7 +148,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.ssl.verification.with_streaming_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) as response: @@ -164,14 +164,14 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.ssl.verification.with_raw_response.edit( - "a77f8bd7-3b47-46b4-a6f1-75cf98109948", + certificate_pack_id="a77f8bd7-3b47-46b4-a6f1-75cf98109948", zone_id="", validation_method="txt", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_pack_id` but received ''"): await async_client.ssl.verification.with_raw_response.edit( - "", + certificate_pack_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", validation_method="txt", ) diff --git a/tests/api_resources/stream/captions/language/test_vtt.py b/tests/api_resources/stream/captions/language/test_vtt.py index 64b2a97f352..c3e6421643b 100644 --- a/tests/api_resources/stream/captions/language/test_vtt.py +++ b/tests/api_resources/stream/captions/language/test_vtt.py @@ -19,7 +19,7 @@ class TestVtt: @parametrize def test_method_get(self, client: Cloudflare) -> None: vtt = client.stream.captions.language.vtt.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -41,7 +41,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.captions.language.vtt.with_streaming_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -57,21 +57,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): client.stream.captions.language.vtt.with_raw_response.get( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -83,7 +83,7 @@ class TestAsyncVtt: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: vtt = await async_client.stream.captions.language.vtt.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -92,7 +92,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -105,7 +105,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.language.vtt.with_streaming_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -121,21 +121,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.language.vtt.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): await async_client.stream.captions.language.vtt.with_raw_response.get( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) diff --git a/tests/api_resources/stream/captions/test_language.py b/tests/api_resources/stream/captions/test_language.py index cdcc495bcd5..0fe61c3cb38 100644 --- a/tests/api_resources/stream/captions/test_language.py +++ b/tests/api_resources/stream/captions/test_language.py @@ -20,7 +20,7 @@ class TestLanguage: @parametrize def test_method_create(self, client: Cloudflare) -> None: language = client.stream.captions.language.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -42,7 +42,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.stream.captions.language.with_streaming_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): client.stream.captions.language.with_raw_response.create( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -81,7 +81,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: language = client.stream.captions.language.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -92,7 +92,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -107,7 +107,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.stream.captions.language.with_streaming_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -125,7 +125,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -133,7 +133,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", file="@/Users/kyle/Desktop/tr.vtt", @@ -141,7 +141,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): client.stream.captions.language.with_raw_response.update( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -150,7 +150,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: language = client.stream.captions.language.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -159,7 +159,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -172,7 +172,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.captions.language.with_streaming_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -188,21 +188,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): client.stream.captions.language.with_raw_response.delete( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -210,7 +210,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: language = client.stream.captions.language.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -219,7 +219,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -232,7 +232,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.captions.language.with_streaming_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -248,21 +248,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): client.stream.captions.language.with_raw_response.get( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -274,7 +274,7 @@ class TestAsyncLanguage: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: language = await async_client.stream.captions.language.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -283,7 +283,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -296,7 +296,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.language.with_streaming_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -312,21 +312,21 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.language.with_raw_response.create( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): await async_client.stream.captions.language.with_raw_response.create( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -335,7 +335,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: language = await async_client.stream.captions.language.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -346,7 +346,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -361,7 +361,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.language.with_streaming_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -379,7 +379,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -387,7 +387,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.language.with_raw_response.update( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", file="@/Users/kyle/Desktop/tr.vtt", @@ -395,7 +395,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): await async_client.stream.captions.language.with_raw_response.update( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", file="@/Users/kyle/Desktop/tr.vtt", @@ -404,7 +404,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: language = await async_client.stream.captions.language.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -413,7 +413,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -426,7 +426,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.language.with_streaming_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -442,21 +442,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.language.with_raw_response.delete( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): await async_client.stream.captions.language.with_raw_response.delete( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -464,7 +464,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: language = await async_client.stream.captions.language.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -473,7 +473,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -486,7 +486,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.language.with_streaming_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -502,21 +502,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.language.with_raw_response.get( - "tr", + language="tr", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `language` but received ''"): await async_client.stream.captions.language.with_raw_response.get( - "", + language="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) diff --git a/tests/api_resources/stream/live_inputs/test_outputs.py b/tests/api_resources/stream/live_inputs/test_outputs.py index b20c437529f..d1041731a3f 100644 --- a/tests/api_resources/stream/live_inputs/test_outputs.py +++ b/tests/api_resources/stream/live_inputs/test_outputs.py @@ -21,7 +21,7 @@ class TestOutputs: @parametrize def test_method_create(self, client: Cloudflare) -> None: output = client.stream.live_inputs.outputs.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: output = client.stream.live_inputs.outputs.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -42,7 +42,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.stream.live_inputs.outputs.with_raw_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -56,7 +56,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.stream.live_inputs.outputs.with_streaming_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -73,7 +73,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.outputs.with_raw_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -81,7 +81,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.create( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -90,7 +90,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: output = client.stream.live_inputs.outputs.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -100,7 +100,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -114,7 +114,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.stream.live_inputs.outputs.with_streaming_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -131,7 +131,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -139,7 +139,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="", enabled=True, @@ -147,7 +147,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `output_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.update( - "", + output_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -156,7 +156,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: output = client.stream.live_inputs.outputs.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[Output], output, path=["response"]) @@ -164,7 +164,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.stream.live_inputs.outputs.with_raw_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -176,7 +176,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.stream.live_inputs.outputs.with_streaming_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -191,20 +191,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.outputs.with_raw_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.list( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: output = client.stream.live_inputs.outputs.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) @@ -213,7 +213,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) @@ -226,7 +226,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.live_inputs.outputs.with_streaming_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) as response: @@ -242,21 +242,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `output_identifier` but received ''"): client.stream.live_inputs.outputs.with_raw_response.delete( - "", + output_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) @@ -268,7 +268,7 @@ class TestAsyncOutputs: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: output = await async_client.stream.live_inputs.outputs.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -278,7 +278,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: output = await async_client.stream.live_inputs.outputs.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -289,7 +289,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.outputs.with_raw_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -303,7 +303,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.outputs.with_streaming_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -320,7 +320,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.create( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -328,7 +328,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.create( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", stream_key="uzya-f19y-g2g9-a2ee-51j2", url="rtmp://a.rtmp.youtube.com/live2", @@ -337,7 +337,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: output = await async_client.stream.live_inputs.outputs.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -347,7 +347,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -361,7 +361,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.outputs.with_streaming_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -378,7 +378,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -386,7 +386,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.update( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="", enabled=True, @@ -394,7 +394,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `output_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.update( - "", + output_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", enabled=True, @@ -403,7 +403,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: output = await async_client.stream.live_inputs.outputs.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[Output], output, path=["response"]) @@ -411,7 +411,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.outputs.with_raw_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -423,7 +423,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.outputs.with_streaming_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -438,20 +438,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.list( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.list( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: output = await async_client.stream.live_inputs.outputs.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) @@ -460,7 +460,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) @@ -473,7 +473,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.outputs.with_streaming_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) as response: @@ -489,21 +489,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.delete( - "baea4d9c515887b80289d5c33cf01145", + output_identifier="baea4d9c515887b80289d5c33cf01145", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `output_identifier` but received ''"): await async_client.stream.live_inputs.outputs.with_raw_response.delete( - "", + output_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", ) diff --git a/tests/api_resources/stream/test_audio_tracks.py b/tests/api_resources/stream/test_audio_tracks.py index b1af748dc56..026c7c2486f 100644 --- a/tests/api_resources/stream/test_audio_tracks.py +++ b/tests/api_resources/stream/test_audio_tracks.py @@ -24,7 +24,7 @@ class TestAudioTracks: @parametrize def test_method_delete(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -33,7 +33,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -46,7 +46,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.audio_tracks.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -62,21 +62,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `audio_identifier` but received ''"): client.stream.audio_tracks.with_raw_response.delete( - "", + audio_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -84,7 +84,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_copy(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -93,7 +93,7 @@ def test_method_copy(self, client: Cloudflare) -> None: @parametrize def test_method_copy_with_all_params(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", url="https://www.examplestorage.com/audio_file.mp3", @@ -103,7 +103,7 @@ def test_method_copy_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_copy(self, client: Cloudflare) -> None: response = client.stream.audio_tracks.with_raw_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -116,7 +116,7 @@ def test_raw_response_copy(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_copy(self, client: Cloudflare) -> None: with client.stream.audio_tracks.with_streaming_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) as response: @@ -132,14 +132,14 @@ def test_streaming_response_copy(self, client: Cloudflare) -> None: def test_path_params_copy(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.audio_tracks.with_raw_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", label="director commentary", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.audio_tracks.with_raw_response.copy( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -147,7 +147,7 @@ def test_path_params_copy(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -156,7 +156,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", default=True, @@ -167,7 +167,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -180,7 +180,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.stream.audio_tracks.with_streaming_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -196,21 +196,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `audio_identifier` but received ''"): client.stream.audio_tracks.with_raw_response.edit( - "", + audio_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -218,7 +218,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: audio_track = client.stream.audio_tracks.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AudioTrackGetResponse], audio_track, path=["response"]) @@ -226,7 +226,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.audio_tracks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.audio_tracks.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -253,13 +253,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.audio_tracks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.audio_tracks.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -270,7 +270,7 @@ class TestAsyncAudioTracks: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -279,7 +279,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -292,7 +292,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.audio_tracks.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -308,21 +308,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `audio_identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.delete( - "", + audio_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -330,7 +330,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_copy(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -339,7 +339,7 @@ async def test_method_copy(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_copy_with_all_params(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", url="https://www.examplestorage.com/audio_file.mp3", @@ -349,7 +349,7 @@ async def test_method_copy_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_copy(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.audio_tracks.with_raw_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -362,7 +362,7 @@ async def test_raw_response_copy(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_copy(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.audio_tracks.with_streaming_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) as response: @@ -378,14 +378,14 @@ async def test_streaming_response_copy(self, async_client: AsyncCloudflare) -> N async def test_path_params_copy(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.audio_tracks.with_raw_response.copy( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", label="director commentary", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.copy( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", label="director commentary", ) @@ -393,7 +393,7 @@ async def test_path_params_copy(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -402,7 +402,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", default=True, @@ -413,7 +413,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -426,7 +426,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.audio_tracks.with_streaming_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) as response: @@ -442,21 +442,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="", identifier="ea95132c15732412d22c1476fa83f27a", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.edit( - "ea95132c15732412d22c1476fa83f27a", + audio_identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `audio_identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.edit( - "", + audio_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", identifier="ea95132c15732412d22c1476fa83f27a", ) @@ -464,7 +464,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: audio_track = await async_client.stream.audio_tracks.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[AudioTrackGetResponse], audio_track, path=["response"]) @@ -472,7 +472,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.audio_tracks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -484,7 +484,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.audio_tracks.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -499,12 +499,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.audio_tracks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.audio_tracks.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_captions.py b/tests/api_resources/stream/test_captions.py index 4361d07217d..75cf3073069 100644 --- a/tests/api_resources/stream/test_captions.py +++ b/tests/api_resources/stream/test_captions.py @@ -20,7 +20,7 @@ class TestCaptions: @parametrize def test_method_get(self, client: Cloudflare) -> None: caption = client.stream.captions.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CaptionGetResponse], caption, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.captions.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.captions.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.captions.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.captions.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncCaptions: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: caption = await async_client.stream.captions.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CaptionGetResponse], caption, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.captions.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.captions.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.captions.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.captions.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_downloads.py b/tests/api_resources/stream/test_downloads.py index 2940e0ff0d6..94e6dd14371 100644 --- a/tests/api_resources/stream/test_downloads.py +++ b/tests/api_resources/stream/test_downloads.py @@ -24,7 +24,7 @@ class TestDownloads: @parametrize def test_method_create(self, client: Cloudflare) -> None: download = client.stream.downloads.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -33,7 +33,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.stream.downloads.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -46,7 +46,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.stream.downloads.with_streaming_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -62,14 +62,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.downloads.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.downloads.with_raw_response.create( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -77,7 +77,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: download = client.stream.downloads.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DownloadDeleteResponse], download, path=["response"]) @@ -85,7 +85,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.downloads.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -97,7 +97,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.downloads.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -112,20 +112,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.downloads.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.downloads.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: download = client.stream.downloads.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DownloadGetResponse], download, path=["response"]) @@ -133,7 +133,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.downloads.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -145,7 +145,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.downloads.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -160,13 +160,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.downloads.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.downloads.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -177,7 +177,7 @@ class TestAsyncDownloads: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: download = await async_client.stream.downloads.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -186,7 +186,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.downloads.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -199,7 +199,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.downloads.with_streaming_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -215,14 +215,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.downloads.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.downloads.with_raw_response.create( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -230,7 +230,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: download = await async_client.stream.downloads.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DownloadDeleteResponse], download, path=["response"]) @@ -238,7 +238,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.downloads.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -250,7 +250,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.downloads.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -265,20 +265,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.downloads.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.downloads.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: download = await async_client.stream.downloads.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DownloadGetResponse], download, path=["response"]) @@ -286,7 +286,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.downloads.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -298,7 +298,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.downloads.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -313,12 +313,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.downloads.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.downloads.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_embed.py b/tests/api_resources/stream/test_embed.py index 1f7066ff514..1019efe5e4c 100644 --- a/tests/api_resources/stream/test_embed.py +++ b/tests/api_resources/stream/test_embed.py @@ -19,7 +19,7 @@ class TestEmbed: @parametrize def test_method_get(self, client: Cloudflare) -> None: embed = client.stream.embed.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, embed, path=["response"]) @@ -27,7 +27,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.embed.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -39,7 +39,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.embed.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -54,13 +54,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.embed.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.embed.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -71,7 +71,7 @@ class TestAsyncEmbed: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: embed = await async_client.stream.embed.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(str, embed, path=["response"]) @@ -79,7 +79,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.embed.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -91,7 +91,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.embed.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -106,12 +106,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.embed.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.embed.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_keys.py b/tests/api_resources/stream/test_keys.py index 14b7d11cef2..feb60741e82 100644 --- a/tests/api_resources/stream/test_keys.py +++ b/tests/api_resources/stream/test_keys.py @@ -62,7 +62,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: key = client.stream.keys.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeyDeleteResponse], key, path=["response"]) @@ -70,7 +70,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.keys.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -82,7 +82,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.keys.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -97,13 +97,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.keys.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.keys.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -194,7 +194,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: key = await async_client.stream.keys.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeyDeleteResponse], key, path=["response"]) @@ -202,7 +202,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.keys.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -214,7 +214,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.keys.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -229,13 +229,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.keys.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.keys.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_live_inputs.py b/tests/api_resources/stream/test_live_inputs.py index 2e2f8f3e4d1..c34ea9ecd6f 100644 --- a/tests/api_resources/stream/test_live_inputs.py +++ b/tests/api_resources/stream/test_live_inputs.py @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_method_create_with_all_params(self, client: Cloudflare) -> None: live_input = client.stream.live_inputs.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", - default_creator="string", + default_creator="defaultCreator", delete_recording_after_days=45, meta={"name": "test stream 1"}, recording={ @@ -77,7 +77,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: live_input = client.stream.live_inputs.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LiveInput], live_input, path=["response"]) @@ -85,9 +85,9 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: live_input = client.stream.live_inputs.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", - default_creator="string", + default_creator="defaultCreator", delete_recording_after_days=45, meta={"name": "test stream 1"}, recording={ @@ -102,7 +102,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.stream.live_inputs.with_raw_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -114,7 +114,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.stream.live_inputs.with_streaming_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -129,13 +129,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.with_raw_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.with_raw_response.update( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -188,7 +188,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: live_input = client.stream.live_inputs.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert live_input is None @@ -196,7 +196,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.live_inputs.with_raw_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -208,7 +208,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.live_inputs.with_streaming_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -223,20 +223,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.with_raw_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.with_raw_response.delete( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: live_input = client.stream.live_inputs.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LiveInput], live_input, path=["response"]) @@ -244,7 +244,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.live_inputs.with_raw_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -256,7 +256,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.live_inputs.with_streaming_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -271,13 +271,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.live_inputs.with_raw_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): client.stream.live_inputs.with_raw_response.get( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -296,7 +296,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: live_input = await async_client.stream.live_inputs.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", - default_creator="string", + default_creator="defaultCreator", delete_recording_after_days=45, meta={"name": "test stream 1"}, recording={ @@ -342,7 +342,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: live_input = await async_client.stream.live_inputs.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LiveInput], live_input, path=["response"]) @@ -350,9 +350,9 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: live_input = await async_client.stream.live_inputs.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", - default_creator="string", + default_creator="defaultCreator", delete_recording_after_days=45, meta={"name": "test stream 1"}, recording={ @@ -367,7 +367,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.with_raw_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -379,7 +379,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.with_streaming_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -394,13 +394,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.with_raw_response.update( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.with_raw_response.update( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -453,7 +453,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: live_input = await async_client.stream.live_inputs.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert live_input is None @@ -461,7 +461,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.with_raw_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -473,7 +473,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.with_streaming_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -488,20 +488,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.with_raw_response.delete( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.with_raw_response.delete( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: live_input = await async_client.stream.live_inputs.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[LiveInput], live_input, path=["response"]) @@ -509,7 +509,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.live_inputs.with_raw_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -521,7 +521,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.live_inputs.with_streaming_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -536,12 +536,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.live_inputs.with_raw_response.get( - "66be4bf738797e01e1fca35a7bdecdcd", + live_input_identifier="66be4bf738797e01e1fca35a7bdecdcd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `live_input_identifier` but received ''"): await async_client.stream.live_inputs.with_raw_response.get( - "", + live_input_identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_token.py b/tests/api_resources/stream/test_token.py index 0d94826e27c..723546ff70c 100644 --- a/tests/api_resources/stream/test_token.py +++ b/tests/api_resources/stream/test_token.py @@ -20,7 +20,7 @@ class TestToken: @parametrize def test_method_create(self, client: Cloudflare) -> None: token = client.stream.token.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TokenCreateResponse], token, path=["response"]) @@ -28,7 +28,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: token = client.stream.token.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", id="ab0d4ef71g4425f8dcba9041231813000", access_rules=[ @@ -61,7 +61,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.stream.token.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -73,7 +73,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.stream.token.with_streaming_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -88,13 +88,13 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.token.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.token.with_raw_response.create( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -105,7 +105,7 @@ class TestAsyncToken: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: token = await async_client.stream.token.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TokenCreateResponse], token, path=["response"]) @@ -113,7 +113,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: token = await async_client.stream.token.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", id="ab0d4ef71g4425f8dcba9041231813000", access_rules=[ @@ -146,7 +146,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.token.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -158,7 +158,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.token.with_streaming_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -173,12 +173,12 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.token.with_raw_response.create( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.token.with_raw_response.create( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/stream/test_watermarks.py b/tests/api_resources/stream/test_watermarks.py index 78838fa8e9a..911dd1d6ad7 100644 --- a/tests/api_resources/stream/test_watermarks.py +++ b/tests/api_resources/stream/test_watermarks.py @@ -119,7 +119,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: watermark = client.stream.watermarks.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[WatermarkDeleteResponse], watermark, path=["response"]) @@ -127,7 +127,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.watermarks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.watermarks.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -154,20 +154,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.watermarks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.watermarks.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: watermark = client.stream.watermarks.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Watermark], watermark, path=["response"]) @@ -175,7 +175,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.watermarks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.watermarks.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -202,13 +202,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.watermarks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.watermarks.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -317,7 +317,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: watermark = await async_client.stream.watermarks.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[WatermarkDeleteResponse], watermark, path=["response"]) @@ -325,7 +325,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.watermarks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -337,7 +337,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.watermarks.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -352,20 +352,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.watermarks.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.watermarks.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: watermark = await async_client.stream.watermarks.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Watermark], watermark, path=["response"]) @@ -373,7 +373,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.watermarks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -385,7 +385,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.watermarks.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -400,12 +400,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.watermarks.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.watermarks.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_accounts.py b/tests/api_resources/test_accounts.py index 53f68ccb9e1..fca546cad37 100644 --- a/tests/api_resources/test_accounts.py +++ b/tests/api_resources/test_accounts.py @@ -31,7 +31,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: account_id={}, name="Demo Account", settings={ - "abuse_contact_email": "string", + "abuse_contact_email": "abuse_contact_email", "default_nameservers": "cloudflare.standard", "enforce_twofactor": True, "use_account_custom_ns_by_default": True, @@ -149,7 +149,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare account_id={}, name="Demo Account", settings={ - "abuse_contact_email": "string", + "abuse_contact_email": "abuse_contact_email", "default_nameservers": "cloudflare.standard", "enforce_twofactor": True, "use_account_custom_ns_by_default": True, diff --git a/tests/api_resources/test_ai_gateway.py b/tests/api_resources/test_ai_gateway.py index 836bd4a6bbb..8ab7ec39b18 100644 --- a/tests/api_resources/test_ai_gateway.py +++ b/tests/api_resources/test_ai_gateway.py @@ -27,7 +27,7 @@ class TestAIGateway: @parametrize def test_method_create(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -41,7 +41,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.ai_gateway.with_raw_response.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -59,7 +59,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.ai_gateway.with_streaming_response.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -93,8 +93,8 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -107,8 +107,8 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.ai_gateway.with_raw_response.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -125,8 +125,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.ai_gateway.with_streaming_response.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -146,7 +146,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.ai_gateway.with_raw_response.update( - "my-gateway", + id="my-gateway", account_id="", cache_invalidate_on_update=True, cache_ttl=0, @@ -158,8 +158,8 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.ai_gateway.with_raw_response.update( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -171,16 +171,16 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(SyncV4PagePaginationArray[AIGatewayListResponse], ai_gateway, path=["response"]) @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", - order_by="string", + order_by="order_by", page=1, per_page=5, ) @@ -189,7 +189,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.ai_gateway.with_raw_response.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -200,7 +200,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.ai_gateway.with_streaming_response.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -220,16 +220,16 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(AIGatewayDeleteResponse, ai_gateway, path=["response"]) @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.ai_gateway.with_raw_response.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -240,8 +240,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.ai_gateway.with_streaming_response.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -255,29 +255,29 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.ai_gateway.with_raw_response.delete( - "string", + id="id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.ai_gateway.with_raw_response.delete( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(AIGatewayGetResponse, ai_gateway, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.ai_gateway.with_raw_response.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -288,8 +288,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.ai_gateway.with_streaming_response.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -303,14 +303,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.ai_gateway.with_raw_response.get( - "my-gateway", + id="my-gateway", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.ai_gateway.with_raw_response.get( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) @@ -320,7 +320,7 @@ class TestAsyncAIGateway: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -334,7 +334,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.with_raw_response.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -352,7 +352,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.with_streaming_response.create( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", cache_invalidate_on_update=True, cache_ttl=0, @@ -386,8 +386,8 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -400,8 +400,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.with_raw_response.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -418,8 +418,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.with_streaming_response.update( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -439,7 +439,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.ai_gateway.with_raw_response.update( - "my-gateway", + id="my-gateway", account_id="", cache_invalidate_on_update=True, cache_ttl=0, @@ -451,8 +451,8 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.ai_gateway.with_raw_response.update( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", cache_invalidate_on_update=True, cache_ttl=0, collect_logs=True, @@ -464,16 +464,16 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(AsyncV4PagePaginationArray[AIGatewayListResponse], ai_gateway, path=["response"]) @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", id="my-gateway", - order_by="string", + order_by="order_by", page=1, per_page=5, ) @@ -482,7 +482,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.with_raw_response.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -493,7 +493,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.with_streaming_response.list( - account_id="0d37909e38d3e99c29fa2cd343ac421a", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -513,16 +513,16 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(AIGatewayDeleteResponse, ai_gateway, path=["response"]) @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.with_raw_response.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -533,8 +533,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.with_streaming_response.delete( - "string", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="id", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -548,29 +548,29 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.ai_gateway.with_raw_response.delete( - "string", + id="id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.ai_gateway.with_raw_response.delete( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert_matches_type(AIGatewayGetResponse, ai_gateway, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.ai_gateway.with_raw_response.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) assert response.is_closed is True @@ -581,8 +581,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.ai_gateway.with_streaming_response.get( - "my-gateway", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="my-gateway", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -596,12 +596,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.ai_gateway.with_raw_response.get( - "my-gateway", + id="my-gateway", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.ai_gateway.with_raw_response.get( - "", - account_id="0d37909e38d3e99c29fa2cd343ac421a", + id="", + account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", ) diff --git a/tests/api_resources/test_brand_protection.py b/tests/api_resources/test_brand_protection.py index 31b53da9ac7..0b9e116d432 100644 --- a/tests/api_resources/test_brand_protection.py +++ b/tests/api_resources/test_brand_protection.py @@ -77,7 +77,7 @@ def test_method_url_info(self, client: Cloudflare) -> None: def test_method_url_info_with_all_params(self, client: Cloudflare) -> None: brand_protection = client.brand_protection.url_info( account_id="023e105f4ecef8ad9ca31a8372d0c353", - url="string", + url="url", url_id_param={"url_id": 0}, ) assert_matches_type(Optional[Info], brand_protection, path=["response"]) @@ -174,7 +174,7 @@ async def test_method_url_info(self, async_client: AsyncCloudflare) -> None: async def test_method_url_info_with_all_params(self, async_client: AsyncCloudflare) -> None: brand_protection = await async_client.brand_protection.url_info( account_id="023e105f4ecef8ad9ca31a8372d0c353", - url="string", + url="url", url_id_param={"url_id": 0}, ) assert_matches_type(Optional[Info], brand_protection, path=["response"]) diff --git a/tests/api_resources/test_cache.py b/tests/api_resources/test_cache.py index d23c8672439..7af5c5be461 100644 --- a/tests/api_resources/test_cache.py +++ b/tests/api_resources/test_cache.py @@ -20,14 +20,14 @@ class TestCache: @parametrize def test_method_purge_overload_1(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_1(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", tags=["a-cache-tag", "another-cache-tag"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -35,7 +35,7 @@ def test_method_purge_with_all_params_overload_1(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_1(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -46,7 +46,7 @@ def test_raw_response_purge_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_1(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -66,14 +66,14 @@ def test_path_params_purge_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_purge_overload_2(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_2(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", hosts=["www.example.com", "images.example.com"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -81,7 +81,7 @@ def test_method_purge_with_all_params_overload_2(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_2(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -92,7 +92,7 @@ def test_raw_response_purge_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_2(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -112,14 +112,14 @@ def test_path_params_purge_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_purge_overload_3(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_3(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", prefixes=["www.example.com/foo", "images.example.com/bar/baz"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -127,7 +127,7 @@ def test_method_purge_with_all_params_overload_3(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_3(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -138,7 +138,7 @@ def test_raw_response_purge_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_3(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -158,14 +158,14 @@ def test_path_params_purge_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_purge_overload_4(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_4(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", purge_everything=True, ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -173,7 +173,7 @@ def test_method_purge_with_all_params_overload_4(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_4(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -184,7 +184,7 @@ def test_raw_response_purge_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_4(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -204,14 +204,14 @@ def test_path_params_purge_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_purge_overload_5(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_5(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", files=["http://www.example.com/css/styles.css", "http://www.example.com/js/index.js"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -219,7 +219,7 @@ def test_method_purge_with_all_params_overload_5(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_5(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -230,7 +230,7 @@ def test_raw_response_purge_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_5(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -250,14 +250,14 @@ def test_path_params_purge_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_purge_overload_6(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize def test_method_purge_with_all_params_overload_6(self, client: Cloudflare) -> None: cache = client.cache.purge( - zone_id="string", + zone_id="zone_id", files=[ { "headers": { @@ -282,7 +282,7 @@ def test_method_purge_with_all_params_overload_6(self, client: Cloudflare) -> No @parametrize def test_raw_response_purge_overload_6(self, client: Cloudflare) -> None: response = client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -293,7 +293,7 @@ def test_raw_response_purge_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_purge_overload_6(self, client: Cloudflare) -> None: with client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -317,14 +317,14 @@ class TestAsyncCache: @parametrize async def test_method_purge_overload_1(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", tags=["a-cache-tag", "another-cache-tag"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -332,7 +332,7 @@ async def test_method_purge_with_all_params_overload_1(self, async_client: Async @parametrize async def test_raw_response_purge_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -343,7 +343,7 @@ async def test_raw_response_purge_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -363,14 +363,14 @@ async def test_path_params_purge_overload_1(self, async_client: AsyncCloudflare) @parametrize async def test_method_purge_overload_2(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", hosts=["www.example.com", "images.example.com"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -378,7 +378,7 @@ async def test_method_purge_with_all_params_overload_2(self, async_client: Async @parametrize async def test_raw_response_purge_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -389,7 +389,7 @@ async def test_raw_response_purge_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -409,14 +409,14 @@ async def test_path_params_purge_overload_2(self, async_client: AsyncCloudflare) @parametrize async def test_method_purge_overload_3(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", prefixes=["www.example.com/foo", "images.example.com/bar/baz"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -424,7 +424,7 @@ async def test_method_purge_with_all_params_overload_3(self, async_client: Async @parametrize async def test_raw_response_purge_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -435,7 +435,7 @@ async def test_raw_response_purge_overload_3(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -455,14 +455,14 @@ async def test_path_params_purge_overload_3(self, async_client: AsyncCloudflare) @parametrize async def test_method_purge_overload_4(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", purge_everything=True, ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -470,7 +470,7 @@ async def test_method_purge_with_all_params_overload_4(self, async_client: Async @parametrize async def test_raw_response_purge_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -481,7 +481,7 @@ async def test_raw_response_purge_overload_4(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -501,14 +501,14 @@ async def test_path_params_purge_overload_4(self, async_client: AsyncCloudflare) @parametrize async def test_method_purge_overload_5(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", files=["http://www.example.com/css/styles.css", "http://www.example.com/js/index.js"], ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @@ -516,7 +516,7 @@ async def test_method_purge_with_all_params_overload_5(self, async_client: Async @parametrize async def test_raw_response_purge_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -527,7 +527,7 @@ async def test_raw_response_purge_overload_5(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -547,14 +547,14 @@ async def test_path_params_purge_overload_5(self, async_client: AsyncCloudflare) @parametrize async def test_method_purge_overload_6(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", ) assert_matches_type(Optional[CachePurgeResponse], cache, path=["response"]) @parametrize async def test_method_purge_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: cache = await async_client.cache.purge( - zone_id="string", + zone_id="zone_id", files=[ { "headers": { @@ -579,7 +579,7 @@ async def test_method_purge_with_all_params_overload_6(self, async_client: Async @parametrize async def test_raw_response_purge_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.cache.with_raw_response.purge( - zone_id="string", + zone_id="zone_id", ) assert response.is_closed is True @@ -590,7 +590,7 @@ async def test_raw_response_purge_overload_6(self, async_client: AsyncCloudflare @parametrize async def test_streaming_response_purge_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.cache.with_streaming_response.purge( - zone_id="string", + zone_id="zone_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" diff --git a/tests/api_resources/test_calls.py b/tests/api_resources/test_calls.py index a518aded095..29330b4e86e 100644 --- a/tests/api_resources/test_calls.py +++ b/tests/api_resources/test_calls.py @@ -71,7 +71,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: call = client.calls.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -79,7 +79,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: call = client.calls.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="production-realtime-app", ) @@ -88,7 +88,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.calls.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -100,7 +100,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.calls.with_streaming_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -115,13 +115,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.calls.with_raw_response.update( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -166,7 +166,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: call = client.calls.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -174,7 +174,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.calls.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -186,7 +186,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.calls.with_streaming_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -201,20 +201,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.calls.with_raw_response.delete( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: call = client.calls.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -222,7 +222,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.calls.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -234,7 +234,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.calls.with_streaming_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -249,13 +249,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.calls.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.calls.with_raw_response.get( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -312,7 +312,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: call = await async_client.calls.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -320,7 +320,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: call = await async_client.calls.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="production-realtime-app", ) @@ -329,7 +329,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -341,7 +341,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.with_streaming_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -356,13 +356,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.with_raw_response.update( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.calls.with_raw_response.update( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -407,7 +407,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: call = await async_client.calls.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -415,7 +415,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -427,7 +427,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.with_streaming_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -442,20 +442,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.with_raw_response.delete( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.calls.with_raw_response.delete( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: call = await async_client.calls.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CallsApp], call, path=["response"]) @@ -463,7 +463,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.calls.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -475,7 +475,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.calls.with_streaming_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -490,12 +490,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.calls.with_raw_response.get( - "2a95132c15732412d22c1476fa83f27a", + app_id="2a95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.calls.with_raw_response.get( - "", + app_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_client_certificates.py b/tests/api_resources/test_client_certificates.py index 8f8328f80e7..b76f1f75951 100644 --- a/tests/api_resources/test_client_certificates.py +++ b/tests/api_resources/test_client_certificates.py @@ -119,7 +119,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: client_certificate = client.client_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -127,7 +127,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.client_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.client_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -154,20 +154,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.client_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): client.client_certificates.with_raw_response.delete( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: client_certificate = client.client_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -175,7 +175,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.client_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.client_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -202,20 +202,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.client_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): client.client_certificates.with_raw_response.edit( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: client_certificate = client.client_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -223,7 +223,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.client_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -235,7 +235,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.client_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -250,13 +250,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.client_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): client.client_certificates.with_raw_response.get( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -363,7 +363,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: client_certificate = await async_client.client_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -371,7 +371,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.client_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -383,7 +383,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.client_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -398,20 +398,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.client_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): await async_client.client_certificates.with_raw_response.delete( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: client_certificate = await async_client.client_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -419,7 +419,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.client_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -431,7 +431,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.client_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -446,20 +446,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.client_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): await async_client.client_certificates.with_raw_response.edit( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: client_certificate = await async_client.client_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ClientCertificate], client_certificate, path=["response"]) @@ -467,7 +467,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.client_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -479,7 +479,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.client_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -494,12 +494,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.client_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + client_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `client_certificate_id` but received ''"): await async_client.client_certificates.with_raw_response.get( - "", + client_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_custom_certificates.py b/tests/api_resources/test_custom_certificates.py index 3612c9a1544..e0e754e6cf8 100644 --- a/tests/api_resources/test_custom_certificates.py +++ b/tests/api_resources/test_custom_certificates.py @@ -135,7 +135,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: custom_certificate = client.custom_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateDeleteResponse], custom_certificate, path=["response"]) @@ -143,7 +143,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.custom_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -155,7 +155,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.custom_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -170,20 +170,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): client.custom_certificates.with_raw_response.delete( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: custom_certificate = client.custom_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateEditResponse], custom_certificate, path=["response"]) @@ -191,7 +191,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: custom_certificate = client.custom_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", bundle_method="ubiquitous", certificate="-----BEGIN CERTIFICATE-----\nMIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\nCGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\nKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\ndZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\nizNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\nGKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\nBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\nMlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\nSvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\nYbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n-----END CERTIFICATE-----\n", @@ -204,7 +204,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.custom_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -216,7 +216,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.custom_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -231,20 +231,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): client.custom_certificates.with_raw_response.edit( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: custom_certificate = client.custom_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateGetResponse], custom_certificate, path=["response"]) @@ -252,7 +252,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.custom_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -264,7 +264,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.custom_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -279,13 +279,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): client.custom_certificates.with_raw_response.get( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -404,7 +404,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: custom_certificate = await async_client.custom_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateDeleteResponse], custom_certificate, path=["response"]) @@ -412,7 +412,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -424,7 +424,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -439,20 +439,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): await async_client.custom_certificates.with_raw_response.delete( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: custom_certificate = await async_client.custom_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateEditResponse], custom_certificate, path=["response"]) @@ -460,7 +460,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: custom_certificate = await async_client.custom_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", bundle_method="ubiquitous", certificate="-----BEGIN CERTIFICATE-----\nMIIDtTCCAp2gAwIBAgIJAMHAwfXZ5/PWMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwODI0MTY0MzAxWhcNMTYxMTIyMTY0MzAxWjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwQHoetcl9+5ikGzV6cMzWtWPJHqXT3wpbEkRU9Yz7lgvddmGdtcGbg/1\nCGZu0jJGkMoppoUo4c3dts3iwqRYmBikUP77wwY2QGmDZw2FvkJCJlKnabIRuGvB\nKwzESIXgKk2016aTP6/dAjEHyo6SeoK8lkIySUvK0fyOVlsiEsCmOpidtnKX/a+5\n0GjB79CJH4ER2lLVZnhePFR/zUOyPxZQQ4naHf7yu/b5jhO0f8fwt+pyFxIXjbEI\ndZliWRkRMtzrHOJIhrmJ2A1J7iOrirbbwillwjjNVUWPf3IJ3M12S9pEewooaeO2\nizNTERcG9HzAacbVRn2Y2SWIyT/18QIDAQABo4GnMIGkMB0GA1UdDgQWBBT/LbE4\n9rWf288N6sJA5BRb6FJIGDB1BgNVHSMEbjBsgBT/LbE49rWf288N6sJA5BRb6FJI\nGKFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV\nBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAMHAwfXZ5/PWMAwGA1UdEwQF\nMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHHFwl0tH0quUYZYO0dZYt4R7SJ0pCm2\n2satiyzHl4OnXcHDpekAo7/a09c6Lz6AU83cKy/+x3/djYHXWba7HpEu0dR3ugQP\nMlr4zrhd9xKZ0KZKiYmtJH+ak4OM4L3FbT0owUZPyjLSlhMtJVcoRp5CJsjAMBUG\nSvD8RX+T01wzox/Qb+lnnNnOlaWpqu8eoOenybxKp1a9ULzIVvN/LAcc+14vioFq\n2swRWtmocBAs8QR9n4uvbpiYvS8eYueDCWMM4fvFfBhaDZ3N9IbtySh3SpFdQDhw\nYbjM2rxXiyLGxB4Bol7QTv4zHif7Zt89FReT/NBy4rzaskDJY5L6xmY=\n-----END CERTIFICATE-----\n", @@ -473,7 +473,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -485,7 +485,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -500,20 +500,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): await async_client.custom_certificates.with_raw_response.edit( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: custom_certificate = await async_client.custom_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomCertificateGetResponse], custom_certificate, path=["response"]) @@ -521,7 +521,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -533,7 +533,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -548,12 +548,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_certificate_id` but received ''"): await async_client.custom_certificates.with_raw_response.get( - "", + custom_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_custom_hostnames.py b/tests/api_resources/test_custom_hostnames.py index 1ca4d8d7318..b749c8eacae 100644 --- a/tests/api_resources/test_custom_hostnames.py +++ b/tests/api_resources/test_custom_hostnames.py @@ -152,7 +152,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: custom_hostname = client.custom_hostnames.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomHostnameDeleteResponse, custom_hostname, path=["response"]) @@ -160,7 +160,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.custom_hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -172,7 +172,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.custom_hostnames.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -187,20 +187,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): client.custom_hostnames.with_raw_response.delete( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: custom_hostname = client.custom_hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomHostnameEditResponse], custom_hostname, path=["response"]) @@ -208,7 +208,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: custom_hostname = client.custom_hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", custom_metadata={"key": "value"}, custom_origin_server="origin2.example.com", @@ -235,7 +235,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.custom_hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -247,7 +247,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.custom_hostnames.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -262,20 +262,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): client.custom_hostnames.with_raw_response.edit( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: custom_hostname = client.custom_hostnames.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomHostnameGetResponse], custom_hostname, path=["response"]) @@ -283,7 +283,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.custom_hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -295,7 +295,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.custom_hostnames.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -310,13 +310,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.custom_hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): client.custom_hostnames.with_raw_response.get( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -452,7 +452,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: custom_hostname = await async_client.custom_hostnames.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomHostnameDeleteResponse, custom_hostname, path=["response"]) @@ -460,7 +460,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -472,7 +472,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_hostnames.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -487,20 +487,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): await async_client.custom_hostnames.with_raw_response.delete( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: custom_hostname = await async_client.custom_hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomHostnameEditResponse], custom_hostname, path=["response"]) @@ -508,7 +508,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: custom_hostname = await async_client.custom_hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", custom_metadata={"key": "value"}, custom_origin_server="origin2.example.com", @@ -535,7 +535,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -547,7 +547,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_hostnames.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -562,20 +562,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): await async_client.custom_hostnames.with_raw_response.edit( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: custom_hostname = await async_client.custom_hostnames.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomHostnameGetResponse], custom_hostname, path=["response"]) @@ -583,7 +583,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -595,7 +595,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_hostnames.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -610,12 +610,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.custom_hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + custom_hostname_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_hostname_id` but received ''"): await async_client.custom_hostnames.with_raw_response.get( - "", + custom_hostname_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_custom_nameservers.py b/tests/api_resources/test_custom_nameservers.py index a0ed2167a7d..e64edbc4327 100644 --- a/tests/api_resources/test_custom_nameservers.py +++ b/tests/api_resources/test_custom_nameservers.py @@ -76,7 +76,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: custom_nameserver = client.custom_nameservers.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) assert_matches_type(Optional[CustomNameserverDeleteResponse], custom_nameserver, path=["response"]) @@ -84,7 +84,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.custom_nameservers.with_raw_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) @@ -96,7 +96,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.custom_nameservers.with_streaming_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) as response: assert not response.is_closed @@ -111,13 +111,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.custom_nameservers.with_raw_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_ns_id` but received ''"): client.custom_nameservers.with_raw_response.delete( - "", + custom_ns_id="", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) @@ -255,7 +255,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: custom_nameserver = await async_client.custom_nameservers.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) assert_matches_type(Optional[CustomNameserverDeleteResponse], custom_nameserver, path=["response"]) @@ -263,7 +263,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.custom_nameservers.with_raw_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) @@ -275,7 +275,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.custom_nameservers.with_streaming_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) as response: assert not response.is_closed @@ -290,13 +290,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.custom_nameservers.with_raw_response.delete( - "ns1.example.com", + custom_ns_id="ns1.example.com", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_ns_id` but received ''"): await async_client.custom_nameservers.with_raw_response.delete( - "", + custom_ns_id="", account_id="372e67954025e0ba6aaa6d586b9e0b59", ) diff --git a/tests/api_resources/test_email_routing.py b/tests/api_resources/test_email_routing.py index e31f84ff008..3aafbd93e2d 100644 --- a/tests/api_resources/test_email_routing.py +++ b/tests/api_resources/test_email_routing.py @@ -20,7 +20,7 @@ class TestEmailRouting: @parametrize def test_method_disable(self, client: Cloudflare) -> None: email_routing = client.email_routing.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Optional[Settings], email_routing, path=["response"]) @@ -28,7 +28,7 @@ def test_method_disable(self, client: Cloudflare) -> None: @parametrize def test_raw_response_disable(self, client: Cloudflare) -> None: response = client.email_routing.with_raw_response.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -40,7 +40,7 @@ def test_raw_response_disable(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_disable(self, client: Cloudflare) -> None: with client.email_routing.with_streaming_response.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -55,14 +55,14 @@ def test_streaming_response_disable(self, client: Cloudflare) -> None: def test_path_params_disable(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.with_raw_response.disable( - "", + zone_identifier="", body={}, ) @parametrize def test_method_enable(self, client: Cloudflare) -> None: email_routing = client.email_routing.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Optional[Settings], email_routing, path=["response"]) @@ -70,7 +70,7 @@ def test_method_enable(self, client: Cloudflare) -> None: @parametrize def test_raw_response_enable(self, client: Cloudflare) -> None: response = client.email_routing.with_raw_response.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -82,7 +82,7 @@ def test_raw_response_enable(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_enable(self, client: Cloudflare) -> None: with client.email_routing.with_streaming_response.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -97,7 +97,7 @@ def test_streaming_response_enable(self, client: Cloudflare) -> None: def test_path_params_enable(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.email_routing.with_raw_response.enable( - "", + zone_identifier="", body={}, ) @@ -146,7 +146,7 @@ class TestAsyncEmailRouting: @parametrize async def test_method_disable(self, async_client: AsyncCloudflare) -> None: email_routing = await async_client.email_routing.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Optional[Settings], email_routing, path=["response"]) @@ -154,7 +154,7 @@ async def test_method_disable(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_disable(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.with_raw_response.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -166,7 +166,7 @@ async def test_raw_response_disable(self, async_client: AsyncCloudflare) -> None @parametrize async def test_streaming_response_disable(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.with_streaming_response.disable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -181,14 +181,14 @@ async def test_streaming_response_disable(self, async_client: AsyncCloudflare) - async def test_path_params_disable(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.with_raw_response.disable( - "", + zone_identifier="", body={}, ) @parametrize async def test_method_enable(self, async_client: AsyncCloudflare) -> None: email_routing = await async_client.email_routing.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) assert_matches_type(Optional[Settings], email_routing, path=["response"]) @@ -196,7 +196,7 @@ async def test_method_enable(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_enable(self, async_client: AsyncCloudflare) -> None: response = await async_client.email_routing.with_raw_response.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -208,7 +208,7 @@ async def test_raw_response_enable(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_enable(self, async_client: AsyncCloudflare) -> None: async with async_client.email_routing.with_streaming_response.enable( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -223,7 +223,7 @@ async def test_streaming_response_enable(self, async_client: AsyncCloudflare) -> async def test_path_params_enable(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.email_routing.with_raw_response.enable( - "", + zone_identifier="", body={}, ) diff --git a/tests/api_resources/test_filters.py b/tests/api_resources/test_filters.py index 58215dc774b..c088a4f8f9a 100644 --- a/tests/api_resources/test_filters.py +++ b/tests/api_resources/test_filters.py @@ -28,7 +28,7 @@ class TestFilters: def test_method_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -39,7 +39,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.filters.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -53,7 +53,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.filters.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -70,7 +70,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.filters.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -79,7 +79,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: def test_method_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -91,7 +91,7 @@ def test_method_update(self, client: Cloudflare) -> None: def test_raw_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.filters.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -106,7 +106,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: def test_streaming_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.filters.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -124,14 +124,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.filters.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.filters.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -140,7 +140,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: def test_method_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[FirewallFilter], filter, path=["response"]) @@ -149,7 +149,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", id="372e67954025e0ba6aaa6d586b9e0b61", description="browsers", expression="php", @@ -165,7 +165,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.filters.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -177,7 +177,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: def test_streaming_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.filters.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -192,14 +192,14 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.filters.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -209,7 +209,7 @@ def test_method_delete(self, client: Cloudflare) -> None: def test_raw_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.filters.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -222,7 +222,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: def test_streaming_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.filters.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -238,13 +238,13 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.filters.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.filters.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: def test_method_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): filter = client.filters.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -262,7 +262,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_raw_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.filters.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -275,7 +275,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: def test_streaming_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.filters.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -291,13 +291,13 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.filters.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.filters.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -310,7 +310,7 @@ class TestAsyncFilters: async def test_method_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -321,7 +321,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.filters.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -335,7 +335,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.filters.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -352,7 +352,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.filters.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -361,7 +361,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: async def test_method_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -373,7 +373,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.filters.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -388,7 +388,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.filters.with_streaming_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -406,14 +406,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.filters.with_raw_response.update( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.filters.with_raw_response.update( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -422,7 +422,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: async def test_method_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[FirewallFilter], filter, path=["response"]) @@ -431,7 +431,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", id="372e67954025e0ba6aaa6d586b9e0b61", description="browsers", expression="php", @@ -447,7 +447,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.filters.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -459,7 +459,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.filters.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -474,14 +474,14 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.filters.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -491,7 +491,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.filters.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -504,7 +504,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.filters.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -520,13 +520,13 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.filters.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.filters.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -534,7 +534,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: async def test_method_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): filter = await async_client.filters.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -544,7 +544,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.filters.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -557,7 +557,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.filters.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -573,12 +573,12 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.filters.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b61", + id="372e67954025e0ba6aaa6d586b9e0b61", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.filters.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_healthchecks.py b/tests/api_resources/test_healthchecks.py index c01a5247d8b..59a3c637620 100644 --- a/tests/api_resources/test_healthchecks.py +++ b/tests/api_resources/test_healthchecks.py @@ -105,7 +105,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -115,7 +115,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -151,7 +151,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.healthchecks.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -165,7 +165,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.healthchecks.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -182,7 +182,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", address="www.example.com", name="server-1", @@ -190,7 +190,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.with_raw_response.update( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -246,7 +246,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(HealthcheckDeleteResponse, healthcheck, path=["response"]) @@ -254,7 +254,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.healthchecks.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -266,7 +266,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.healthchecks.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -281,20 +281,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.with_raw_response.delete( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -304,7 +304,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -340,7 +340,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.healthchecks.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -354,7 +354,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.healthchecks.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -371,7 +371,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", address="www.example.com", name="server-1", @@ -379,7 +379,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.with_raw_response.edit( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -388,7 +388,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: healthcheck = client.healthchecks.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Healthcheck, healthcheck, path=["response"]) @@ -396,7 +396,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.healthchecks.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -408,7 +408,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.healthchecks.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -423,13 +423,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.healthchecks.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): client.healthchecks.with_raw_response.get( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -521,7 +521,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -531,7 +531,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -567,7 +567,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -581,7 +581,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -598,7 +598,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", address="www.example.com", name="server-1", @@ -606,7 +606,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.with_raw_response.update( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -662,7 +662,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(HealthcheckDeleteResponse, healthcheck, path=["response"]) @@ -670,7 +670,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -682,7 +682,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -697,20 +697,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.with_raw_response.delete( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -720,7 +720,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -756,7 +756,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -770,7 +770,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -787,7 +787,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", address="www.example.com", name="server-1", @@ -795,7 +795,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.with_raw_response.edit( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", address="www.example.com", name="server-1", @@ -804,7 +804,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: healthcheck = await async_client.healthchecks.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Healthcheck, healthcheck, path=["response"]) @@ -812,7 +812,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.healthchecks.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -824,7 +824,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.healthchecks.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -839,12 +839,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.healthchecks.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + healthcheck_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"): await async_client.healthchecks.with_raw_response.get( - "", + healthcheck_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_ips.py b/tests/api_resources/test_ips.py index 165880daa49..e013f501f77 100644 --- a/tests/api_resources/test_ips.py +++ b/tests/api_resources/test_ips.py @@ -25,7 +25,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: ip = client.ips.list( - networks="string", + networks="networks", ) assert_matches_type(Optional[IPListResponse], ip, path=["response"]) @@ -61,7 +61,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ip = await async_client.ips.list( - networks="string", + networks="networks", ) assert_matches_type(Optional[IPListResponse], ip, path=["response"]) diff --git a/tests/api_resources/test_keyless_certificates.py b/tests/api_resources/test_keyless_certificates.py index f1859888ebc..0dae2518fe2 100644 --- a/tests/api_resources/test_keyless_certificates.py +++ b/tests/api_resources/test_keyless_certificates.py @@ -128,7 +128,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: keyless_certificate = client.keyless_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificateDeleteResponse], keyless_certificate, path=["response"]) @@ -136,7 +136,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.keyless_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -148,7 +148,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.keyless_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -163,7 +163,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.keyless_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -171,14 +171,14 @@ def test_path_params_delete(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): client.keyless_certificates.with_raw_response.delete( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: keyless_certificate = client.keyless_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificate], keyless_certificate, path=["response"]) @@ -186,7 +186,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: keyless_certificate = client.keyless_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", enabled=False, host="example.com", @@ -202,7 +202,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.keyless_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -214,7 +214,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.keyless_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -229,7 +229,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.keyless_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -237,14 +237,14 @@ def test_path_params_edit(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): client.keyless_certificates.with_raw_response.edit( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: keyless_certificate = client.keyless_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificate], keyless_certificate, path=["response"]) @@ -252,7 +252,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.keyless_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -264,7 +264,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.keyless_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -279,7 +279,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.keyless_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -287,7 +287,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): client.keyless_certificates.with_raw_response.get( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -402,7 +402,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: keyless_certificate = await async_client.keyless_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificateDeleteResponse], keyless_certificate, path=["response"]) @@ -410,7 +410,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.keyless_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -422,7 +422,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.keyless_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -437,7 +437,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.keyless_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -445,14 +445,14 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): await async_client.keyless_certificates.with_raw_response.delete( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: keyless_certificate = await async_client.keyless_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificate], keyless_certificate, path=["response"]) @@ -460,7 +460,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: keyless_certificate = await async_client.keyless_certificates.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", enabled=False, host="example.com", @@ -476,7 +476,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.keyless_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -488,7 +488,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.keyless_certificates.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -503,7 +503,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.keyless_certificates.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -511,14 +511,14 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): await async_client.keyless_certificates.with_raw_response.edit( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: keyless_certificate = await async_client.keyless_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[KeylessCertificate], keyless_certificate, path=["response"]) @@ -526,7 +526,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.keyless_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -538,7 +538,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.keyless_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -553,7 +553,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.keyless_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + keyless_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) @@ -561,6 +561,6 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `keyless_certificate_id` but received ''" ): await async_client.keyless_certificates.with_raw_response.get( - "", + keyless_certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_load_balancers.py b/tests/api_resources/test_load_balancers.py index bf36879da54..915976705c6 100644 --- a/tests/api_resources/test_load_balancers.py +++ b/tests/api_resources/test_load_balancers.py @@ -319,7 +319,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -334,7 +334,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -565,7 +565,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.load_balancers.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -584,7 +584,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.load_balancers.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -606,7 +606,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.load_balancers.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -619,7 +619,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): client.load_balancers.with_raw_response.update( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -671,7 +671,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancerDeleteResponse, load_balancer, path=["response"]) @@ -679,7 +679,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.load_balancers.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -691,7 +691,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.load_balancers.with_streaming_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -706,20 +706,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.load_balancers.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): client.load_balancers.with_raw_response.delete( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancer, load_balancer, path=["response"]) @@ -727,7 +727,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", adaptive_routing={"failover_across_pools": True}, country_pools={ @@ -958,7 +958,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.load_balancers.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -970,7 +970,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.load_balancers.with_streaming_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -985,20 +985,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.load_balancers.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): client.load_balancers.with_raw_response.edit( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: load_balancer = client.load_balancers.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancer, load_balancer, path=["response"]) @@ -1006,7 +1006,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.load_balancers.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -1018,7 +1018,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.load_balancers.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -1033,13 +1033,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.load_balancers.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): client.load_balancers.with_raw_response.get( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -1345,7 +1345,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1360,7 +1360,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1591,7 +1591,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1610,7 +1610,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1632,7 +1632,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.load_balancers.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1645,7 +1645,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): await async_client.load_balancers.with_raw_response.update( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", default_pools=[ "17b5962d775c646f3f9725cbc7a53df4", @@ -1697,7 +1697,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancerDeleteResponse, load_balancer, path=["response"]) @@ -1705,7 +1705,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -1717,7 +1717,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.with_streaming_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -1732,20 +1732,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.load_balancers.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): await async_client.load_balancers.with_raw_response.delete( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancer, load_balancer, path=["response"]) @@ -1753,7 +1753,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", adaptive_routing={"failover_across_pools": True}, country_pools={ @@ -1984,7 +1984,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -1996,7 +1996,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.with_streaming_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -2011,20 +2011,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.load_balancers.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): await async_client.load_balancers.with_raw_response.edit( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: load_balancer = await async_client.load_balancers.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(LoadBalancer, load_balancer, path=["response"]) @@ -2032,7 +2032,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.load_balancers.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) @@ -2044,7 +2044,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.load_balancers.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -2059,12 +2059,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.load_balancers.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + load_balancer_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `load_balancer_id` but received ''"): await async_client.load_balancers.with_raw_response.get( - "", + load_balancer_id="", zone_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/test_memberships.py b/tests/api_resources/test_memberships.py index cb5e1358a4c..7d30c588011 100644 --- a/tests/api_resources/test_memberships.py +++ b/tests/api_resources/test_memberships.py @@ -26,7 +26,7 @@ class TestMemberships: @parametrize def test_method_update(self, client: Cloudflare) -> None: membership = client.memberships.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) assert_matches_type(Optional[MembershipUpdateResponse], membership, path=["response"]) @@ -34,7 +34,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.memberships.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) @@ -46,7 +46,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.memberships.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) as response: assert not response.is_closed @@ -61,7 +61,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `membership_id` but received ''"): client.memberships.with_raw_response.update( - "", + membership_id="", status="accepted", ) @@ -186,7 +186,7 @@ class TestAsyncMemberships: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: membership = await async_client.memberships.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) assert_matches_type(Optional[MembershipUpdateResponse], membership, path=["response"]) @@ -194,7 +194,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.memberships.with_raw_response.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) @@ -206,7 +206,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.memberships.with_streaming_response.update( - "4536bcfad5faccb111b47003c79917fa", + membership_id="4536bcfad5faccb111b47003c79917fa", status="accepted", ) as response: assert not response.is_closed @@ -221,7 +221,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `membership_id` but received ''"): await async_client.memberships.with_raw_response.update( - "", + membership_id="", status="accepted", ) diff --git a/tests/api_resources/test_mtls_certificates.py b/tests/api_resources/test_mtls_certificates.py index 70101b484c8..666b1c3c621 100644 --- a/tests/api_resources/test_mtls_certificates.py +++ b/tests/api_resources/test_mtls_certificates.py @@ -119,7 +119,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: mtls_certificate = client.mtls_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MTLSCertificate], mtls_certificate, path=["response"]) @@ -127,7 +127,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.mtls_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -139,7 +139,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.mtls_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -154,20 +154,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.mtls_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): client.mtls_certificates.with_raw_response.delete( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: mtls_certificate = client.mtls_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MTLSCertificate], mtls_certificate, path=["response"]) @@ -175,7 +175,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.mtls_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -187,7 +187,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.mtls_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -202,13 +202,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.mtls_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): client.mtls_certificates.with_raw_response.get( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -314,7 +314,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: mtls_certificate = await async_client.mtls_certificates.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MTLSCertificate], mtls_certificate, path=["response"]) @@ -322,7 +322,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.mtls_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -334,7 +334,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.mtls_certificates.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -349,20 +349,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.mtls_certificates.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): await async_client.mtls_certificates.with_raw_response.delete( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: mtls_certificate = await async_client.mtls_certificates.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[MTLSCertificate], mtls_certificate, path=["response"]) @@ -370,7 +370,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.mtls_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -382,7 +382,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.mtls_certificates.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -397,12 +397,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.mtls_certificates.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + mtls_certificate_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `mtls_certificate_id` but received ''"): await async_client.mtls_certificates.with_raw_response.get( - "", + mtls_certificate_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_origin_tls_client_auth.py b/tests/api_resources/test_origin_tls_client_auth.py index cd43e2ee233..53fa7d4c873 100644 --- a/tests/api_resources/test_origin_tls_client_auth.py +++ b/tests/api_resources/test_origin_tls_client_auth.py @@ -110,7 +110,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: origin_tls_client_auth = client.origin_tls_client_auth.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OriginTLSClientAuthDeleteResponse], origin_tls_client_auth, path=["response"]) @@ -118,7 +118,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.origin_tls_client_auth.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -130,7 +130,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.origin_tls_client_auth.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -145,20 +145,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.origin_tls_client_auth.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.origin_tls_client_auth.with_raw_response.delete( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: origin_tls_client_auth = client.origin_tls_client_auth.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OriginTLSClientAuthGetResponse], origin_tls_client_auth, path=["response"]) @@ -166,7 +166,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.origin_tls_client_auth.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -178,7 +178,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.origin_tls_client_auth.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -193,13 +193,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.origin_tls_client_auth.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.origin_tls_client_auth.with_raw_response.get( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -294,7 +294,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: origin_tls_client_auth = await async_client.origin_tls_client_auth.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OriginTLSClientAuthDeleteResponse], origin_tls_client_auth, path=["response"]) @@ -302,7 +302,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.origin_tls_client_auth.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -314,7 +314,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.origin_tls_client_auth.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -329,20 +329,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.origin_tls_client_auth.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.origin_tls_client_auth.with_raw_response.delete( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: origin_tls_client_auth = await async_client.origin_tls_client_auth.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[OriginTLSClientAuthGetResponse], origin_tls_client_auth, path=["response"]) @@ -350,7 +350,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.origin_tls_client_auth.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -362,7 +362,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.origin_tls_client_auth.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -377,12 +377,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.origin_tls_client_auth.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + certificate_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.origin_tls_client_auth.with_raw_response.get( - "", + certificate_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_pagerules.py b/tests/api_resources/test_pagerules.py index 3a54b5d879f..602cbd4d6f6 100644 --- a/tests/api_resources/test_pagerules.py +++ b/tests/api_resources/test_pagerules.py @@ -156,7 +156,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: def test_method_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -176,7 +176,7 @@ def test_method_update(self, client: Cloudflare) -> None: def test_method_update_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -220,7 +220,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.pagerules.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -243,7 +243,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: def test_streaming_response_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.pagerules.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -269,7 +269,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.pagerules.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", actions=[{}, {}, {}], targets=[ @@ -285,7 +285,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): client.pagerules.with_raw_response.update( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -359,7 +359,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: def test_method_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -369,7 +369,7 @@ def test_method_delete(self, client: Cloudflare) -> None: def test_raw_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.pagerules.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -382,7 +382,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: def test_streaming_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.pagerules.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -398,13 +398,13 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.pagerules.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): client.pagerules.with_raw_response.delete( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -412,7 +412,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: def test_method_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -422,7 +422,7 @@ def test_method_edit(self, client: Cloudflare) -> None: def test_method_edit_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -466,7 +466,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.pagerules.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -479,7 +479,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: def test_streaming_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.pagerules.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -495,13 +495,13 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.pagerules.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): client.pagerules.with_raw_response.edit( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -509,7 +509,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: def test_method_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = client.pagerules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -519,7 +519,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_raw_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.pagerules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -532,7 +532,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: def test_streaming_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.pagerules.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -548,13 +548,13 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.pagerules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): client.pagerules.with_raw_response.get( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -692,7 +692,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: async def test_method_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -712,7 +712,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -756,7 +756,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.pagerules.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -779,7 +779,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.pagerules.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -805,7 +805,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.pagerules.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", actions=[{}, {}, {}], targets=[ @@ -821,7 +821,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): await async_client.pagerules.with_raw_response.update( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[{}, {}, {}], targets=[ @@ -895,7 +895,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: async def test_method_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -905,7 +905,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.pagerules.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -918,7 +918,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.pagerules.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -934,13 +934,13 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.pagerules.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): await async_client.pagerules.with_raw_response.delete( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -948,7 +948,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: async def test_method_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -958,7 +958,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", actions=[ { @@ -1002,7 +1002,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.pagerules.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1015,7 +1015,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.pagerules.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -1031,13 +1031,13 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.pagerules.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): await async_client.pagerules.with_raw_response.edit( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1045,7 +1045,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: async def test_method_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): pagerule = await async_client.pagerules.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1055,7 +1055,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.pagerules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -1068,7 +1068,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.pagerules.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -1084,12 +1084,12 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.pagerules.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pagerule_id="023e105f4ecef8ad9ca31a8372d0c353", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pagerule_id` but received ''"): await async_client.pagerules.with_raw_response.get( - "", + pagerule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_pcaps.py b/tests/api_resources/test_pcaps.py index c290dfd9e3e..43798f1c52d 100644 --- a/tests/api_resources/test_pcaps.py +++ b/tests/api_resources/test_pcaps.py @@ -210,7 +210,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: pcap = client.pcaps.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PCAPGetResponse, pcap, path=["response"]) @@ -218,7 +218,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.pcaps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -230,7 +230,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.pcaps.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -245,13 +245,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.pcaps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pcap_id` but received ''"): client.pcaps.with_raw_response.get( - "", + pcap_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -451,7 +451,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: pcap = await async_client.pcaps.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PCAPGetResponse, pcap, path=["response"]) @@ -459,7 +459,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.pcaps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -471,7 +471,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.pcaps.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -486,12 +486,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.pcaps.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + pcap_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `pcap_id` but received ''"): await async_client.pcaps.with_raw_response.get( - "", + pcap_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_plans.py b/tests/api_resources/test_plans.py index 46cabad8fde..8a3ef3ee191 100644 --- a/tests/api_resources/test_plans.py +++ b/tests/api_resources/test_plans.py @@ -59,7 +59,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: plan = client.plans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AvailableRatePlan, plan, path=["response"]) @@ -67,7 +67,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.plans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -79,7 +79,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.plans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -94,13 +94,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.plans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `plan_identifier` but received ''"): client.plans.with_raw_response.get( - "", + plan_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -149,7 +149,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: plan = await async_client.plans.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AvailableRatePlan, plan, path=["response"]) @@ -157,7 +157,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.plans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -169,7 +169,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.plans.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -184,12 +184,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.plans.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + plan_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `plan_identifier` but received ''"): await async_client.plans.with_raw_response.get( - "", + plan_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_queues.py b/tests/api_resources/test_queues.py index 4cb9c1c38c2..87752b02448 100644 --- a/tests/api_resources/test_queues.py +++ b/tests/api_resources/test_queues.py @@ -68,7 +68,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: queue = client.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -77,7 +77,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -90,7 +90,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.queues.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) as response: @@ -106,14 +106,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={"queue_name": "renamed-example-queue"}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.with_raw_response.update( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -159,7 +159,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: queue = client.queues.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[QueueDeleteResponse], queue, path=["response"]) @@ -167,7 +167,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -179,7 +179,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.queues.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -194,20 +194,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.with_raw_response.delete( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: queue = client.queues.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Queue], queue, path=["response"]) @@ -215,7 +215,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.queues.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -227,7 +227,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.queues.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -242,13 +242,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.queues.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): client.queues.with_raw_response.get( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -301,7 +301,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: queue = await async_client.queues.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -310,7 +310,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -323,7 +323,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) as response: @@ -339,14 +339,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", body={"queue_name": "renamed-example-queue"}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.with_raw_response.update( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={"queue_name": "renamed-example-queue"}, ) @@ -392,7 +392,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: queue = await async_client.queues.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[QueueDeleteResponse], queue, path=["response"]) @@ -400,7 +400,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -412,7 +412,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -427,20 +427,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.with_raw_response.delete( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: queue = await async_client.queues.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Queue], queue, path=["response"]) @@ -448,7 +448,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.queues.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -460,7 +460,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.queues.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -475,12 +475,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.queues.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + queue_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `queue_id` but received ''"): await async_client.queues.with_raw_response.get( - "", + queue_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_rate_limits.py b/tests/api_resources/test_rate_limits.py index f03e02cb30c..0fd1a584ca0 100644 --- a/tests/api_resources/test_rate_limits.py +++ b/tests/api_resources/test_rate_limits.py @@ -31,7 +31,7 @@ class TestRateLimits: def test_method_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -42,7 +42,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.rate_limits.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -56,7 +56,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.rate_limits.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -73,7 +73,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.rate_limits.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -81,7 +81,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: def test_method_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePaginationArray[RateLimit], rate_limit, path=["response"]) @@ -90,7 +90,7 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=1, ) @@ -101,7 +101,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.rate_limits.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -113,7 +113,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: def test_streaming_response_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.rate_limits.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -128,14 +128,14 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.rate_limits.with_raw_response.list( - "", + zone_identifier="", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -145,7 +145,7 @@ def test_method_delete(self, client: Cloudflare) -> None: def test_raw_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.rate_limits.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -158,7 +158,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: def test_streaming_response_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.rate_limits.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -174,13 +174,13 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.rate_limits.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.rate_limits.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -189,7 +189,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: def test_method_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -201,7 +201,7 @@ def test_method_edit(self, client: Cloudflare) -> None: def test_raw_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.rate_limits.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -216,7 +216,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: def test_streaming_response_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.rate_limits.with_streaming_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -234,14 +234,14 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.rate_limits.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.rate_limits.with_raw_response.edit( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -250,7 +250,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: def test_method_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = client.rate_limits.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -260,7 +260,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_raw_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): response = client.rate_limits.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -273,7 +273,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: def test_streaming_response_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with client.rate_limits.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -289,13 +289,13 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.rate_limits.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.rate_limits.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -308,7 +308,7 @@ class TestAsyncRateLimits: async def test_method_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -319,7 +319,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.rate_limits.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -333,7 +333,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.rate_limits.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: assert not response.is_closed @@ -350,7 +350,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.rate_limits.with_raw_response.create( - "", + zone_identifier="", body={}, ) @@ -358,7 +358,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: async def test_method_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePaginationArray[RateLimit], rate_limit, path=["response"]) @@ -367,7 +367,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", page=1, per_page=1, ) @@ -378,7 +378,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.rate_limits.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -390,7 +390,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.rate_limits.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -405,14 +405,14 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.rate_limits.with_raw_response.list( - "", + zone_identifier="", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -422,7 +422,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.rate_limits.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -435,7 +435,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.rate_limits.with_streaming_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -451,13 +451,13 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.rate_limits.with_raw_response.delete( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.rate_limits.with_raw_response.delete( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -466,7 +466,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: async def test_method_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -478,7 +478,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.rate_limits.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -493,7 +493,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.rate_limits.with_streaming_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -511,14 +511,14 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.rate_limits.with_raw_response.edit( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.rate_limits.with_raw_response.edit( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -527,7 +527,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: async def test_method_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): rate_limit = await async_client.rate_limits.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -537,7 +537,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): response = await async_client.rate_limits.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -550,7 +550,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): async with async_client.rate_limits.with_streaming_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -566,12 +566,12 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.warns(DeprecationWarning): with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.rate_limits.with_raw_response.get( - "372e67954025e0ba6aaa6d586b9e0b59", + id="372e67954025e0ba6aaa6d586b9e0b59", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.rate_limits.with_raw_response.get( - "", + id="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_rulesets.py b/tests/api_resources/test_rulesets.py index 97d3d27207e..d8877f10ca1 100644 --- a/tests/api_resources/test_rulesets.py +++ b/tests/api_resources/test_rulesets.py @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(RulesetCreateResponse, ruleset, path=["response"]) @@ -92,7 +92,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", ) assert_matches_type(RulesetCreateResponse, ruleset, path=["response"]) @@ -105,7 +105,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -121,7 +121,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -149,16 +149,16 @@ def test_path_params_create(self, client: Cloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: ruleset = client.rulesets.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(RulesetUpdateResponse, ruleset, path=["response"]) @@ -166,7 +166,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: ruleset = client.rulesets.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[ { "action": "block", @@ -217,7 +217,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", kind="root", name="My ruleset", @@ -229,9 +229,9 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -243,9 +243,9 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.rulesets.with_streaming_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -260,30 +260,30 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.with_raw_response.update( - "", + ruleset_id="", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: ruleset = client.rulesets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[RulesetListResponse], ruleset, path=["response"]) @@ -291,7 +291,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: ruleset = client.rulesets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[RulesetListResponse], ruleset, path=["response"]) @@ -299,7 +299,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.rulesets.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -311,7 +311,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.rulesets.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -331,15 +331,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: ruleset = client.rulesets.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert ruleset is None @@ -347,8 +347,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: ruleset = client.rulesets.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert ruleset is None @@ -356,8 +356,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -369,8 +369,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.rulesets.with_streaming_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -385,28 +385,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.with_raw_response.delete( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: ruleset = client.rulesets.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RulesetGetResponse, ruleset, path=["response"]) @@ -414,8 +414,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: ruleset = client.rulesets.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RulesetGetResponse, ruleset, path=["response"]) @@ -423,8 +423,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -436,8 +436,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.rulesets.with_streaming_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -452,20 +452,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): client.rulesets.with_raw_response.get( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @@ -480,7 +480,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(RulesetCreateResponse, ruleset, path=["response"]) @@ -541,7 +541,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", ) assert_matches_type(RulesetCreateResponse, ruleset, path=["response"]) @@ -554,7 +554,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -570,7 +570,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -598,16 +598,16 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: name="My ruleset", phase="http_request_firewall_custom", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert_matches_type(RulesetUpdateResponse, ruleset, path=["response"]) @@ -615,7 +615,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[ { "action": "block", @@ -666,7 +666,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "ref": "my_ref", }, ], - account_id="string", + account_id="account_id", description="My ruleset to execute managed rulesets", kind="root", name="My ruleset", @@ -678,9 +678,9 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -692,9 +692,9 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.with_streaming_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -709,30 +709,30 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.with_raw_response.update( - "", + ruleset_id="", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.with_raw_response.update( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", rules=[{}, {}, {}], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[RulesetListResponse], ruleset, path=["response"]) @@ -740,7 +740,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[RulesetListResponse], ruleset, path=["response"]) @@ -748,7 +748,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -760,7 +760,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -780,15 +780,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert ruleset is None @@ -796,8 +796,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert ruleset is None @@ -805,8 +805,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -818,8 +818,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.with_streaming_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -834,28 +834,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.with_raw_response.delete( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.with_raw_response.delete( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RulesetGetResponse, ruleset, path=["response"]) @@ -863,8 +863,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ruleset = await async_client.rulesets.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert_matches_type(RulesetGetResponse, ruleset, path=["response"]) @@ -872,8 +872,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) assert response.is_closed is True @@ -885,8 +885,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.rulesets.with_streaming_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -901,18 +901,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `ruleset_id` but received ''"): await async_client.rulesets.with_raw_response.get( - "", - account_id="string", + ruleset_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", + ruleset_id="2f2feab2026849078ba485f918791bdc", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.rulesets.with_raw_response.get( - "2f2feab2026849078ba485f918791bdc", - account_id="string", + ruleset_id="2f2feab2026849078ba485f918791bdc", + account_id="account_id", ) diff --git a/tests/api_resources/test_snippets.py b/tests/api_resources/test_snippets.py index cad43decc6a..25af699eda9 100644 --- a/tests/api_resources/test_snippets.py +++ b/tests/api_resources/test_snippets.py @@ -22,7 +22,7 @@ class TestSnippets: @parametrize def test_method_update(self, client: Cloudflare) -> None: snippet = client.snippets.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Snippet], snippet, path=["response"]) @@ -31,7 +31,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: snippet = client.snippets.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", files="export { async function fetch(request, env) {return new Response('some_response') } }", metadata={"main_module": "main.js"}, @@ -42,7 +42,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.snippets.with_raw_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -55,7 +55,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.snippets.with_streaming_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -71,13 +71,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.snippets.with_raw_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): client.snippets.with_raw_response.update( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -122,7 +122,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: snippet = client.snippets.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SnippetDeleteResponse, snippet, path=["response"]) @@ -130,7 +130,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.snippets.with_raw_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -142,7 +142,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.snippets.with_streaming_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -157,20 +157,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.snippets.with_raw_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): client.snippets.with_raw_response.delete( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: snippet = client.snippets.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Snippet], snippet, path=["response"]) @@ -178,7 +178,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.snippets.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -190,7 +190,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.snippets.with_streaming_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -205,13 +205,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.snippets.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): client.snippets.with_raw_response.get( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -223,7 +223,7 @@ class TestAsyncSnippets: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: snippet = await async_client.snippets.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Snippet], snippet, path=["response"]) @@ -232,7 +232,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: snippet = await async_client.snippets.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", files="export { async function fetch(request, env) {return new Response('some_response') } }", metadata={"main_module": "main.js"}, @@ -243,7 +243,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.snippets.with_raw_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -256,7 +256,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.snippets.with_streaming_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -272,13 +272,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.snippets.with_raw_response.update( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): await async_client.snippets.with_raw_response.update( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -323,7 +323,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: snippet = await async_client.snippets.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SnippetDeleteResponse, snippet, path=["response"]) @@ -331,7 +331,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.snippets.with_raw_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -343,7 +343,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.snippets.with_streaming_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -358,20 +358,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.snippets.with_raw_response.delete( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): await async_client.snippets.with_raw_response.delete( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: snippet = await async_client.snippets.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Snippet], snippet, path=["response"]) @@ -379,7 +379,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.snippets.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -391,7 +391,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.snippets.with_streaming_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -406,12 +406,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.snippets.with_raw_response.get( - "snippet_name_01", + snippet_name="snippet_name_01", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `snippet_name` but received ''"): await async_client.snippets.with_raw_response.get( - "", + snippet_name="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_stream.py b/tests/api_resources/test_stream.py index 5bab50b63ce..56ed1c0d953 100644 --- a/tests/api_resources/test_stream.py +++ b/tests/api_resources/test_stream.py @@ -142,7 +142,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: stream = client.stream.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert stream is None @@ -150,7 +150,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.stream.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -162,7 +162,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.stream.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -177,20 +177,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: stream = client.stream.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Video], stream, path=["response"]) @@ -198,7 +198,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.stream.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -210,7 +210,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.stream.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -225,13 +225,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.stream.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.stream.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -362,7 +362,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: stream = await async_client.stream.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert stream is None @@ -370,7 +370,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -382,7 +382,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.with_streaming_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -397,20 +397,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.with_raw_response.delete( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.with_raw_response.delete( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: stream = await async_client.stream.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Video], stream, path=["response"]) @@ -418,7 +418,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.stream.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -430,7 +430,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.stream.with_streaming_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -445,12 +445,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.stream.with_raw_response.get( - "ea95132c15732412d22c1476fa83f27a", + identifier="ea95132c15732412d22c1476fa83f27a", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.stream.with_raw_response.get( - "", + identifier="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_subscriptions.py b/tests/api_resources/test_subscriptions.py index 7f4f56f32cf..e756ce625ff 100644 --- a/tests/api_resources/test_subscriptions.py +++ b/tests/api_resources/test_subscriptions.py @@ -27,15 +27,15 @@ class TestSubscriptions: @parametrize def test_method_create(self, client: Cloudflare) -> None: subscription = client.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionCreateResponse, subscription, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: subscription = client.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -73,7 +73,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.subscriptions.with_raw_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -84,7 +84,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.subscriptions.with_streaming_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -98,13 +98,13 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.subscriptions.with_raw_response.create( - "", + identifier="", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: subscription = client.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubscriptionUpdateResponse, subscription, path=["response"]) @@ -112,9 +112,9 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: subscription = client.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", - app={"install_id": "string"}, + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -152,7 +152,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -164,7 +164,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.subscriptions.with_streaming_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -179,7 +179,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="", ) @@ -187,7 +187,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `subscription_identifier` but received ''" ): client.subscriptions.with_raw_response.update( - "", + subscription_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -232,7 +232,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: subscription = client.subscriptions.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubscriptionDeleteResponse, subscription, path=["response"]) @@ -240,7 +240,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.subscriptions.with_raw_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -252,7 +252,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.subscriptions.with_streaming_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -267,7 +267,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.subscriptions.with_raw_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="", ) @@ -275,7 +275,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `subscription_identifier` but received ''" ): client.subscriptions.with_raw_response.delete( - "", + subscription_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -324,15 +324,15 @@ class TestAsyncSubscriptions: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionCreateResponse, subscription, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -370,7 +370,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.subscriptions.with_raw_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -381,7 +381,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.subscriptions.with_streaming_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -395,13 +395,13 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.subscriptions.with_raw_response.create( - "", + identifier="", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubscriptionUpdateResponse, subscription, path=["response"]) @@ -409,9 +409,9 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", - app={"install_id": "string"}, + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -449,7 +449,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -461,7 +461,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.subscriptions.with_streaming_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -476,7 +476,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="", ) @@ -484,7 +484,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `subscription_identifier` but received ''" ): await async_client.subscriptions.with_raw_response.update( - "", + subscription_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -529,7 +529,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.subscriptions.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SubscriptionDeleteResponse, subscription, path=["response"]) @@ -537,7 +537,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.subscriptions.with_raw_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -549,7 +549,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.subscriptions.with_streaming_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -564,7 +564,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.subscriptions.with_raw_response.delete( - "506e3185e9c882d175a2d0cb0093d9f2", + subscription_identifier="506e3185e9c882d175a2d0cb0093d9f2", account_identifier="", ) @@ -572,7 +572,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `subscription_identifier` but received ''" ): await async_client.subscriptions.with_raw_response.delete( - "", + subscription_identifier="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_url_scanner.py b/tests/api_resources/test_url_scanner.py index 99393bd91ce..452d2b50df3 100644 --- a/tests/api_resources/test_url_scanner.py +++ b/tests/api_resources/test_url_scanner.py @@ -21,28 +21,29 @@ class TestURLScanner: @parametrize def test_method_scan(self, client: Cloudflare) -> None: url_scanner = client.url_scanner.scan( - "string", + account_id="accountId", ) assert_matches_type(URLScannerScanResponse, url_scanner, path=["response"]) @parametrize def test_method_scan_with_all_params(self, client: Cloudflare) -> None: url_scanner = client.url_scanner.scan( - "string", + account_id="accountId", account_scans=True, asn="13335", date_end=parse_datetime("2019-12-27T18:11:19.117Z"), date_start=parse_datetime("2019-12-27T18:11:19.117Z"), + hash="hash", hostname="example.com", ip="1.1.1.1", is_malicious=True, limit=100, - next_cursor="string", - page_asn="string", - page_hostname="string", - page_ip="string", - page_path="string", - page_url="string", + next_cursor="next_cursor", + page_asn="page_asn", + page_hostname="page_hostname", + page_ip="page_ip", + page_path="page_path", + page_url="page_url", path="/samples/subresource-integrity/", scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", url="https://example.com/?hello", @@ -52,7 +53,7 @@ def test_method_scan_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_scan(self, client: Cloudflare) -> None: response = client.url_scanner.with_raw_response.scan( - "string", + account_id="accountId", ) assert response.is_closed is True @@ -63,7 +64,7 @@ def test_raw_response_scan(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_scan(self, client: Cloudflare) -> None: with client.url_scanner.with_streaming_response.scan( - "string", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -77,7 +78,7 @@ def test_streaming_response_scan(self, client: Cloudflare) -> None: def test_path_params_scan(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.url_scanner.with_raw_response.scan( - "", + account_id="", ) @@ -87,28 +88,29 @@ class TestAsyncURLScanner: @parametrize async def test_method_scan(self, async_client: AsyncCloudflare) -> None: url_scanner = await async_client.url_scanner.scan( - "string", + account_id="accountId", ) assert_matches_type(URLScannerScanResponse, url_scanner, path=["response"]) @parametrize async def test_method_scan_with_all_params(self, async_client: AsyncCloudflare) -> None: url_scanner = await async_client.url_scanner.scan( - "string", + account_id="accountId", account_scans=True, asn="13335", date_end=parse_datetime("2019-12-27T18:11:19.117Z"), date_start=parse_datetime("2019-12-27T18:11:19.117Z"), + hash="hash", hostname="example.com", ip="1.1.1.1", is_malicious=True, limit=100, - next_cursor="string", - page_asn="string", - page_hostname="string", - page_ip="string", - page_path="string", - page_url="string", + next_cursor="next_cursor", + page_asn="page_asn", + page_hostname="page_hostname", + page_ip="page_ip", + page_path="page_path", + page_url="page_url", path="/samples/subresource-integrity/", scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", url="https://example.com/?hello", @@ -118,7 +120,7 @@ async def test_method_scan_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_scan(self, async_client: AsyncCloudflare) -> None: response = await async_client.url_scanner.with_raw_response.scan( - "string", + account_id="accountId", ) assert response.is_closed is True @@ -129,7 +131,7 @@ async def test_raw_response_scan(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_scan(self, async_client: AsyncCloudflare) -> None: async with async_client.url_scanner.with_streaming_response.scan( - "string", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -143,5 +145,5 @@ async def test_streaming_response_scan(self, async_client: AsyncCloudflare) -> N async def test_path_params_scan(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.url_scanner.with_raw_response.scan( - "", + account_id="", ) diff --git a/tests/api_resources/test_waiting_rooms.py b/tests/api_resources/test_waiting_rooms.py index 9eb37b948c4..14af34401f7 100644 --- a/tests/api_resources/test_waiting_rooms.py +++ b/tests/api_resources/test_waiting_rooms.py @@ -119,7 +119,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -131,7 +131,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -173,7 +173,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.waiting_rooms.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -189,7 +189,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.waiting_rooms.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -208,7 +208,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", host="shop.example.com", name="production_webinar", @@ -218,7 +218,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.with_raw_response.update( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -276,7 +276,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WaitingRoomDeleteResponse, waiting_room, path=["response"]) @@ -284,7 +284,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.waiting_rooms.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -296,7 +296,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.waiting_rooms.with_streaming_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -311,20 +311,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.with_raw_response.delete( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -336,7 +336,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -378,7 +378,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.waiting_rooms.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -394,7 +394,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.waiting_rooms.with_streaming_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -413,7 +413,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", host="shop.example.com", name="production_webinar", @@ -423,7 +423,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.with_raw_response.edit( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -434,7 +434,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: waiting_room = client.waiting_rooms.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WaitingRoom, waiting_room, path=["response"]) @@ -442,7 +442,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.waiting_rooms.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -454,7 +454,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.waiting_rooms.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -469,13 +469,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.with_raw_response.get( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -581,7 +581,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -593,7 +593,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -635,7 +635,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -651,7 +651,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -670,7 +670,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", host="shop.example.com", name="production_webinar", @@ -680,7 +680,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.with_raw_response.update( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -738,7 +738,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WaitingRoomDeleteResponse, waiting_room, path=["response"]) @@ -746,7 +746,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -758,7 +758,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.with_streaming_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -773,20 +773,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.with_raw_response.delete( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.with_raw_response.delete( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -798,7 +798,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -840,7 +840,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -856,7 +856,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.with_streaming_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -875,7 +875,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.with_raw_response.edit( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", host="shop.example.com", name="production_webinar", @@ -885,7 +885,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.with_raw_response.edit( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", host="shop.example.com", name="production_webinar", @@ -896,7 +896,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: waiting_room = await async_client.waiting_rooms.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(WaitingRoom, waiting_room, path=["response"]) @@ -904,7 +904,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -916,7 +916,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -931,12 +931,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.with_raw_response.get( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/test_warp_connector.py b/tests/api_resources/test_warp_connector.py index 7db50a0d321..77d3b889c82 100644 --- a/tests/api_resources/test_warp_connector.py +++ b/tests/api_resources/test_warp_connector.py @@ -127,7 +127,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: warp_connector = client.warp_connector.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorDeleteResponse, warp_connector, path=["response"]) @@ -135,7 +135,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.warp_connector.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -147,7 +147,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.warp_connector.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -162,20 +162,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.warp_connector.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.warp_connector.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: warp_connector = client.warp_connector.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorEditResponse, warp_connector, path=["response"]) @@ -183,7 +183,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: warp_connector = client.warp_connector.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="blog", tunnel_secret="AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=", @@ -193,7 +193,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.warp_connector.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -205,7 +205,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.warp_connector.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -220,20 +220,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.warp_connector.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.warp_connector.with_raw_response.edit( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: warp_connector = client.warp_connector.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorGetResponse, warp_connector, path=["response"]) @@ -241,7 +241,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.warp_connector.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -253,7 +253,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.warp_connector.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -268,20 +268,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.warp_connector.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.warp_connector.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_token(self, client: Cloudflare) -> None: warp_connector = client.warp_connector.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorTokenResponse, warp_connector, path=["response"]) @@ -289,7 +289,7 @@ def test_method_token(self, client: Cloudflare) -> None: @parametrize def test_raw_response_token(self, client: Cloudflare) -> None: response = client.warp_connector.with_raw_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -301,7 +301,7 @@ def test_raw_response_token(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_token(self, client: Cloudflare) -> None: with client.warp_connector.with_streaming_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -316,13 +316,13 @@ def test_streaming_response_token(self, client: Cloudflare) -> None: def test_path_params_token(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.warp_connector.with_raw_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.warp_connector.with_raw_response.token( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -433,7 +433,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: warp_connector = await async_client.warp_connector.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorDeleteResponse, warp_connector, path=["response"]) @@ -441,7 +441,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.warp_connector.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -453,7 +453,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.warp_connector.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -468,20 +468,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.warp_connector.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.warp_connector.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: warp_connector = await async_client.warp_connector.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorEditResponse, warp_connector, path=["response"]) @@ -489,7 +489,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: warp_connector = await async_client.warp_connector.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="blog", tunnel_secret="AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=", @@ -499,7 +499,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.warp_connector.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -511,7 +511,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.warp_connector.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -526,20 +526,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.warp_connector.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.warp_connector.with_raw_response.edit( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: warp_connector = await async_client.warp_connector.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorGetResponse, warp_connector, path=["response"]) @@ -547,7 +547,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.warp_connector.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -559,7 +559,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.warp_connector.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -574,20 +574,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.warp_connector.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.warp_connector.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_token(self, async_client: AsyncCloudflare) -> None: warp_connector = await async_client.warp_connector.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(WARPConnectorTokenResponse, warp_connector, path=["response"]) @@ -595,7 +595,7 @@ async def test_method_token(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_token(self, async_client: AsyncCloudflare) -> None: response = await async_client.warp_connector.with_raw_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -607,7 +607,7 @@ async def test_raw_response_token(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_token(self, async_client: AsyncCloudflare) -> None: async with async_client.warp_connector.with_streaming_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -622,12 +622,12 @@ async def test_streaming_response_token(self, async_client: AsyncCloudflare) -> async def test_path_params_token(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.warp_connector.with_raw_response.token( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.warp_connector.with_raw_response.token( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/test_zones.py b/tests/api_resources/test_zones.py index f4a3a4dfb67..c66ce174c90 100644 --- a/tests/api_resources/test_zones.py +++ b/tests/api_resources/test_zones.py @@ -73,12 +73,12 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: zone = client.zones.list( account={ - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, direction="desc", match="any", - name="string", + name="name", order="status", page=1, per_page=5, @@ -290,12 +290,12 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: zone = await async_client.zones.list( account={ - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, direction="desc", match="any", - name="string", + name="name", order="status", page=1, per_page=5, diff --git a/tests/api_resources/url_scanner/test_scans.py b/tests/api_resources/url_scanner/test_scans.py index 8a33a5f10ce..371efa725c5 100644 --- a/tests/api_resources/url_scanner/test_scans.py +++ b/tests/api_resources/url_scanner/test_scans.py @@ -32,7 +32,7 @@ class TestScans: @parametrize def test_method_create(self, client: Cloudflare) -> None: scan = client.url_scanner.scans.create( - "string", + account_id="accountId", url="https://www.example.com", ) assert_matches_type(ScanCreateResponse, scan, path=["response"]) @@ -40,7 +40,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: scan = client.url_scanner.scans.create( - "string", + account_id="accountId", url="https://www.example.com", custom_headers={"foo": "string"}, screenshots_resolutions=["desktop", "mobile", "tablet"], @@ -51,7 +51,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.url_scanner.scans.with_raw_response.create( - "string", + account_id="accountId", url="https://www.example.com", ) @@ -63,7 +63,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.url_scanner.scans.with_streaming_response.create( - "string", + account_id="accountId", url="https://www.example.com", ) as response: assert not response.is_closed @@ -78,23 +78,23 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.url_scanner.scans.with_raw_response.create( - "", + account_id="", url="https://www.example.com", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: scan = client.url_scanner.scans.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert_matches_type(ScanGetResponse, scan, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: scan = client.url_scanner.scans.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", full=True, ) assert_matches_type(ScanGetResponse, scan, path=["response"]) @@ -102,8 +102,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.url_scanner.scans.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert response.is_closed is True @@ -114,8 +114,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.url_scanner.scans.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -129,29 +129,29 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.url_scanner.scans.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): client.url_scanner.scans.with_raw_response.get( - "", - account_id="string", + scan_id="", + account_id="accountId", ) @parametrize def test_method_har(self, client: Cloudflare) -> None: scan = client.url_scanner.scans.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert_matches_type(ScanHarResponse, scan, path=["response"]) @parametrize def test_raw_response_har(self, client: Cloudflare) -> None: response = client.url_scanner.scans.with_raw_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert response.is_closed is True @@ -162,8 +162,8 @@ def test_raw_response_har(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_har(self, client: Cloudflare) -> None: with client.url_scanner.scans.with_streaming_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -177,25 +177,25 @@ def test_streaming_response_har(self, client: Cloudflare) -> None: def test_path_params_har(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.url_scanner.scans.with_raw_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): client.url_scanner.scans.with_raw_response.har( - "", - account_id="string", + scan_id="", + account_id="accountId", ) @parametrize @pytest.mark.respx(base_url=base_url) def test_method_screenshot(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = client.url_scanner.scans.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert scan.is_closed assert scan.json() == {"foo": "bar"} @@ -205,12 +205,12 @@ def test_method_screenshot(self, client: Cloudflare, respx_mock: MockRouter) -> @parametrize @pytest.mark.respx(base_url=base_url) def test_method_screenshot_with_all_params(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = client.url_scanner.scans.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", resolution="desktop", ) assert scan.is_closed @@ -221,13 +221,13 @@ def test_method_screenshot_with_all_params(self, client: Cloudflare, respx_mock: @parametrize @pytest.mark.respx(base_url=base_url) def test_raw_response_screenshot(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = client.url_scanner.scans.with_raw_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert scan.is_closed is True @@ -238,12 +238,12 @@ def test_raw_response_screenshot(self, client: Cloudflare, respx_mock: MockRoute @parametrize @pytest.mark.respx(base_url=base_url) def test_streaming_response_screenshot(self, client: Cloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) with client.url_scanner.scans.with_streaming_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as scan: assert not scan.is_closed assert scan.http_request.headers.get("X-Stainless-Lang") == "python" @@ -259,14 +259,14 @@ def test_streaming_response_screenshot(self, client: Cloudflare, respx_mock: Moc def test_path_params_screenshot(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.url_scanner.scans.with_raw_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): client.url_scanner.scans.with_raw_response.screenshot( - "", - account_id="string", + scan_id="", + account_id="accountId", ) @@ -276,7 +276,7 @@ class TestAsyncScans: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: scan = await async_client.url_scanner.scans.create( - "string", + account_id="accountId", url="https://www.example.com", ) assert_matches_type(ScanCreateResponse, scan, path=["response"]) @@ -284,7 +284,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: scan = await async_client.url_scanner.scans.create( - "string", + account_id="accountId", url="https://www.example.com", custom_headers={"foo": "string"}, screenshots_resolutions=["desktop", "mobile", "tablet"], @@ -295,7 +295,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.url_scanner.scans.with_raw_response.create( - "string", + account_id="accountId", url="https://www.example.com", ) @@ -307,7 +307,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.url_scanner.scans.with_streaming_response.create( - "string", + account_id="accountId", url="https://www.example.com", ) as response: assert not response.is_closed @@ -322,23 +322,23 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.create( - "", + account_id="", url="https://www.example.com", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: scan = await async_client.url_scanner.scans.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert_matches_type(ScanGetResponse, scan, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: scan = await async_client.url_scanner.scans.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", full=True, ) assert_matches_type(ScanGetResponse, scan, path=["response"]) @@ -346,8 +346,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.url_scanner.scans.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert response.is_closed is True @@ -358,8 +358,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.url_scanner.scans.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -373,29 +373,29 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.get( - "", - account_id="string", + scan_id="", + account_id="accountId", ) @parametrize async def test_method_har(self, async_client: AsyncCloudflare) -> None: scan = await async_client.url_scanner.scans.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert_matches_type(ScanHarResponse, scan, path=["response"]) @parametrize async def test_raw_response_har(self, async_client: AsyncCloudflare) -> None: response = await async_client.url_scanner.scans.with_raw_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert response.is_closed is True @@ -406,8 +406,8 @@ async def test_raw_response_har(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_har(self, async_client: AsyncCloudflare) -> None: async with async_client.url_scanner.scans.with_streaming_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -421,25 +421,25 @@ async def test_streaming_response_har(self, async_client: AsyncCloudflare) -> No async def test_path_params_har(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.har( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.har( - "", - account_id="string", + scan_id="", + account_id="accountId", ) @parametrize @pytest.mark.respx(base_url=base_url) async def test_method_screenshot(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = await async_client.url_scanner.scans.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert scan.is_closed assert await scan.json() == {"foo": "bar"} @@ -451,12 +451,12 @@ async def test_method_screenshot(self, async_client: AsyncCloudflare, respx_mock async def test_method_screenshot_with_all_params( self, async_client: AsyncCloudflare, respx_mock: MockRouter ) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = await async_client.url_scanner.scans.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", resolution="desktop", ) assert scan.is_closed @@ -467,13 +467,13 @@ async def test_method_screenshot_with_all_params( @parametrize @pytest.mark.respx(base_url=base_url) async def test_raw_response_screenshot(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) scan = await async_client.url_scanner.scans.with_raw_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) assert scan.is_closed is True @@ -484,12 +484,12 @@ async def test_raw_response_screenshot(self, async_client: AsyncCloudflare, resp @parametrize @pytest.mark.respx(base_url=base_url) async def test_streaming_response_screenshot(self, async_client: AsyncCloudflare, respx_mock: MockRouter) -> None: - respx_mock.get("/accounts/string/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( + respx_mock.get("/accounts/accountId/urlscanner/scan/182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e/screenshot").mock( return_value=httpx.Response(200, json={"foo": "bar"}) ) async with async_client.url_scanner.scans.with_streaming_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="accountId", ) as scan: assert not scan.is_closed assert scan.http_request.headers.get("X-Stainless-Lang") == "python" @@ -505,12 +505,12 @@ async def test_streaming_response_screenshot(self, async_client: AsyncCloudflare async def test_path_params_screenshot(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.screenshot( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + scan_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `scan_id` but received ''"): await async_client.url_scanner.scans.with_raw_response.screenshot( - "", - account_id="string", + scan_id="", + account_id="accountId", ) diff --git a/tests/api_resources/user/test_invites.py b/tests/api_resources/user/test_invites.py index a428b30e8f9..9e47db517e9 100644 --- a/tests/api_resources/user/test_invites.py +++ b/tests/api_resources/user/test_invites.py @@ -46,7 +46,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: invite = client.user.invites.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) assert_matches_type(object, invite, path=["response"]) @@ -54,7 +54,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.user.invites.with_raw_response.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) @@ -66,7 +66,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.user.invites.with_streaming_response.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) as response: assert not response.is_closed @@ -81,7 +81,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `invite_id` but received ''"): client.user.invites.with_raw_response.edit( - "", + invite_id="", status="accepted", ) @@ -155,7 +155,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: invite = await async_client.user.invites.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) assert_matches_type(object, invite, path=["response"]) @@ -163,7 +163,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.user.invites.with_raw_response.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) @@ -175,7 +175,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.user.invites.with_streaming_response.edit( - "4f5f0c14a2a41d5063dd301b2f829f04", + invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) as response: assert not response.is_closed @@ -190,7 +190,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `invite_id` but received ''"): await async_client.user.invites.with_raw_response.edit( - "", + invite_id="", status="accepted", ) diff --git a/tests/api_resources/user/test_subscriptions.py b/tests/api_resources/user/test_subscriptions.py index 95133505c93..c109797de83 100644 --- a/tests/api_resources/user/test_subscriptions.py +++ b/tests/api_resources/user/test_subscriptions.py @@ -25,15 +25,15 @@ class TestSubscriptions: @parametrize def test_method_update(self, client: Cloudflare) -> None: subscription = client.user.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionUpdateResponse, subscription, path=["response"]) @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: subscription = client.user.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -71,7 +71,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.user.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -82,7 +82,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.user.subscriptions.with_streaming_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -96,7 +96,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.user.subscriptions.with_raw_response.update( - "", + identifier="", ) @parametrize @@ -140,15 +140,15 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: subscription = client.user.subscriptions.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionEditResponse, subscription, path=["response"]) @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: subscription = client.user.subscriptions.edit( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -186,7 +186,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.user.subscriptions.with_raw_response.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -197,7 +197,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.user.subscriptions.with_streaming_response.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -211,7 +211,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.user.subscriptions.with_raw_response.edit( - "", + identifier="", ) @parametrize @@ -246,15 +246,15 @@ class TestAsyncSubscriptions: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.user.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionUpdateResponse, subscription, path=["response"]) @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.user.subscriptions.update( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -292,7 +292,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.user.subscriptions.with_raw_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -303,7 +303,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.user.subscriptions.with_streaming_response.update( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -317,7 +317,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.user.subscriptions.with_raw_response.update( - "", + identifier="", ) @parametrize @@ -361,15 +361,15 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.user.subscriptions.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionEditResponse, subscription, path=["response"]) @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.user.subscriptions.edit( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -407,7 +407,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.user.subscriptions.with_raw_response.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -418,7 +418,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.user.subscriptions.with_streaming_response.edit( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -432,7 +432,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.user.subscriptions.with_raw_response.edit( - "", + identifier="", ) @parametrize diff --git a/tests/api_resources/user/test_tokens.py b/tests/api_resources/user/test_tokens.py index 84f1a588242..cf66f8daf04 100644 --- a/tests/api_resources/user/test_tokens.py +++ b/tests/api_resources/user/test_tokens.py @@ -220,7 +220,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: token = client.user.tokens.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -256,7 +256,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: token = client.user.tokens.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -339,7 +339,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.user.tokens.with_raw_response.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -379,7 +379,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.user.tokens.with_streaming_response.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -739,7 +739,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: token = await async_client.user.tokens.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -775,7 +775,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: token = await async_client.user.tokens.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -858,7 +858,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.user.tokens.with_raw_response.update( - {}, + token_id={}, name="readonly token", policies=[ { @@ -898,7 +898,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.user.tokens.with_streaming_response.update( - {}, + token_id={}, name="readonly token", policies=[ { diff --git a/tests/api_resources/user/tokens/test_value.py b/tests/api_resources/user/tokens/test_value.py index d4ef302b8e1..9eba90baaa8 100644 --- a/tests/api_resources/user/tokens/test_value.py +++ b/tests/api_resources/user/tokens/test_value.py @@ -19,7 +19,7 @@ class TestValue: @parametrize def test_method_update(self, client: Cloudflare) -> None: value = client.user.tokens.value.update( - {}, + token_id={}, body={}, ) assert_matches_type(str, value, path=["response"]) @@ -27,7 +27,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.user.tokens.value.with_raw_response.update( - {}, + token_id={}, body={}, ) @@ -39,7 +39,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.user.tokens.value.with_streaming_response.update( - {}, + token_id={}, body={}, ) as response: assert not response.is_closed @@ -57,7 +57,7 @@ class TestAsyncValue: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: value = await async_client.user.tokens.value.update( - {}, + token_id={}, body={}, ) assert_matches_type(str, value, path=["response"]) @@ -65,7 +65,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.user.tokens.value.with_raw_response.update( - {}, + token_id={}, body={}, ) @@ -77,7 +77,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.user.tokens.value.with_streaming_response.update( - {}, + token_id={}, body={}, ) as response: assert not response.is_closed diff --git a/tests/api_resources/vectorize/test_indexes.py b/tests/api_resources/vectorize/test_indexes.py index a4873ac1510..c24b21b2d96 100644 --- a/tests/api_resources/vectorize/test_indexes.py +++ b/tests/api_resources/vectorize/test_indexes.py @@ -99,7 +99,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: index = client.vectorize.indexes.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -108,7 +108,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -121,7 +121,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) as response: @@ -137,14 +137,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.update( - "example-index", + index_name="example-index", account_id="", description="This is my example index.", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.update( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -190,7 +190,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: index = client.vectorize.indexes.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IndexDeleteResponse, index, path=["response"]) @@ -198,7 +198,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -210,7 +210,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -225,20 +225,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.delete( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.delete( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete_by_ids(self, client: Cloudflare) -> None: index = client.vectorize.indexes.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndexDeleteVectorsByID], index, path=["response"]) @@ -246,7 +246,7 @@ def test_method_delete_by_ids(self, client: Cloudflare) -> None: @parametrize def test_method_delete_by_ids_with_all_params(self, client: Cloudflare) -> None: index = client.vectorize.indexes.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ids=["5121db81354a40c6aedc3fe1ace51c59", "f90eb49c2107486abdfd78c67e853430"], ) @@ -255,7 +255,7 @@ def test_method_delete_by_ids_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete_by_ids(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -267,7 +267,7 @@ def test_raw_response_delete_by_ids(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete_by_ids(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -282,20 +282,20 @@ def test_streaming_response_delete_by_ids(self, client: Cloudflare) -> None: def test_path_params_delete_by_ids(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.delete_by_ids( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: index = client.vectorize.indexes.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CreateIndex], index, path=["response"]) @@ -303,7 +303,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -315,7 +315,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -330,20 +330,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.get( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.get( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get_by_ids(self, client: Cloudflare) -> None: index = client.vectorize.indexes.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, index, path=["response"]) @@ -351,7 +351,7 @@ def test_method_get_by_ids(self, client: Cloudflare) -> None: @parametrize def test_method_get_by_ids_with_all_params(self, client: Cloudflare) -> None: index = client.vectorize.indexes.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ids=["5121db81354a40c6aedc3fe1ace51c59", "f90eb49c2107486abdfd78c67e853430"], ) @@ -360,7 +360,7 @@ def test_method_get_by_ids_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get_by_ids(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -372,7 +372,7 @@ def test_raw_response_get_by_ids(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get_by_ids(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -387,13 +387,13 @@ def test_streaming_response_get_by_ids(self, client: Cloudflare) -> None: def test_path_params_get_by_ids(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.get_by_ids( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.get_by_ids( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -401,7 +401,7 @@ def test_path_params_get_by_ids(self, client: Cloudflare) -> None: @parametrize def test_method_insert(self, client: Cloudflare) -> None: index = client.vectorize.indexes.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -411,7 +411,7 @@ def test_method_insert(self, client: Cloudflare) -> None: @parametrize def test_raw_response_insert(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -425,7 +425,7 @@ def test_raw_response_insert(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_insert(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) as response: @@ -442,14 +442,14 @@ def test_streaming_response_insert(self, client: Cloudflare) -> None: def test_path_params_insert(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.insert( - "example-index", + index_name="example-index", account_id="", body=b"raw file contents", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.insert( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -457,7 +457,7 @@ def test_path_params_insert(self, client: Cloudflare) -> None: @parametrize def test_method_query(self, client: Cloudflare) -> None: index = client.vectorize.indexes.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -466,7 +466,7 @@ def test_method_query(self, client: Cloudflare) -> None: @parametrize def test_method_query_with_all_params(self, client: Cloudflare) -> None: index = client.vectorize.indexes.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], filter={ @@ -482,7 +482,7 @@ def test_method_query_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_query(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -495,7 +495,7 @@ def test_raw_response_query(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_query(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) as response: @@ -511,14 +511,14 @@ def test_streaming_response_query(self, client: Cloudflare) -> None: def test_path_params_query(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.query( - "example-index", + index_name="example-index", account_id="", vector=[0.5, 0.5, 0.5], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.query( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -527,7 +527,7 @@ def test_path_params_query(self, client: Cloudflare) -> None: @parametrize def test_method_upsert(self, client: Cloudflare) -> None: index = client.vectorize.indexes.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -537,7 +537,7 @@ def test_method_upsert(self, client: Cloudflare) -> None: @parametrize def test_raw_response_upsert(self, client: Cloudflare) -> None: response = client.vectorize.indexes.with_raw_response.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -551,7 +551,7 @@ def test_raw_response_upsert(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_upsert(self, client: Cloudflare) -> None: with client.vectorize.indexes.with_streaming_response.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) as response: @@ -568,14 +568,14 @@ def test_streaming_response_upsert(self, client: Cloudflare) -> None: def test_path_params_upsert(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.vectorize.indexes.with_raw_response.upsert( - "example-index", + index_name="example-index", account_id="", body=b"raw file contents", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): client.vectorize.indexes.with_raw_response.upsert( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -658,7 +658,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -667,7 +667,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -680,7 +680,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.update( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) as response: @@ -696,14 +696,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.update( - "example-index", + index_name="example-index", account_id="", description="This is my example index.", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.update( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", description="This is my example index.", ) @@ -749,7 +749,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(IndexDeleteResponse, index, path=["response"]) @@ -757,7 +757,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -769,7 +769,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.delete( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -784,20 +784,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.delete( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.delete( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete_by_ids(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[IndexDeleteVectorsByID], index, path=["response"]) @@ -805,7 +805,7 @@ async def test_method_delete_by_ids(self, async_client: AsyncCloudflare) -> None @parametrize async def test_method_delete_by_ids_with_all_params(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ids=["5121db81354a40c6aedc3fe1ace51c59", "f90eb49c2107486abdfd78c67e853430"], ) @@ -814,7 +814,7 @@ async def test_method_delete_by_ids_with_all_params(self, async_client: AsyncClo @parametrize async def test_raw_response_delete_by_ids(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -826,7 +826,7 @@ async def test_raw_response_delete_by_ids(self, async_client: AsyncCloudflare) - @parametrize async def test_streaming_response_delete_by_ids(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -841,20 +841,20 @@ async def test_streaming_response_delete_by_ids(self, async_client: AsyncCloudfl async def test_path_params_delete_by_ids(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.delete_by_ids( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.delete_by_ids( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CreateIndex], index, path=["response"]) @@ -862,7 +862,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -874,7 +874,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.get( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -889,20 +889,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.get( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.get( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get_by_ids(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, index, path=["response"]) @@ -910,7 +910,7 @@ async def test_method_get_by_ids(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_by_ids_with_all_params(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ids=["5121db81354a40c6aedc3fe1ace51c59", "f90eb49c2107486abdfd78c67e853430"], ) @@ -919,7 +919,7 @@ async def test_method_get_by_ids_with_all_params(self, async_client: AsyncCloudf @parametrize async def test_raw_response_get_by_ids(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -931,7 +931,7 @@ async def test_raw_response_get_by_ids(self, async_client: AsyncCloudflare) -> N @parametrize async def test_streaming_response_get_by_ids(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.get_by_ids( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -946,13 +946,13 @@ async def test_streaming_response_get_by_ids(self, async_client: AsyncCloudflare async def test_path_params_get_by_ids(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.get_by_ids( - "example-index", + index_name="example-index", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.get_by_ids( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -960,7 +960,7 @@ async def test_path_params_get_by_ids(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_insert(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -970,7 +970,7 @@ async def test_method_insert(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_insert(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -984,7 +984,7 @@ async def test_raw_response_insert(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_insert(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.insert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) as response: @@ -1001,14 +1001,14 @@ async def test_streaming_response_insert(self, async_client: AsyncCloudflare) -> async def test_path_params_insert(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.insert( - "example-index", + index_name="example-index", account_id="", body=b"raw file contents", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.insert( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -1016,7 +1016,7 @@ async def test_path_params_insert(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_query(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -1025,7 +1025,7 @@ async def test_method_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_query_with_all_params(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], filter={ @@ -1041,7 +1041,7 @@ async def test_method_query_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_query(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -1054,7 +1054,7 @@ async def test_raw_response_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_query(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.query( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) as response: @@ -1070,14 +1070,14 @@ async def test_streaming_response_query(self, async_client: AsyncCloudflare) -> async def test_path_params_query(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.query( - "example-index", + index_name="example-index", account_id="", vector=[0.5, 0.5, 0.5], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.query( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", vector=[0.5, 0.5, 0.5], ) @@ -1086,7 +1086,7 @@ async def test_path_params_query(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_upsert(self, async_client: AsyncCloudflare) -> None: index = await async_client.vectorize.indexes.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -1096,7 +1096,7 @@ async def test_method_upsert(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_upsert(self, async_client: AsyncCloudflare) -> None: response = await async_client.vectorize.indexes.with_raw_response.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) @@ -1110,7 +1110,7 @@ async def test_raw_response_upsert(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_upsert(self, async_client: AsyncCloudflare) -> None: async with async_client.vectorize.indexes.with_streaming_response.upsert( - "example-index", + index_name="example-index", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) as response: @@ -1127,14 +1127,14 @@ async def test_streaming_response_upsert(self, async_client: AsyncCloudflare) -> async def test_path_params_upsert(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.vectorize.indexes.with_raw_response.upsert( - "example-index", + index_name="example-index", account_id="", body=b"raw file contents", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `index_name` but received ''"): await async_client.vectorize.indexes.with_raw_response.upsert( - "", + index_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body=b"raw file contents", ) diff --git a/tests/api_resources/waiting_rooms/events/test_details.py b/tests/api_resources/waiting_rooms/events/test_details.py index 3a81dca45f9..c164f78f6b8 100644 --- a/tests/api_resources/waiting_rooms/events/test_details.py +++ b/tests/api_resources/waiting_rooms/events/test_details.py @@ -20,7 +20,7 @@ class TestDetails: @parametrize def test_method_get(self, client: Cloudflare) -> None: detail = client.waiting_rooms.events.details.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -42,7 +42,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.waiting_rooms.events.details.with_streaming_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): client.waiting_rooms.events.details.with_raw_response.get( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -84,7 +84,7 @@ class TestAsyncDetails: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: detail = await async_client.waiting_rooms.events.details.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -93,7 +93,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -106,7 +106,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.details.with_streaming_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -122,21 +122,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.details.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): await async_client.waiting_rooms.events.details.with_raw_response.get( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/waiting_rooms/test_events.py b/tests/api_resources/waiting_rooms/test_events.py index 2be3b4b028c..b416ff77d57 100644 --- a/tests/api_resources/waiting_rooms/test_events.py +++ b/tests/api_resources/waiting_rooms/test_events.py @@ -24,7 +24,7 @@ class TestEvents: @parametrize def test_method_create(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -56,7 +56,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -71,7 +71,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -89,7 +89,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -98,7 +98,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.create( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -108,7 +108,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -120,7 +120,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -142,7 +142,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -158,7 +158,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -177,7 +177,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -187,7 +187,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", event_end_time="2021-09-28T17:00:00.000Z", @@ -197,7 +197,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): client.waiting_rooms.events.with_raw_response.update( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -208,7 +208,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[Event], event, path=["response"]) @@ -216,7 +216,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", page={}, per_page={}, @@ -226,7 +226,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -253,20 +253,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.list( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -275,7 +275,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -288,7 +288,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -304,21 +304,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): client.waiting_rooms.events.with_raw_response.delete( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -326,7 +326,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -338,7 +338,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -360,7 +360,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -376,7 +376,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -395,7 +395,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -405,7 +405,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", event_end_time="2021-09-28T17:00:00.000Z", @@ -415,7 +415,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): client.waiting_rooms.events.with_raw_response.edit( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -426,7 +426,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: event = client.waiting_rooms.events.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -435,7 +435,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -448,7 +448,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.waiting_rooms.events.with_streaming_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -464,21 +464,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): client.waiting_rooms.events.with_raw_response.get( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -490,7 +490,7 @@ class TestAsyncEvents: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -501,7 +501,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -522,7 +522,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -537,7 +537,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -555,7 +555,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -564,7 +564,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.create( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", event_end_time="2021-09-28T17:00:00.000Z", event_start_time="2021-09-28T15:30:00.000Z", @@ -574,7 +574,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -586,7 +586,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -608,7 +608,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -624,7 +624,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -643,7 +643,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -653,7 +653,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.update( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", event_end_time="2021-09-28T17:00:00.000Z", @@ -663,7 +663,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.update( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -674,7 +674,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[Event], event, path=["response"]) @@ -682,7 +682,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", page={}, per_page={}, @@ -692,7 +692,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -704,7 +704,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -719,20 +719,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.list( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -741,7 +741,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -754,7 +754,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -770,21 +770,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.delete( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -792,7 +792,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -804,7 +804,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -826,7 +826,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -842,7 +842,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -861,7 +861,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -871,7 +871,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", event_end_time="2021-09-28T17:00:00.000Z", @@ -881,7 +881,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.edit( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", event_end_time="2021-09-28T17:00:00.000Z", @@ -892,7 +892,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: event = await async_client.waiting_rooms.events.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -901,7 +901,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -914,7 +914,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.events.with_streaming_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -930,21 +930,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.get( - "25756b2dfe6e378a06b033b670413757", + event_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `event_id` but received ''"): await async_client.waiting_rooms.events.with_raw_response.get( - "", + event_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/waiting_rooms/test_rules.py b/tests/api_resources/waiting_rooms/test_rules.py index 0716bb86c5d..cb79bc2716b 100644 --- a/tests/api_resources/waiting_rooms/test_rules.py +++ b/tests/api_resources/waiting_rooms/test_rules.py @@ -27,7 +27,7 @@ class TestRules: @parametrize def test_method_create(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -49,7 +49,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.waiting_rooms.rules.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -63,7 +63,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.waiting_rooms.rules.with_streaming_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -80,7 +80,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.rules.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -88,7 +88,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.rules.with_raw_response.create( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -97,7 +97,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -119,7 +119,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.waiting_rooms.rules.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -145,7 +145,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.waiting_rooms.rules.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -174,7 +174,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.rules.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", body=[ { @@ -194,7 +194,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.rules.with_raw_response.update( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -215,7 +215,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[WaitingRoomRule], rule, path=["response"]) @@ -223,7 +223,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.waiting_rooms.rules.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -235,7 +235,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.waiting_rooms.rules.with_streaming_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -250,20 +250,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.rules.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.rules.with_raw_response.list( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -272,7 +272,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -285,7 +285,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.waiting_rooms.rules.with_streaming_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -301,21 +301,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.waiting_rooms.rules.with_raw_response.delete( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -323,7 +323,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -334,7 +334,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: rule = client.waiting_rooms.rules.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -348,7 +348,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -363,7 +363,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.waiting_rooms.rules.with_streaming_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -381,7 +381,7 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -390,7 +390,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", action="bypass_waiting_room", @@ -399,7 +399,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.waiting_rooms.rules.with_raw_response.edit( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -413,7 +413,7 @@ class TestAsyncRules: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -423,7 +423,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -435,7 +435,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.rules.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -449,7 +449,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.rules.with_streaming_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -466,7 +466,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.create( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -474,7 +474,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.create( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", action="bypass_waiting_room", expression="ip.src in {10.20.30.40}", @@ -483,7 +483,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -505,7 +505,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.rules.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -531,7 +531,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.rules.with_streaming_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -560,7 +560,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.update( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", body=[ { @@ -580,7 +580,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.update( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", body=[ { @@ -601,7 +601,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[WaitingRoomRule], rule, path=["response"]) @@ -609,7 +609,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.rules.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -621,7 +621,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.rules.with_streaming_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -636,20 +636,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.list( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.list( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -658,7 +658,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -671,7 +671,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.rules.with_streaming_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) as response: @@ -687,21 +687,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.delete( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.delete( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", ) @@ -709,7 +709,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -720,7 +720,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.waiting_rooms.rules.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -734,7 +734,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -749,7 +749,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.rules.with_streaming_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -767,7 +767,7 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", @@ -776,7 +776,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.edit( - "25756b2dfe6e378a06b033b670413757", + rule_id="25756b2dfe6e378a06b033b670413757", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="", action="bypass_waiting_room", @@ -785,7 +785,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.waiting_rooms.rules.with_raw_response.edit( - "", + rule_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", waiting_room_id="699d98642c564d2e855e9661899b7252", action="bypass_waiting_room", diff --git a/tests/api_resources/waiting_rooms/test_statuses.py b/tests/api_resources/waiting_rooms/test_statuses.py index 9a7ff6731a5..5ca8f12dbec 100644 --- a/tests/api_resources/waiting_rooms/test_statuses.py +++ b/tests/api_resources/waiting_rooms/test_statuses.py @@ -20,7 +20,7 @@ class TestStatuses: @parametrize def test_method_get(self, client: Cloudflare) -> None: status = client.waiting_rooms.statuses.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(StatusGetResponse, status, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.waiting_rooms.statuses.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.waiting_rooms.statuses.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.waiting_rooms.statuses.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): client.waiting_rooms.statuses.with_raw_response.get( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncStatuses: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: status = await async_client.waiting_rooms.statuses.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(StatusGetResponse, status, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.waiting_rooms.statuses.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.waiting_rooms.statuses.with_streaming_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.waiting_rooms.statuses.with_raw_response.get( - "699d98642c564d2e855e9661899b7252", + waiting_room_id="699d98642c564d2e855e9661899b7252", zone_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `waiting_room_id` but received ''"): await async_client.waiting_rooms.statuses.with_raw_response.get( - "", + waiting_room_id="", zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py index d5891151684..af0aba72b11 100644 --- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py +++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py @@ -26,7 +26,7 @@ class TestEntries: @parametrize def test_method_create(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -36,7 +36,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -47,7 +47,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -61,7 +61,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -78,7 +78,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -86,7 +86,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -95,7 +95,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -106,7 +106,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -118,7 +118,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -133,7 +133,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -151,7 +151,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -160,7 +160,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -171,7 +171,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -181,7 +181,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EntryListResponse], entry, path=["response"]) @@ -189,7 +189,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -201,7 +201,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -216,20 +216,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -251,7 +251,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -267,14 +267,14 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) @@ -283,7 +283,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -291,7 +291,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: entry = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -300,7 +300,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -313,7 +313,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -329,14 +329,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) @@ -345,7 +345,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -357,7 +357,7 @@ class TestAsyncEntries: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -367,7 +367,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -379,7 +379,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = ( await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -394,7 +394,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -411,7 +411,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -419,7 +419,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.create( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", type="cid", @@ -428,7 +428,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -439,7 +439,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -452,7 +452,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = ( await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -468,7 +468,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -486,7 +486,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -495,7 +495,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -506,7 +506,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.update( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", content="QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB", @@ -516,7 +516,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[EntryListResponse], entry, path=["response"]) @@ -524,7 +524,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -536,7 +536,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -551,20 +551,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.list( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -574,7 +574,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = ( await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -588,7 +588,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -604,14 +604,14 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) @@ -620,7 +620,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.delete( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -628,7 +628,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: entry = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -637,7 +637,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -650,7 +650,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: @@ -666,14 +666,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + content_list_entry_identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="", ) @@ -682,7 +682,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: ValueError, match=r"Expected a non-empty value for `content_list_entry_identifier` but received ''" ): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.entries.with_raw_response.get( - "", + content_list_entry_identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py index 9c682cddb81..1721a0e5ffe 100644 --- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py +++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py @@ -20,7 +20,7 @@ class TestContentLists: @parametrize def test_method_update(self, client: Cloudflare) -> None: content_list = client.web3.hostnames.ipfs_universal_paths.content_lists.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -30,7 +30,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -44,7 +44,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -61,7 +61,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", action="block", entries=[{}, {}, {}], @@ -69,7 +69,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -78,7 +78,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: content_list = client.web3.hostnames.ipfs_universal_paths.content_lists.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ContentList, content_list, path=["response"]) @@ -86,7 +86,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -98,7 +98,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.web3.hostnames.ipfs_universal_paths.content_lists.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -113,13 +113,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -130,7 +130,7 @@ class TestAsyncContentLists: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: content_list = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -140,7 +140,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -154,7 +154,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -171,7 +171,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", action="block", entries=[{}, {}, {}], @@ -179,7 +179,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.update( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", action="block", entries=[{}, {}, {}], @@ -188,7 +188,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: content_list = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ContentList, content_list, path=["response"]) @@ -196,7 +196,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -208,7 +208,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -223,12 +223,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.ipfs_universal_paths.content_lists.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/web3/test_hostnames.py b/tests/api_resources/web3/test_hostnames.py index d12712ea809..563cd35edd3 100644 --- a/tests/api_resources/web3/test_hostnames.py +++ b/tests/api_resources/web3/test_hostnames.py @@ -21,7 +21,7 @@ class TestHostnames: @parametrize def test_method_create(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", description="This is my IPFS gateway.", dnslink="/ipns/onboarding.ipfs.cloudflare.com", @@ -39,7 +39,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.web3.hostnames.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) @@ -51,7 +51,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.web3.hostnames.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) as response: assert not response.is_closed @@ -66,7 +66,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.with_raw_response.create( - "", + zone_identifier="", target="ipfs", ) @@ -111,7 +111,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[HostnameDeleteResponse], hostname, path=["response"]) @@ -119,7 +119,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.web3.hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -131,7 +131,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.web3.hostnames.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -146,20 +146,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.with_raw_response.delete( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -167,7 +167,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", description="This is my IPFS gateway.", dnslink="/ipns/onboarding.ipfs.cloudflare.com", @@ -177,7 +177,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.web3.hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -189,7 +189,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.web3.hostnames.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -204,20 +204,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.with_raw_response.edit( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: hostname = client.web3.hostnames.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -225,7 +225,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.web3.hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -237,7 +237,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.web3.hostnames.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -252,13 +252,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): client.web3.hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.web3.hostnames.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -269,7 +269,7 @@ class TestAsyncHostnames: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -277,7 +277,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", description="This is my IPFS gateway.", dnslink="/ipns/onboarding.ipfs.cloudflare.com", @@ -287,7 +287,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.with_raw_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) @@ -299,7 +299,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.with_streaming_response.create( - "023e105f4ecef8ad9ca31a8372d0c353", + zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", target="ipfs", ) as response: assert not response.is_closed @@ -314,7 +314,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.create( - "", + zone_identifier="", target="ipfs", ) @@ -359,7 +359,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[HostnameDeleteResponse], hostname, path=["response"]) @@ -367,7 +367,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -379,7 +379,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -394,20 +394,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.delete( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -415,7 +415,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", description="This is my IPFS gateway.", dnslink="/ipns/onboarding.ipfs.cloudflare.com", @@ -425,7 +425,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -437,7 +437,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.with_streaming_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -452,20 +452,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.edit( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.edit( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: hostname = await async_client.web3.hostnames.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Hostname, hostname, path=["response"]) @@ -473,7 +473,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.web3.hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -485,7 +485,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.web3.hostnames.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -500,12 +500,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + identifier="023e105f4ecef8ad9ca31a8372d0c353", zone_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.web3.hostnames.with_raw_response.get( - "", + identifier="", zone_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/ai/models/test_schema.py b/tests/api_resources/workers/ai/models/test_schema.py index 5937cee8a64..a815dc1f7c1 100644 --- a/tests/api_resources/workers/ai/models/test_schema.py +++ b/tests/api_resources/workers/ai/models/test_schema.py @@ -20,7 +20,7 @@ class TestSchema: def test_method_get(self, client: Cloudflare) -> None: schema = client.workers.ai.models.schema.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) assert_matches_type(object, schema, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.ai.models.schema.with_raw_response.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) assert response.is_closed is True @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.ai.models.schema.with_streaming_response.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -55,7 +55,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.models.schema.with_raw_response.get( account_id="", - model="string", + model="model", ) @@ -66,7 +66,7 @@ class TestAsyncSchema: async def test_method_get(self, async_client: AsyncCloudflare) -> None: schema = await async_client.workers.ai.models.schema.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) assert_matches_type(object, schema, path=["response"]) @@ -74,7 +74,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.models.schema.with_raw_response.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) assert response.is_closed is True @@ -86,7 +86,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.models.schema.with_streaming_response.get( account_id="023e105f4ecef8ad9ca31a8372d0c353", - model="string", + model="model", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -101,5 +101,5 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.models.schema.with_raw_response.get( account_id="", - model="string", + model="model", ) diff --git a/tests/api_resources/workers/scripts/test_content.py b/tests/api_resources/workers/scripts/test_content.py index ade69104c00..1863b3a060b 100644 --- a/tests/api_resources/workers/scripts/test_content.py +++ b/tests/api_resources/workers/scripts/test_content.py @@ -29,7 +29,7 @@ class TestContent: @parametrize def test_method_update(self, client: Cloudflare) -> None: content = client.workers.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -38,15 +38,15 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: content = client.workers.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], metadata={ "body_part": "worker.js", "main_module": "worker.js", }, - cf_worker_body_part="string", - cf_worker_main_module_part="string", + cf_worker_body_part="CF-WORKER-BODY-PART", + cf_worker_main_module_part="CF-WORKER-MAIN-MODULE-PART", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -54,7 +54,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.workers.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -67,7 +67,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.workers.scripts.content.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -83,13 +83,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.content.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -100,7 +100,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/scripts/this-is_my_script-01/content/v2" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = client.workers.scripts.content.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert content.is_closed @@ -116,7 +116,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = client.workers.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -132,7 +132,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/scripts/this-is_my_script-01/content/v2" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) with client.workers.scripts.content.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as content: assert not content.is_closed @@ -149,13 +149,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.content.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -167,7 +167,7 @@ class TestAsyncContent: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: content = await async_client.workers.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -176,15 +176,15 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: content = await async_client.workers.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], metadata={ "body_part": "worker.js", "main_module": "worker.js", }, - cf_worker_body_part="string", - cf_worker_main_module_part="string", + cf_worker_body_part="CF-WORKER-BODY-PART", + cf_worker_main_module_part="CF-WORKER-MAIN-MODULE-PART", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -192,7 +192,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -205,7 +205,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.content.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -221,13 +221,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.content.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -238,7 +238,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/scripts/this-is_my_script-01/content/v2" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = await async_client.workers.scripts.content.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert content.is_closed @@ -254,7 +254,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = await async_client.workers.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -270,7 +270,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/scripts/this-is_my_script-01/content/v2" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) async with async_client.workers.scripts.content.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as content: assert not content.is_closed @@ -287,12 +287,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.content.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/scripts/test_deployments.py b/tests/api_resources/workers/scripts/test_deployments.py index c49a56a7326..b5b08437d83 100644 --- a/tests/api_resources/workers/scripts/test_deployments.py +++ b/tests/api_resources/workers/scripts/test_deployments.py @@ -23,7 +23,7 @@ class TestDeployments: @parametrize def test_method_create(self, client: Cloudflare) -> None: deployment = client.workers.scripts.deployments.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DeploymentCreateResponse], deployment, path=["response"]) @@ -31,17 +31,17 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: deployment = client.workers.scripts.deployments.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", annotations={"workers_message": "Deploy bug fix."}, - strategy="string", + strategy="strategy", ) assert_matches_type(Optional[DeploymentCreateResponse], deployment, path=["response"]) @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.workers.scripts.deployments.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -53,7 +53,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.workers.scripts.deployments.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -68,20 +68,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.deployments.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.deployments.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: deployment = client.workers.scripts.deployments.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DeploymentGetResponse], deployment, path=["response"]) @@ -89,7 +89,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.scripts.deployments.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -101,7 +101,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.scripts.deployments.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -116,13 +116,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.deployments.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.deployments.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -133,7 +133,7 @@ class TestAsyncDeployments: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.workers.scripts.deployments.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DeploymentCreateResponse], deployment, path=["response"]) @@ -141,17 +141,17 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.workers.scripts.deployments.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", annotations={"workers_message": "Deploy bug fix."}, - strategy="string", + strategy="strategy", ) assert_matches_type(Optional[DeploymentCreateResponse], deployment, path=["response"]) @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.deployments.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -163,7 +163,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.deployments.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -178,20 +178,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.deployments.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.deployments.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: deployment = await async_client.workers.scripts.deployments.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[DeploymentGetResponse], deployment, path=["response"]) @@ -199,7 +199,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.deployments.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -211,7 +211,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.deployments.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -226,12 +226,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.deployments.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.deployments.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/scripts/test_schedules.py b/tests/api_resources/workers/scripts/test_schedules.py index 1e4fbf7a577..084b83eef92 100644 --- a/tests/api_resources/workers/scripts/test_schedules.py +++ b/tests/api_resources/workers/scripts/test_schedules.py @@ -20,7 +20,7 @@ class TestSchedules: @parametrize def test_method_update(self, client: Cloudflare) -> None: schedule = client.workers.scripts.schedules.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -29,7 +29,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.workers.scripts.schedules.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -42,7 +42,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.workers.scripts.schedules.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.schedules.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", body="[{'cron': '*/30 * * * *'}]", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.schedules.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -73,7 +73,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: schedule = client.workers.scripts.schedules.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleGetResponse], schedule, path=["response"]) @@ -81,7 +81,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.scripts.schedules.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -93,7 +93,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.scripts.schedules.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -108,13 +108,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.schedules.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.schedules.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -125,7 +125,7 @@ class TestAsyncSchedules: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.workers.scripts.schedules.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -134,7 +134,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.schedules.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -147,7 +147,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.schedules.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) as response: @@ -163,14 +163,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.schedules.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", body="[{'cron': '*/30 * * * *'}]", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.schedules.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body="[{'cron': '*/30 * * * *'}]", ) @@ -178,7 +178,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: schedule = await async_client.workers.scripts.schedules.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScheduleGetResponse], schedule, path=["response"]) @@ -186,7 +186,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.schedules.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -198,7 +198,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.schedules.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -213,12 +213,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.schedules.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.schedules.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/scripts/test_settings.py b/tests/api_resources/workers/scripts/test_settings.py index 2a599b792e3..cb3a6f85760 100644 --- a/tests/api_resources/workers/scripts/test_settings.py +++ b/tests/api_resources/workers/scripts/test_settings.py @@ -20,7 +20,7 @@ class TestSettings: @parametrize def test_method_edit(self, client: Cloudflare) -> None: setting = client.workers.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptSetting], setting, path=["response"]) @@ -28,7 +28,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: setting = client.workers.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", logpush=False, tail_consumers=[ @@ -54,7 +54,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.workers.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -66,7 +66,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.workers.scripts.settings.with_streaming_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -81,20 +81,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.settings.with_raw_response.edit( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: setting = client.workers.scripts.settings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptSetting], setting, path=["response"]) @@ -102,7 +102,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -114,7 +114,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.scripts.settings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -129,13 +129,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.settings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -146,7 +146,7 @@ class TestAsyncSettings: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptSetting], setting, path=["response"]) @@ -154,7 +154,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", logpush=False, tail_consumers=[ @@ -180,7 +180,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -192,7 +192,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.settings.with_streaming_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -207,20 +207,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.settings.with_raw_response.edit( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers.scripts.settings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ScriptSetting], setting, path=["response"]) @@ -228,7 +228,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -240,7 +240,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.settings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -255,12 +255,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.settings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/scripts/test_tail.py b/tests/api_resources/workers/scripts/test_tail.py index bfae28b968d..34740c57e6d 100644 --- a/tests/api_resources/workers/scripts/test_tail.py +++ b/tests/api_resources/workers/scripts/test_tail.py @@ -20,7 +20,7 @@ class TestTail: @parametrize def test_method_create(self, client: Cloudflare) -> None: tail = client.workers.scripts.tail.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.workers.scripts.tail.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -42,7 +42,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.workers.scripts.tail.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.tail.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.tail.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -73,7 +73,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tail = client.workers.scripts.tail.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -82,7 +82,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -95,7 +95,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers.scripts.tail.with_streaming_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) as response: @@ -111,21 +111,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="", script_name="this-is_my_script-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): client.workers.scripts.tail.with_raw_response.delete( - "", + id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -133,7 +133,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: tail = client.workers.scripts.tail.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TailGetResponse], tail, path=["response"]) @@ -141,7 +141,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.scripts.tail.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -153,7 +153,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.scripts.tail.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -168,13 +168,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.tail.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.tail.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -185,7 +185,7 @@ class TestAsyncTail: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: tail = await async_client.workers.scripts.tail.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -194,7 +194,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.tail.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -207,7 +207,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.tail.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) as response: @@ -223,14 +223,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.tail.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.tail.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", body={}, ) @@ -238,7 +238,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tail = await async_client.workers.scripts.tail.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -247,7 +247,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -260,7 +260,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.tail.with_streaming_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) as response: @@ -276,21 +276,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="", script_name="this-is_my_script-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.tail.with_raw_response.delete( - "03dc9f77817b488fb26c5861ec18f791", + id="03dc9f77817b488fb26c5861ec18f791", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): await async_client.workers.scripts.tail.with_raw_response.delete( - "", + id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -298,7 +298,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tail = await async_client.workers.scripts.tail.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TailGetResponse], tail, path=["response"]) @@ -306,7 +306,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.tail.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -318,7 +318,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.tail.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -333,12 +333,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.tail.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.tail.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers/scripts/test_versions.py b/tests/api_resources/workers/scripts/test_versions.py index 1642da69882..4a0d47fbdc4 100644 --- a/tests/api_resources/workers/scripts/test_versions.py +++ b/tests/api_resources/workers/scripts/test_versions.py @@ -26,7 +26,7 @@ class TestVersions: @parametrize def test_method_create(self, client: Cloudflare) -> None: version = client.workers.scripts.versions.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[VersionCreateResponse], version, path=["response"]) @@ -35,13 +35,13 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: version = client.workers.scripts.versions.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], metadata={ "annotations": { "workers_message": "Fixed worker code.", - "workers_tag": "string", + "workers_tag": "workers/tag", }, "bindings": [ { @@ -63,7 +63,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.workers.scripts.versions.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -76,7 +76,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.workers.scripts.versions.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -92,20 +92,20 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.versions.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.versions.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: version = client.workers.scripts.versions.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncV4PagePagination[VersionListResponse], version, path=["response"]) @@ -113,7 +113,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: version = client.workers.scripts.versions.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", deployable=True, page=0, @@ -124,7 +124,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.workers.scripts.versions.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -136,7 +136,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.workers.scripts.versions.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -151,20 +151,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.versions.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.versions.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: version = client.workers.scripts.versions.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -173,7 +173,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -186,7 +186,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.scripts.versions.with_streaming_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) as response: @@ -202,21 +202,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="", script_name="this-is_my_script-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `version_id` but received ''"): client.workers.scripts.versions.with_raw_response.get( - "", + version_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -229,7 +229,7 @@ class TestAsyncVersions: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: version = await async_client.workers.scripts.versions.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[VersionCreateResponse], version, path=["response"]) @@ -238,13 +238,13 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.workers.scripts.versions.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], metadata={ "annotations": { "workers_message": "Fixed worker code.", - "workers_tag": "string", + "workers_tag": "workers/tag", }, "bindings": [ { @@ -266,7 +266,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.versions.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -279,7 +279,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.versions.with_streaming_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -295,20 +295,20 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.versions.with_raw_response.create( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.versions.with_raw_response.create( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: version = await async_client.workers.scripts.versions.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncV4PagePagination[VersionListResponse], version, path=["response"]) @@ -316,7 +316,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: version = await async_client.workers.scripts.versions.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", deployable=True, page=0, @@ -327,7 +327,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.versions.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -339,7 +339,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.versions.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -354,20 +354,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.versions.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.versions.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: version = await async_client.workers.scripts.versions.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -376,7 +376,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) @@ -389,7 +389,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.versions.with_streaming_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) as response: @@ -405,21 +405,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="", script_name="this-is_my_script-01", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.versions.with_raw_response.get( - "bcf48806-b317-4351-9ee7-36e7d557d4de", + version_id="bcf48806-b317-4351-9ee7-36e7d557d4de", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `version_id` but received ''"): await async_client.workers.scripts.versions.with_raw_response.get( - "", + version_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", script_name="this-is_my_script-01", ) diff --git a/tests/api_resources/workers/test_ai.py b/tests/api_resources/workers/test_ai.py index 80da34bc005..e67bf0eee20 100644 --- a/tests/api_resources/workers/test_ai.py +++ b/tests/api_resources/workers/test_ai.py @@ -20,7 +20,7 @@ class TestAI: @parametrize def test_method_run_overload_1(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -29,7 +29,7 @@ def test_method_run_overload_1(self, client: Cloudflare) -> None: @parametrize def test_raw_response_run_overload_1(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -42,7 +42,7 @@ def test_raw_response_run_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_1(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_run_overload_1(self, client: Cloudflare) -> None: def test_path_params_run_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -73,7 +73,7 @@ def test_path_params_run_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_run_overload_2(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -82,21 +82,28 @@ def test_method_run_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_run_with_all_params_overload_2(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", guidance=0, + height=0, image=[0, 0, 0], + image_b64="image_b64", + lora_weights=[0, 0, 0], + loras=["string", "string", "string"], mask=[0, 0, 0], + negative_prompt="negative_prompt", num_steps=0, + seed=0, strength=0, + width=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_2(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -109,7 +116,7 @@ def test_raw_response_run_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_2(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) as response: @@ -125,14 +132,14 @@ def test_streaming_response_run_overload_2(self, client: Cloudflare) -> None: def test_path_params_run_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", prompt="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -140,20 +147,18 @@ def test_path_params_run_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_run_overload_3(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_3(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) assert response.is_closed is True @@ -164,10 +169,9 @@ def test_raw_response_run_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_3(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -181,35 +185,33 @@ def test_streaming_response_run_overload_3(self, client: Cloudflare) -> None: def test_path_params_run_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - sentences=["x", "x", "x"], - source="x", + text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) @parametrize def test_method_run_overload_4(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_4(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) assert response.is_closed is True @@ -220,9 +222,9 @@ def test_raw_response_run_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_4(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -236,33 +238,33 @@ def test_streaming_response_run_overload_4(self, client: Cloudflare) -> None: def test_path_params_run_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - text="x", + audio=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) @parametrize def test_method_run_overload_5(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_5(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) assert response.is_closed is True @@ -273,9 +275,9 @@ def test_raw_response_run_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_5(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -289,22 +291,30 @@ def test_streaming_response_run_overload_5(self, client: Cloudflare) -> None: def test_path_params_run_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - audio=[0, 0, 0], + image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) @parametrize def test_method_run_overload_6(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", + account_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) + + @parametrize + def test_method_run_with_all_params_overload_6(self, client: Cloudflare) -> None: + ai = client.workers.ai.run( + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -313,9 +323,8 @@ def test_method_run_overload_6(self, client: Cloudflare) -> None: @parametrize def test_raw_response_run_overload_6(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) assert response.is_closed is True @@ -326,9 +335,8 @@ def test_raw_response_run_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_6(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -342,40 +350,51 @@ def test_streaming_response_run_overload_6(self, client: Cloudflare) -> None: def test_path_params_run_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) @parametrize def test_method_run_overload_7(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_method_run_with_all_params_overload_7(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], + prompt="x", + frequency_penalty=0, + lora="lora", + max_tokens=0, + presence_penalty=0, + raw=True, + repetition_penalty=0, + seed=1, + stream=True, + temperature=0, + top_k=1, + top_p=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_7(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) assert response.is_closed is True @@ -386,8 +405,9 @@ def test_raw_response_run_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_7(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -401,56 +421,143 @@ def test_streaming_response_run_overload_7(self, client: Cloudflare) -> None: def test_path_params_run_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", + prompt="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) @parametrize def test_method_run_overload_8(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_method_run_with_all_params_overload_8(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lora="string", - max_tokens=0, messages=[ { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, ], - prompt="x", - raw=True, + frequency_penalty=0, + max_tokens=0, + presence_penalty=0, + repetition_penalty=0, + seed=1, stream=True, + temperature=0, + tools=[ + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + ], + top_k=1, + top_p=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_8(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) assert response.is_closed is True @@ -461,8 +568,22 @@ def test_raw_response_run_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_8(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -476,22 +597,50 @@ def test_streaming_response_run_overload_8(self, client: Cloudflare) -> None: def test_path_params_run_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) @parametrize def test_method_run_overload_9(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @@ -499,20 +648,20 @@ def test_method_run_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_run_with_all_params_overload_9(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", - source_lang="string", + source_lang="source_lang", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize def test_raw_response_run_overload_9(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) @@ -524,9 +673,9 @@ def test_raw_response_run_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_9(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) as response: assert not response.is_closed @@ -541,24 +690,24 @@ def test_streaming_response_run_overload_9(self, client: Cloudflare) -> None: def test_path_params_run_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - target_lang="string", + target_lang="target_lang", text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) @parametrize def test_method_run_overload_10(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -567,7 +716,7 @@ def test_method_run_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_run_with_all_params_overload_10(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", max_length=0, @@ -577,7 +726,7 @@ def test_method_run_with_all_params_overload_10(self, client: Cloudflare) -> Non @parametrize def test_raw_response_run_overload_10(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -590,7 +739,7 @@ def test_raw_response_run_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_10(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) as response: @@ -606,14 +755,14 @@ def test_streaming_response_run_overload_10(self, client: Cloudflare) -> None: def test_path_params_run_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", input_text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -621,7 +770,7 @@ def test_path_params_run_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_run_overload_11(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -630,25 +779,25 @@ def test_method_run_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_run_with_all_params_overload_11(self, client: Cloudflare) -> None: ai = client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], max_tokens=0, messages=[ { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, ], - prompt="string", + prompt="prompt", raw=True, temperature=0, ) @@ -657,7 +806,7 @@ def test_method_run_with_all_params_overload_11(self, client: Cloudflare) -> Non @parametrize def test_raw_response_run_overload_11(self, client: Cloudflare) -> None: response = client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -670,7 +819,7 @@ def test_raw_response_run_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_run_overload_11(self, client: Cloudflare) -> None: with client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) as response: @@ -686,14 +835,14 @@ def test_streaming_response_run_overload_11(self, client: Cloudflare) -> None: def test_path_params_run_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -705,7 +854,7 @@ class TestAsyncAI: @parametrize async def test_method_run_overload_1(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -714,7 +863,7 @@ async def test_method_run_overload_1(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_raw_response_run_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -727,7 +876,7 @@ async def test_raw_response_run_overload_1(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) as response: @@ -743,14 +892,14 @@ async def test_streaming_response_run_overload_1(self, async_client: AsyncCloudf async def test_path_params_run_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", text="x", ) @@ -758,7 +907,7 @@ async def test_path_params_run_overload_1(self, async_client: AsyncCloudflare) - @parametrize async def test_method_run_overload_2(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -767,21 +916,28 @@ async def test_method_run_overload_2(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_method_run_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", guidance=0, + height=0, image=[0, 0, 0], + image_b64="image_b64", + lora_weights=[0, 0, 0], + loras=["string", "string", "string"], mask=[0, 0, 0], + negative_prompt="negative_prompt", num_steps=0, + seed=0, strength=0, + width=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -794,7 +950,7 @@ async def test_raw_response_run_overload_2(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) as response: @@ -810,14 +966,14 @@ async def test_streaming_response_run_overload_2(self, async_client: AsyncCloudf async def test_path_params_run_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", prompt="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", prompt="x", ) @@ -825,20 +981,18 @@ async def test_path_params_run_overload_2(self, async_client: AsyncCloudflare) - @parametrize async def test_method_run_overload_3(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) assert response.is_closed is True @@ -849,10 +1003,9 @@ async def test_raw_response_run_overload_3(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -866,35 +1019,33 @@ async def test_streaming_response_run_overload_3(self, async_client: AsyncCloudf async def test_path_params_run_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - sentences=["x", "x", "x"], - source="x", + text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - sentences=["x", "x", "x"], - source="x", + text="x", ) @parametrize async def test_method_run_overload_4(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) assert response.is_closed is True @@ -905,9 +1056,9 @@ async def test_raw_response_run_overload_4(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -921,33 +1072,33 @@ async def test_streaming_response_run_overload_4(self, async_client: AsyncCloudf async def test_path_params_run_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - text="x", + audio=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - text="x", + audio=[0, 0, 0], ) @parametrize async def test_method_run_overload_5(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) assert response.is_closed is True @@ -958,9 +1109,9 @@ async def test_raw_response_run_overload_5(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -974,22 +1125,30 @@ async def test_streaming_response_run_overload_5(self, async_client: AsyncCloudf async def test_path_params_run_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - audio=[0, 0, 0], + image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - audio=[0, 0, 0], + image=[0, 0, 0], ) @parametrize async def test_method_run_overload_6(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", + account_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) + + @parametrize + async def test_method_run_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: + ai = await async_client.workers.ai.run( + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -998,9 +1157,8 @@ async def test_method_run_overload_6(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_raw_response_run_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) assert response.is_closed is True @@ -1011,9 +1169,8 @@ async def test_raw_response_run_overload_6(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1027,40 +1184,51 @@ async def test_streaming_response_run_overload_6(self, async_client: AsyncCloudf async def test_path_params_run_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], ) @parametrize async def test_method_run_overload_7(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_method_run_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - image=[0, 0, 0], + prompt="x", + frequency_penalty=0, + lora="lora", + max_tokens=0, + presence_penalty=0, + raw=True, + repetition_penalty=0, + seed=1, + stream=True, + temperature=0, + top_k=1, + top_p=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) assert response.is_closed is True @@ -1071,8 +1239,9 @@ async def test_raw_response_run_overload_7(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1086,56 +1255,143 @@ async def test_streaming_response_run_overload_7(self, async_client: AsyncCloudf async def test_path_params_run_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", + prompt="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + prompt="x", ) @parametrize async def test_method_run_overload_8(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_method_run_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - lora="string", - max_tokens=0, messages=[ { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, ], - prompt="x", - raw=True, + frequency_penalty=0, + max_tokens=0, + presence_penalty=0, + repetition_penalty=0, + seed=1, stream=True, + temperature=0, + tools=[ + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + { + "function": { + "description": "description", + "name": "name", + "parameters": { + "properties": { + "foo": { + "description": "description", + "type": "type", + } + }, + "required": ["string", "string", "string"], + "type": "type", + }, + }, + "type": "type", + }, + ], + top_k=1, + top_p=0, ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) assert response.is_closed is True @@ -1146,8 +1402,22 @@ async def test_raw_response_run_overload_8(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1161,22 +1431,50 @@ async def test_streaming_response_run_overload_8(self, async_client: AsyncCloudf async def test_path_params_run_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", + messages=[ + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + { + "content": "content", + "role": "role", + }, + ], ) @parametrize async def test_method_run_overload_9(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @@ -1184,20 +1482,20 @@ async def test_method_run_overload_9(self, async_client: AsyncCloudflare) -> Non @parametrize async def test_method_run_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", - source_lang="string", + source_lang="source_lang", ) assert_matches_type(Optional[AIRunResponse], ai, path=["response"]) @parametrize async def test_raw_response_run_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) @@ -1209,9 +1507,9 @@ async def test_raw_response_run_overload_9(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) as response: assert not response.is_closed @@ -1226,24 +1524,24 @@ async def test_streaming_response_run_overload_9(self, async_client: AsyncCloudf async def test_path_params_run_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", - target_lang="string", + target_lang="target_lang", text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - target_lang="string", + target_lang="target_lang", text="x", ) @parametrize async def test_method_run_overload_10(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -1252,7 +1550,7 @@ async def test_method_run_overload_10(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_run_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", max_length=0, @@ -1262,7 +1560,7 @@ async def test_method_run_with_all_params_overload_10(self, async_client: AsyncC @parametrize async def test_raw_response_run_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -1275,7 +1573,7 @@ async def test_raw_response_run_overload_10(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) as response: @@ -1291,14 +1589,14 @@ async def test_streaming_response_run_overload_10(self, async_client: AsyncCloud async def test_path_params_run_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", input_text="x", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", input_text="x", ) @@ -1306,7 +1604,7 @@ async def test_path_params_run_overload_10(self, async_client: AsyncCloudflare) @parametrize async def test_method_run_overload_11(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -1315,25 +1613,25 @@ async def test_method_run_overload_11(self, async_client: AsyncCloudflare) -> No @parametrize async def test_method_run_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: ai = await async_client.workers.ai.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], max_tokens=0, messages=[ { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, { - "content": "string", - "role": "string", + "content": "content", + "role": "role", }, ], - prompt="string", + prompt="prompt", raw=True, temperature=0, ) @@ -1342,7 +1640,7 @@ async def test_method_run_with_all_params_overload_11(self, async_client: AsyncC @parametrize async def test_raw_response_run_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) @@ -1355,7 +1653,7 @@ async def test_raw_response_run_overload_11(self, async_client: AsyncCloudflare) @parametrize async def test_streaming_response_run_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.ai.with_streaming_response.run( - "string", + model_name="model_name", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) as response: @@ -1371,14 +1669,14 @@ async def test_streaming_response_run_overload_11(self, async_client: AsyncCloud async def test_path_params_run_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.ai.with_raw_response.run( - "string", + model_name="model_name", account_id="", image=[0, 0, 0], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `model_name` but received ''"): await async_client.workers.ai.with_raw_response.run( - "", + model_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", image=[0, 0, 0], ) diff --git a/tests/api_resources/workers/test_domains.py b/tests/api_resources/workers/test_domains.py index 7de5c103792..1bbc559f8f8 100644 --- a/tests/api_resources/workers/test_domains.py +++ b/tests/api_resources/workers/test_domains.py @@ -125,7 +125,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: domain = client.workers.domains.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) assert domain is None @@ -133,7 +133,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers.domains.with_raw_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) @@ -145,7 +145,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers.domains.with_streaming_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) as response: assert not response.is_closed @@ -160,20 +160,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.domains.with_raw_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_id` but received ''"): client.workers.domains.with_raw_response.delete( - "", + domain_id="", account_id="9a7806061c88ada191ed06f989cc3dac", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: domain = client.workers.domains.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) assert_matches_type(Optional[Domain], domain, path=["response"]) @@ -181,7 +181,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers.domains.with_raw_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) @@ -193,7 +193,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers.domains.with_streaming_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) as response: assert not response.is_closed @@ -208,13 +208,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.domains.with_raw_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_id` but received ''"): client.workers.domains.with_raw_response.get( - "", + domain_id="", account_id="9a7806061c88ada191ed06f989cc3dac", ) @@ -329,7 +329,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: domain = await async_client.workers.domains.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) assert domain is None @@ -337,7 +337,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.domains.with_raw_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) @@ -349,7 +349,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.domains.with_streaming_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) as response: assert not response.is_closed @@ -364,20 +364,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.domains.with_raw_response.delete( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_id` but received ''"): await async_client.workers.domains.with_raw_response.delete( - "", + domain_id="", account_id="9a7806061c88ada191ed06f989cc3dac", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: domain = await async_client.workers.domains.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) assert_matches_type(Optional[Domain], domain, path=["response"]) @@ -385,7 +385,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.domains.with_raw_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) @@ -397,7 +397,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.domains.with_streaming_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="9a7806061c88ada191ed06f989cc3dac", ) as response: assert not response.is_closed @@ -412,12 +412,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.domains.with_raw_response.get( - "dbe10b4bc17c295377eabd600e1787fd", + domain_id="dbe10b4bc17c295377eabd600e1787fd", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `domain_id` but received ''"): await async_client.workers.domains.with_raw_response.get( - "", + domain_id="", account_id="9a7806061c88ada191ed06f989cc3dac", ) diff --git a/tests/api_resources/workers/test_scripts.py b/tests/api_resources/workers/test_scripts.py index 0bd3fc17497..219b9844363 100644 --- a/tests/api_resources/workers/test_scripts.py +++ b/tests/api_resources/workers/test_scripts.py @@ -30,7 +30,7 @@ class TestScripts: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: script = client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -39,7 +39,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: script = client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", rollback_to="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -64,33 +64,33 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -123,7 +123,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -136,7 +136,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.workers.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -152,13 +152,13 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -166,7 +166,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: script = client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -175,10 +175,10 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: script = client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", rollback_to="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - message="string", + message="message", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -186,7 +186,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -199,7 +199,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.workers.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -215,13 +215,13 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -266,7 +266,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: script = client.workers.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert script is None @@ -274,7 +274,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: script = client.workers.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", force=True, ) @@ -283,7 +283,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -295,7 +295,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers.scripts.with_streaming_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -310,13 +310,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.with_raw_response.delete( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -327,7 +327,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: return_value=httpx.Response(200, json={"foo": "bar"}) ) script = client.workers.scripts.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert script.is_closed @@ -343,7 +343,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ) script = client.workers.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -359,7 +359,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter return_value=httpx.Response(200, json={"foo": "bar"}) ) with client.workers.scripts.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as script: assert not script.is_closed @@ -376,13 +376,13 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -394,7 +394,7 @@ class TestAsyncScripts: @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -403,7 +403,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", rollback_to="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -428,33 +428,33 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -487,7 +487,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -500,7 +500,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -516,13 +516,13 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -530,7 +530,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -539,10 +539,10 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", rollback_to="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - message="string", + message="message", ) assert_matches_type(Optional[Script], script, path=["response"]) @@ -550,7 +550,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -563,7 +563,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -579,13 +579,13 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -630,7 +630,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert script is None @@ -638,7 +638,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", force=True, ) @@ -647,7 +647,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -659,7 +659,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers.scripts.with_streaming_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -674,13 +674,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.with_raw_response.delete( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -691,7 +691,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR return_value=httpx.Response(200, json={"foo": "bar"}) ) script = await async_client.workers.scripts.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert script.is_closed @@ -707,7 +707,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ) script = await async_client.workers.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -723,7 +723,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx return_value=httpx.Response(200, json={"foo": "bar"}) ) async with async_client.workers.scripts.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as script: assert not script.is_closed @@ -740,12 +740,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_bindings.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_bindings.py index 29c42f700b9..90c53166d4d 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_bindings.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_bindings.py @@ -20,7 +20,7 @@ class TestBindings: @parametrize def test_method_get(self, client: Cloudflare) -> None: binding = client.workers_for_platforms.dispatch.namespaces.scripts.bindings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -42,7 +42,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -84,7 +84,7 @@ class TestAsyncBindings: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: binding = await async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -93,7 +93,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -106,7 +106,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -122,21 +122,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.bindings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_content.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_content.py index cfbbc556765..f120ae9e897 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_content.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_content.py @@ -29,7 +29,7 @@ class TestContent: @parametrize def test_method_update(self, client: Cloudflare) -> None: content = client.workers_for_platforms.dispatch.namespaces.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -39,7 +39,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: content = client.workers_for_platforms.dispatch.namespaces.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -47,8 +47,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "body_part": "worker.js", "main_module": "worker.js", }, - cf_worker_body_part="string", - cf_worker_main_module_part="string", + cf_worker_body_part="CF-WORKER-BODY-PART", + cf_worker_main_module_part="CF-WORKER-MAIN-MODULE-PART", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -56,7 +56,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -70,7 +70,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.content.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -87,21 +87,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -113,7 +113,7 @@ def test_method_get(self, client: Cloudflare, respx_mock: MockRouter) -> None: "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/dispatch/namespaces/my-dispatch-namespace/scripts/this-is_my_script-01/content" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = client.workers_for_platforms.dispatch.namespaces.scripts.content.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -130,7 +130,7 @@ def test_raw_response_get(self, client: Cloudflare, respx_mock: MockRouter) -> N ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -147,7 +147,7 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/dispatch/namespaces/my-dispatch-namespace/scripts/this-is_my_script-01/content" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) with client.workers_for_platforms.dispatch.namespaces.scripts.content.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as content: @@ -165,21 +165,21 @@ def test_streaming_response_get(self, client: Cloudflare, respx_mock: MockRouter def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -192,7 +192,7 @@ class TestAsyncContent: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: content = await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -202,7 +202,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: content = await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -210,8 +210,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "body_part": "worker.js", "main_module": "worker.js", }, - cf_worker_body_part="string", - cf_worker_main_module_part="string", + cf_worker_body_part="CF-WORKER-BODY-PART", + cf_worker_main_module_part="CF-WORKER-MAIN-MODULE-PART", ) assert_matches_type(Optional[Script], content, path=["response"]) @@ -220,7 +220,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = ( await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -235,7 +235,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -252,21 +252,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -278,7 +278,7 @@ async def test_method_get(self, async_client: AsyncCloudflare, respx_mock: MockR "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/dispatch/namespaces/my-dispatch-namespace/scripts/this-is_my_script-01/content" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -295,7 +295,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare, respx_mock: ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) content = await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -312,7 +312,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx "/accounts/023e105f4ecef8ad9ca31a8372d0c353/workers/dispatch/namespaces/my-dispatch-namespace/scripts/this-is_my_script-01/content" ).mock(return_value=httpx.Response(200, json={"foo": "bar"})) async with async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as content: @@ -330,21 +330,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare, respx async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.content.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_secrets.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_secrets.py index d839e9074b8..a8d4a57e938 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_secrets.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_secrets.py @@ -24,7 +24,7 @@ class TestSecrets: @parametrize def test_method_update(self, client: Cloudflare) -> None: secret = client.workers_for_platforms.dispatch.namespaces.scripts.secrets.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -33,7 +33,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: secret = client.workers_for_platforms.dispatch.namespaces.scripts.secrets.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", name="MY_SECRET", @@ -45,7 +45,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -58,7 +58,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -74,21 +74,21 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -96,7 +96,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: secret = client.workers_for_platforms.dispatch.namespaces.scripts.secrets.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -105,7 +105,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -118,7 +118,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -134,21 +134,21 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -160,7 +160,7 @@ class TestAsyncSecrets: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: secret = await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -169,7 +169,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: secret = await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", name="MY_SECRET", @@ -182,7 +182,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = ( await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -196,7 +196,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -212,21 +212,21 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -234,7 +234,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: secret = await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -243,7 +243,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -256,7 +256,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -272,21 +272,21 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.secrets.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_settings.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_settings.py index c96a0c83565..29d130ed83b 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_settings.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_settings.py @@ -24,7 +24,7 @@ class TestSettings: @parametrize def test_method_edit(self, client: Cloudflare) -> None: setting = client.workers_for_platforms.dispatch.namespaces.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -34,7 +34,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: setting = client.workers_for_platforms.dispatch.namespaces.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", settings={ @@ -54,33 +54,33 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -112,7 +112,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -126,7 +126,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_streaming_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -143,21 +143,21 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -165,7 +165,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: setting = client.workers_for_platforms.dispatch.namespaces.scripts.settings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -174,7 +174,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -187,7 +187,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -203,21 +203,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -230,7 +230,7 @@ class TestAsyncSettings: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -240,7 +240,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", settings={ @@ -260,33 +260,33 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -318,7 +318,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -332,7 +332,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_streaming_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -349,21 +349,21 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.edit( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -371,7 +371,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: setting = await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -380,7 +380,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -393,7 +393,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -409,21 +409,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.settings.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_tags.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_tags.py index a72e6183c72..382d4d2b376 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_tags.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/test_tags.py @@ -24,7 +24,7 @@ class TestTags: @parametrize def test_method_update(self, client: Cloudflare) -> None: tag = client.workers_for_platforms.dispatch.namespaces.scripts.tags.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -34,7 +34,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -48,7 +48,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -65,7 +65,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -73,7 +73,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", body=["my-tag", "my-tag", "my-tag"], @@ -81,7 +81,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -90,7 +90,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: tag = client.workers_for_platforms.dispatch.namespaces.scripts.tags.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -99,7 +99,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -112,7 +112,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -128,21 +128,21 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -150,7 +150,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tag = client.workers_for_platforms.dispatch.namespaces.scripts.tags.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -160,7 +160,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -174,7 +174,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -191,7 +191,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -199,7 +199,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", script_name="this-is_my_script-01", @@ -207,7 +207,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="", @@ -215,7 +215,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "", + tag="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -228,7 +228,7 @@ class TestAsyncTags: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: tag = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -238,7 +238,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -252,7 +252,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -269,7 +269,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -277,7 +277,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", body=["my-tag", "my-tag", "my-tag"], @@ -285,7 +285,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", body=["my-tag", "my-tag", "my-tag"], @@ -294,7 +294,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: tag = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -303,7 +303,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -316,7 +316,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -332,21 +332,21 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.list( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -354,7 +354,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tag = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -364,7 +364,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -378,7 +378,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_streaming_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -395,7 +395,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", @@ -403,7 +403,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", script_name="this-is_my_script-01", @@ -411,7 +411,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "my-tag", + tag="my-tag", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="", @@ -419,7 +419,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.tags.with_raw_response.delete( - "", + tag="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", script_name="this-is_my_script-01", diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py index 13bbacf62f1..febd78c036e 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py +++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py @@ -24,7 +24,7 @@ class TestScripts: @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -34,7 +34,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -59,33 +59,33 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -118,7 +118,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -132,7 +132,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -149,21 +149,21 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -172,7 +172,7 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -182,10 +182,10 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", - message="string", + message="message", ) assert_matches_type(Optional[WorkersScript], script, path=["response"]) @@ -193,7 +193,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -207,7 +207,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -224,21 +224,21 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -246,7 +246,7 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -255,7 +255,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", force=True, @@ -265,7 +265,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -278,7 +278,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -294,21 +294,21 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -316,7 +316,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: script = client.workers_for_platforms.dispatch.namespaces.scripts.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -325,7 +325,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -338,7 +338,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -354,21 +354,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -381,7 +381,7 @@ class TestAsyncScripts: @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -391,7 +391,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", any_part_name=[b"raw file contents", b"raw file contents", b"raw file contents"], @@ -416,33 +416,33 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn "new_classes": ["string", "string", "string"], "renamed_classes": [ { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, { - "from": "string", - "to": "string", + "from": "from", + "to": "to", }, ], "transferred_classes": [ { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, { - "from": "string", - "from_script": "string", - "to": "string", + "from": "from", + "from_script": "from_script", + "to": "to", }, ], }, @@ -475,7 +475,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -489,7 +489,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -506,21 +506,21 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -529,7 +529,7 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -539,10 +539,10 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", - message="string", + message="message", ) assert_matches_type(Optional[WorkersScript], script, path=["response"]) @@ -550,7 +550,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -564,7 +564,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -581,21 +581,21 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.update( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -603,7 +603,7 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -612,7 +612,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", force=True, @@ -622,7 +622,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -635,7 +635,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -651,21 +651,21 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.delete( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -673,7 +673,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: script = await async_client.workers_for_platforms.dispatch.namespaces.scripts.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -682,7 +682,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) @@ -695,7 +695,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.scripts.with_streaming_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) as response: @@ -711,21 +711,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="", dispatch_namespace="my-dispatch-namespace", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "this-is_my_script-01", + script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.scripts.with_raw_response.get( - "", + script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", dispatch_namespace="my-dispatch-namespace", ) diff --git a/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py b/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py index cecc0bdbcf4..df9749cb2e5 100644 --- a/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py +++ b/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py @@ -109,7 +109,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: namespace = client.workers_for_platforms.dispatch.namespaces.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, namespace, path=["response"]) @@ -117,7 +117,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -129,7 +129,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.with_streaming_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -144,20 +144,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "", + dispatch_namespace="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: namespace = client.workers_for_platforms.dispatch.namespaces.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[NamespaceGetResponse], namespace, path=["response"]) @@ -165,7 +165,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -177,7 +177,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.workers_for_platforms.dispatch.namespaces.with_streaming_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -192,13 +192,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "", + dispatch_namespace="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -293,7 +293,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: namespace = await async_client.workers_for_platforms.dispatch.namespaces.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(object, namespace, path=["response"]) @@ -301,7 +301,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -313,7 +313,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.with_streaming_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -328,20 +328,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.delete( - "", + dispatch_namespace="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: namespace = await async_client.workers_for_platforms.dispatch.namespaces.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[NamespaceGetResponse], namespace, path=["response"]) @@ -349,7 +349,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -361,7 +361,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.workers_for_platforms.dispatch.namespaces.with_streaming_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -376,12 +376,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "my-dispatch-namespace", + dispatch_namespace="my-dispatch-namespace", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dispatch_namespace` but received ''"): await async_client.workers_for_platforms.dispatch.namespaces.with_raw_response.get( - "", + dispatch_namespace="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/applications/test_cas.py b/tests/api_resources/zero_trust/access/applications/test_cas.py index d544d4b922b..4c7af3be6a5 100644 --- a/tests/api_resources/zero_trust/access/applications/test_cas.py +++ b/tests/api_resources/zero_trust/access/applications/test_cas.py @@ -22,8 +22,8 @@ class TestCAs: @parametrize def test_method_create(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) @@ -31,8 +31,8 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) @@ -40,8 +40,8 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -53,8 +53,8 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.cas.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -69,27 +69,27 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.create( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[CA], ca, path=["response"]) @@ -97,7 +97,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[CA], ca, path=["response"]) @@ -105,7 +105,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.cas.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -117,7 +117,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.cas.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -137,15 +137,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) @@ -153,8 +153,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) @@ -162,8 +162,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -175,8 +175,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.cas.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -191,28 +191,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.delete( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) @@ -220,8 +220,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: ca = client.zero_trust.access.applications.cas.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) @@ -229,8 +229,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -242,8 +242,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.cas.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -258,20 +258,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.get( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @@ -282,8 +282,8 @@ class TestAsyncCAs: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) @@ -291,8 +291,8 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) @@ -300,8 +300,8 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -313,8 +313,8 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.cas.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -329,27 +329,27 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.create( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[CA], ca, path=["response"]) @@ -357,7 +357,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[CA], ca, path=["response"]) @@ -365,7 +365,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.cas.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -377,7 +377,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.cas.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -397,15 +397,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) @@ -413,8 +413,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) @@ -422,8 +422,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -435,8 +435,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.cas.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -451,28 +451,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.delete( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) @@ -480,8 +480,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ca = await async_client.zero_trust.access.applications.cas.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) @@ -489,8 +489,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -502,8 +502,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.cas.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -518,18 +518,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.get( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.cas.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/applications/test_policies.py b/tests/api_resources/zero_trust/access/applications/test_policies.py index 767aa03ea30..2e0b22b4680 100644 --- a/tests/api_resources/zero_trust/access/applications/test_policies.py +++ b/tests/api_resources/zero_trust/access/applications/test_policies.py @@ -28,7 +28,7 @@ class TestPolicies: @parametrize def test_method_create(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -36,7 +36,7 @@ def test_method_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyCreateResponse], policy, path=["response"]) @@ -44,7 +44,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -52,12 +52,12 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", approval_groups=[ { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -88,7 +88,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -96,7 +96,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -108,7 +108,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.policies.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -116,7 +116,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -131,7 +131,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.create( - "", + app_id="", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -139,12 +139,12 @@ def test_path_params_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -157,7 +157,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -165,14 +165,14 @@ def test_path_params_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -181,7 +181,7 @@ def test_method_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -189,7 +189,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -198,12 +198,12 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", approval_groups=[ { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -234,7 +234,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -243,7 +243,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -255,7 +255,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.policies.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -264,7 +264,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -279,7 +279,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", decision="allow", include=[ @@ -288,12 +288,12 @@ def test_path_params_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.update( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -302,12 +302,12 @@ def test_path_params_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -321,7 +321,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -330,15 +330,15 @@ def test_path_params_update(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(SyncSinglePage[PolicyListResponse], policy, path=["response"]) @@ -346,8 +346,8 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(SyncSinglePage[PolicyListResponse], policy, path=["response"]) @@ -355,8 +355,8 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -368,8 +368,8 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.policies.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -384,29 +384,29 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.list( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -414,9 +414,9 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -424,9 +424,9 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -438,9 +438,9 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -455,39 +455,39 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.delete( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -495,9 +495,9 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.applications.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -505,9 +505,9 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -519,9 +519,9 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -536,30 +536,30 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.get( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) @@ -570,7 +570,7 @@ class TestAsyncPolicies: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -578,7 +578,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyCreateResponse], policy, path=["response"]) @@ -586,7 +586,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -594,12 +594,12 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", approval_groups=[ { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -630,7 +630,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -638,7 +638,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -650,7 +650,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.policies.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -658,7 +658,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -673,7 +673,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.create( - "", + app_id="", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -681,12 +681,12 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -699,7 +699,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ {"email": {"email": "test@example.com"}}, @@ -707,14 +707,14 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -723,7 +723,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyUpdateResponse], policy, path=["response"]) @@ -731,7 +731,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -740,12 +740,12 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", approval_groups=[ { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -776,7 +776,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -785,7 +785,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -797,7 +797,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.policies.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -806,7 +806,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -821,7 +821,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", decision="allow", include=[ @@ -830,12 +830,12 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.update( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -844,12 +844,12 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -863,7 +863,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", decision="allow", include=[ @@ -872,15 +872,15 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[PolicyListResponse], policy, path=["response"]) @@ -888,8 +888,8 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[PolicyListResponse], policy, path=["response"]) @@ -897,8 +897,8 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -910,8 +910,8 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.policies.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -926,29 +926,29 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.list( - "", - account_id="string", + app_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -956,9 +956,9 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -966,9 +966,9 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -980,9 +980,9 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -997,39 +997,39 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.delete( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -1037,9 +1037,9 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.applications.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -1047,9 +1047,9 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1061,9 +1061,9 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1078,28 +1078,28 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `app_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.get( - "", + policy_id="", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", app_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py b/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py index 8fc0b51814e..af0dc1ed1f8 100644 --- a/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py +++ b/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py @@ -21,8 +21,8 @@ class TestUserPolicyChecks: @parametrize def test_method_list(self, client: Cloudflare) -> None: user_policy_check = client.zero_trust.access.applications.user_policy_checks.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) @@ -30,8 +30,8 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: user_policy_check = client.zero_trust.access.applications.user_policy_checks.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) @@ -39,8 +39,8 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -52,8 +52,8 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.user_policy_checks.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -68,14 +68,14 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @@ -86,8 +86,8 @@ class TestAsyncUserPolicyChecks: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: user_policy_check = await async_client.zero_trust.access.applications.user_policy_checks.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) @@ -95,8 +95,8 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: user_policy_check = await async_client.zero_trust.access.applications.user_policy_checks.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) @@ -104,8 +104,8 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -117,8 +117,8 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.user_policy_checks.with_streaming_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -133,12 +133,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.user_policy_checks.with_raw_response.list( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/certificates/test_settings.py b/tests/api_resources/zero_trust/access/certificates/test_settings.py index 444f9b77fb8..b7b66bf60f7 100644 --- a/tests/api_resources/zero_trust/access/certificates/test_settings.py +++ b/tests/api_resources/zero_trust/access/certificates/test_settings.py @@ -41,7 +41,7 @@ def test_method_update(self, client: Cloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingUpdateResponse], setting, path=["response"]) @@ -66,7 +66,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingUpdateResponse], setting, path=["response"]) @@ -91,7 +91,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -120,7 +120,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -174,14 +174,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: setting = client.zero_trust.access.certificates.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -189,7 +189,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: setting = client.zero_trust.access.certificates.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -197,7 +197,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -209,7 +209,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.settings.with_streaming_response.get( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -229,7 +229,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.certificates.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) @@ -257,7 +257,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingUpdateResponse], setting, path=["response"]) @@ -282,7 +282,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingUpdateResponse], setting, path=["response"]) @@ -307,7 +307,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -336,7 +336,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -390,14 +390,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: "hostname": "admin.example.com", }, ], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: setting = await async_client.zero_trust.access.certificates.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -405,7 +405,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: setting = await async_client.zero_trust.access.certificates.settings.get( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) @@ -413,7 +413,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -425,7 +425,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.certificates.settings.with_streaming_response.get( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -445,5 +445,5 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.certificates.settings.with_raw_response.get( - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/test_applications.py b/tests/api_resources/zero_trust/access/test_applications.py index 299c51d1ce9..1bac74bcb05 100644 --- a/tests/api_resources/zero_trust/access/test_applications.py +++ b/tests/api_resources/zero_trust/access/test_applications.py @@ -9,6 +9,7 @@ from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type +from cloudflare._utils import parse_datetime from cloudflare.pagination import SyncSinglePage, AsyncSinglePage from cloudflare.types.zero_trust.access import ( ApplicationGetResponse, @@ -30,7 +31,7 @@ def test_method_create_overload_1(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -40,7 +41,7 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -59,9 +60,9 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -90,13 +91,13 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -132,7 +133,7 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -148,7 +149,7 @@ def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -162,7 +163,7 @@ def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -186,14 +187,14 @@ def test_path_params_create_overload_1(self, client: Cloudflare) -> None: client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_2(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -201,7 +202,7 @@ def test_method_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -233,6 +234,7 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N saas_app={ "auth_type": "saml", "consumer_service_url": "https://example.com", + "created_at": parse_datetime("2014-01-01T05:20:00.12345Z"), "custom_attributes": { "friendly_name": "Last Name", "name": "family_name", @@ -254,16 +256,17 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N "saml_attribute_transform_jsonata": "$ ~>| groups | {'group_name': name} |", "sp_entity_id": "example unique name", "sso_endpoint": "https://example.cloudflareaccess.com/cdn-cgi/access/sso/saml/b3f58a2b414e0b51d45c8c2af26fccca0e27c63763c426fa52f98dcf0b3b3bfd", + "updated_at": parse_datetime("2014-01-01T05:20:00.12345Z"), }, scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -299,7 +302,7 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="saas", @@ -310,7 +313,7 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -322,7 +325,7 @@ def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -342,7 +345,7 @@ def test_path_params_create_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -351,7 +354,7 @@ def test_method_create_overload_3(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -361,7 +364,7 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -380,9 +383,9 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -411,13 +414,13 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -453,7 +456,7 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -469,7 +472,7 @@ def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -483,7 +486,7 @@ def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -507,7 +510,7 @@ def test_path_params_create_overload_3(self, client: Cloudflare) -> None: client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -516,7 +519,7 @@ def test_method_create_overload_4(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -526,7 +529,7 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N application = client.zero_trust.access.applications.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -545,9 +548,9 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -576,13 +579,13 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -618,7 +621,7 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -634,7 +637,7 @@ def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -648,7 +651,7 @@ def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -672,7 +675,7 @@ def test_path_params_create_overload_4(self, client: Cloudflare) -> None: client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -680,7 +683,7 @@ def test_path_params_create_overload_4(self, client: Cloudflare) -> None: def test_method_create_overload_5(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="app_launcher", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -689,7 +692,7 @@ def test_method_create_overload_5(self, client: Cloudflare) -> None: def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="app_launcher", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -712,13 +715,13 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -754,7 +757,7 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -765,7 +768,7 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -778,7 +781,7 @@ def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -800,7 +803,7 @@ def test_path_params_create_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -808,7 +811,7 @@ def test_path_params_create_overload_5(self, client: Cloudflare) -> None: def test_method_create_overload_6(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="warp", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -817,7 +820,7 @@ def test_method_create_overload_6(self, client: Cloudflare) -> None: def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="warp", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -840,13 +843,13 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -882,7 +885,7 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -893,7 +896,7 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( type="warp", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -906,7 +909,7 @@ def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( type="warp", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -928,7 +931,7 @@ def test_path_params_create_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.create( type="warp", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -936,7 +939,7 @@ def test_path_params_create_overload_6(self, client: Cloudflare) -> None: def test_method_create_overload_7(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="biso", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -945,7 +948,7 @@ def test_method_create_overload_7(self, client: Cloudflare) -> None: def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( type="biso", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -968,13 +971,13 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1010,7 +1013,7 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -1021,7 +1024,7 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( type="biso", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1034,7 +1037,7 @@ def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( type="biso", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1056,14 +1059,14 @@ def test_path_params_create_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.create( type="biso", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_create_overload_8(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -1071,20 +1074,20 @@ def test_method_create_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", app_launcher_visible=True, domain="https://mybookmark.com", logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1120,7 +1123,7 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="bookmark", @@ -1131,7 +1134,7 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N @parametrize def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1143,7 +1146,7 @@ def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.create( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1163,17 +1166,17 @@ def test_path_params_create_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1181,10 +1184,10 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -1203,9 +1206,9 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -1234,13 +1237,13 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1276,7 +1279,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -1290,10 +1293,10 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1305,10 +1308,10 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1323,7 +1326,7 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", account_id="", @@ -1331,18 +1334,18 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1350,8 +1353,8 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -1383,6 +1386,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N saas_app={ "auth_type": "saml", "consumer_service_url": "https://example.com", + "created_at": parse_datetime("2014-01-01T05:20:00.12345Z"), "custom_attributes": { "friendly_name": "Last Name", "name": "family_name", @@ -1404,16 +1408,17 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N "saml_attribute_transform_jsonata": "$ ~>| groups | {'group_name': name} |", "sp_entity_id": "example unique name", "sso_endpoint": "https://example.cloudflareaccess.com/cdn-cgi/access/sso/saml/b3f58a2b414e0b51d45c8c2af26fccca0e27c63763c426fa52f98dcf0b3b3bfd", + "updated_at": parse_datetime("2014-01-01T05:20:00.12345Z"), }, scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1449,7 +1454,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="saas", @@ -1460,8 +1465,8 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -1473,8 +1478,8 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1489,24 +1494,24 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_3(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1514,10 +1519,10 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -1536,9 +1541,9 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -1567,13 +1572,13 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1609,7 +1614,7 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -1623,10 +1628,10 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1638,10 +1643,10 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1656,7 +1661,7 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", account_id="", @@ -1664,20 +1669,20 @@ def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_4(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1685,10 +1690,10 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -1707,9 +1712,9 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -1738,13 +1743,13 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1780,7 +1785,7 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -1794,10 +1799,10 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1809,10 +1814,10 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1827,7 +1832,7 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", account_id="", @@ -1835,19 +1840,19 @@ def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_5(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1855,9 +1860,9 @@ def test_method_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -1880,13 +1885,13 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -1922,7 +1927,7 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -1932,9 +1937,9 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1946,9 +1951,9 @@ def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1963,25 +1968,25 @@ def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: def test_path_params_update_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_6(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -1989,9 +1994,9 @@ def test_method_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -2014,13 +2019,13 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -2056,7 +2061,7 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -2066,9 +2071,9 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2080,9 +2085,9 @@ def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2097,25 +2102,25 @@ def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: def test_path_params_update_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_7(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -2123,9 +2128,9 @@ def test_method_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -2148,13 +2153,13 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -2190,7 +2195,7 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -2200,9 +2205,9 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2214,9 +2219,9 @@ def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2231,24 +2236,24 @@ def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: def test_path_params_update_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_8(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -2256,21 +2261,21 @@ def test_method_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", app_launcher_visible=True, domain="https://mybookmark.com", logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -2306,7 +2311,7 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="bookmark", @@ -2317,8 +2322,8 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -2330,8 +2335,8 @@ def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2346,21 +2351,21 @@ def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: def test_path_params_update_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ApplicationListResponse], application, path=["response"]) @@ -2368,7 +2373,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ApplicationListResponse], application, path=["response"]) @@ -2376,7 +2381,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2388,7 +2393,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2408,15 +2413,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) @@ -2424,8 +2429,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) @@ -2433,8 +2438,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -2446,8 +2451,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2462,22 +2467,22 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationGetResponse], application, path=["response"]) @@ -2485,8 +2490,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationGetResponse], application, path=["response"]) @@ -2494,8 +2499,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -2507,8 +2512,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2523,22 +2528,22 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_revoke_tokens(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(object, application, path=["response"]) @@ -2546,8 +2551,8 @@ def test_method_revoke_tokens(self, client: Cloudflare) -> None: @parametrize def test_method_revoke_tokens_with_all_params(self, client: Cloudflare) -> None: application = client.zero_trust.access.applications.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(object, application, path=["response"]) @@ -2555,8 +2560,8 @@ def test_method_revoke_tokens_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_revoke_tokens(self, client: Cloudflare) -> None: response = client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -2568,8 +2573,8 @@ def test_raw_response_revoke_tokens(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_revoke_tokens(self, client: Cloudflare) -> None: with client.zero_trust.access.applications.with_streaming_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2584,14 +2589,14 @@ def test_streaming_response_revoke_tokens(self, client: Cloudflare) -> None: def test_path_params_revoke_tokens(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @@ -2604,7 +2609,7 @@ async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -2614,7 +2619,7 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -2633,9 +2638,9 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -2664,13 +2669,13 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -2706,7 +2711,7 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -2722,7 +2727,7 @@ async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflar response = await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2736,7 +2741,7 @@ async def test_streaming_response_create_overload_1(self, async_client: AsyncClo async with async_client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2760,14 +2765,14 @@ async def test_path_params_create_overload_1(self, async_client: AsyncCloudflare await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -2775,7 +2780,7 @@ async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -2807,6 +2812,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn saas_app={ "auth_type": "saml", "consumer_service_url": "https://example.com", + "created_at": parse_datetime("2014-01-01T05:20:00.12345Z"), "custom_attributes": { "friendly_name": "Last Name", "name": "family_name", @@ -2828,16 +2834,17 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn "saml_attribute_transform_jsonata": "$ ~>| groups | {'group_name': name} |", "sp_entity_id": "example unique name", "sso_endpoint": "https://example.cloudflareaccess.com/cdn-cgi/access/sso/saml/b3f58a2b414e0b51d45c8c2af26fccca0e27c63763c426fa52f98dcf0b3b3bfd", + "updated_at": parse_datetime("2014-01-01T05:20:00.12345Z"), }, scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -2873,7 +2880,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="saas", @@ -2884,7 +2891,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2896,7 +2903,7 @@ async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.create( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2916,7 +2923,7 @@ async def test_path_params_create_overload_2(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -2925,7 +2932,7 @@ async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -2935,7 +2942,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -2954,9 +2961,9 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -2985,13 +2992,13 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3027,7 +3034,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -3043,7 +3050,7 @@ async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflar response = await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3057,7 +3064,7 @@ async def test_streaming_response_create_overload_3(self, async_client: AsyncClo async with async_client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3081,7 +3088,7 @@ async def test_path_params_create_overload_3(self, async_client: AsyncCloudflare await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3090,7 +3097,7 @@ async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -3100,7 +3107,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn application = await async_client.zero_trust.access.applications.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -3119,9 +3126,9 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3150,13 +3157,13 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3192,7 +3199,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -3208,7 +3215,7 @@ async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflar response = await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3222,7 +3229,7 @@ async def test_streaming_response_create_overload_4(self, async_client: AsyncClo async with async_client.zero_trust.access.applications.with_streaming_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3246,7 +3253,7 @@ async def test_path_params_create_overload_4(self, async_client: AsyncCloudflare await async_client.zero_trust.access.applications.with_raw_response.create( domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3254,7 +3261,7 @@ async def test_path_params_create_overload_4(self, async_client: AsyncCloudflare async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="app_launcher", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -3263,7 +3270,7 @@ async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> async def test_method_create_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="app_launcher", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3286,13 +3293,13 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3328,7 +3335,7 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -3339,7 +3346,7 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3352,7 +3359,7 @@ async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflar async def test_streaming_response_create_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3374,7 +3381,7 @@ async def test_path_params_create_overload_5(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.create( type="app_launcher", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3382,7 +3389,7 @@ async def test_path_params_create_overload_5(self, async_client: AsyncCloudflare async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="warp", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -3391,7 +3398,7 @@ async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> async def test_method_create_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="warp", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3414,13 +3421,13 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3456,7 +3463,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -3467,7 +3474,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.create( type="warp", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3480,7 +3487,7 @@ async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflar async def test_streaming_response_create_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.create( type="warp", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3502,7 +3509,7 @@ async def test_path_params_create_overload_6(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.create( type="warp", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3510,7 +3517,7 @@ async def test_path_params_create_overload_6(self, async_client: AsyncCloudflare async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="biso", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -3519,7 +3526,7 @@ async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> async def test_method_create_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( type="biso", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3542,13 +3549,13 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3584,7 +3591,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -3595,7 +3602,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.create( type="biso", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3608,7 +3615,7 @@ async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflar async def test_streaming_response_create_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.create( type="biso", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3630,14 +3637,14 @@ async def test_path_params_create_overload_7(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.create( type="biso", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationCreateResponse], application, path=["response"]) @@ -3645,20 +3652,20 @@ async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_create_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.create( - account_id="string", + account_id="account_id", app_launcher_visible=True, domain="https://mybookmark.com", logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3694,7 +3701,7 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="bookmark", @@ -3705,7 +3712,7 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn @parametrize async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3717,7 +3724,7 @@ async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_create_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.create( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3737,17 +3744,17 @@ async def test_path_params_create_overload_8(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.create( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -3755,10 +3762,10 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -3777,9 +3784,9 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3808,13 +3815,13 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -3850,7 +3857,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -3864,10 +3871,10 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3879,10 +3886,10 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3897,7 +3904,7 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", account_id="", @@ -3905,18 +3912,18 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="self_hosted", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -3924,8 +3931,8 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -3957,6 +3964,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn saas_app={ "auth_type": "saml", "consumer_service_url": "https://example.com", + "created_at": parse_datetime("2014-01-01T05:20:00.12345Z"), "custom_attributes": { "friendly_name": "Last Name", "name": "family_name", @@ -3978,16 +3986,17 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn "saml_attribute_transform_jsonata": "$ ~>| groups | {'group_name': name} |", "sp_entity_id": "example unique name", "sso_endpoint": "https://example.cloudflareaccess.com/cdn-cgi/access/sso/saml/b3f58a2b414e0b51d45c8c2af26fccca0e27c63763c426fa52f98dcf0b3b3bfd", + "updated_at": parse_datetime("2014-01-01T05:20:00.12345Z"), }, scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4023,7 +4032,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="saas", @@ -4034,8 +4043,8 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -4047,8 +4056,8 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4063,24 +4072,24 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4088,10 +4097,10 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -4110,9 +4119,9 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -4141,13 +4150,13 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4183,7 +4192,7 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -4197,10 +4206,10 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4212,10 +4221,10 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4230,7 +4239,7 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", account_id="", @@ -4238,20 +4247,20 @@ async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="ssh", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4259,10 +4268,10 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, allowed_idps=[ "699d98642c564d2e855e9661899b7252", @@ -4281,9 +4290,9 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn "allowed_origins": ["https://example.com"], "max_age": -1, }, - custom_deny_message="string", - custom_deny_url="string", - custom_non_identity_deny_url="string", + custom_deny_message="custom_deny_message", + custom_deny_url="custom_deny_url", + custom_non_identity_deny_url="custom_non_identity_deny_url", custom_pages=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -4312,13 +4321,13 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn same_site_cookie_attribute="strict", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4354,7 +4363,7 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], service_auth_401_redirect=True, @@ -4368,10 +4377,10 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4383,10 +4392,10 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4401,7 +4410,7 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", account_id="", @@ -4409,19 +4418,19 @@ async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", domain="test.example.com/admin", type="vnc", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4429,9 +4438,9 @@ async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -4454,13 +4463,13 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4496,7 +4505,7 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -4506,9 +4515,9 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4520,9 +4529,9 @@ async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4537,25 +4546,25 @@ async def test_streaming_response_update_overload_5(self, async_client: AsyncClo async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="app_launcher", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4563,9 +4572,9 @@ async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -4588,13 +4597,13 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4630,7 +4639,7 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -4640,9 +4649,9 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4654,9 +4663,9 @@ async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4671,25 +4680,25 @@ async def test_streaming_response_update_overload_6(self, async_client: AsyncClo async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="warp", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4697,9 +4706,9 @@ async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", allowed_idps=[ "699d98642c564d2e855e9661899b7252", "699d98642c564d2e855e9661899b7252", @@ -4722,13 +4731,13 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn ], scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4764,7 +4773,7 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, session_duration="24h", ) @@ -4774,9 +4783,9 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4788,9 +4797,9 @@ async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4805,24 +4814,24 @@ async def test_streaming_response_update_overload_7(self, async_client: AsyncClo async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", type="biso", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationUpdateResponse], application, path=["response"]) @@ -4830,21 +4839,21 @@ async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", app_launcher_visible=True, domain="https://mybookmark.com", logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", scim_config={ "authentication": { - "password": "string", + "password": "password", "scheme": "httpbasic", - "user": "string", + "user": "user", }, "deactivate_on_delete": True, "enabled": True, - "idp_uid": "string", + "idp_uid": "idp_uid", "mappings": [ { "enabled": True, @@ -4880,7 +4889,7 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn "transform_jsonata": "$merge([$, {'userName': $substringBefore($.userName, '@') & '+test@' & $substringAfter($.userName, '@')}])", }, ], - "remote_uri": "string", + "remote_uri": "remote_uri", }, tags=["engineers", "engineers", "engineers"], type="bookmark", @@ -4891,8 +4900,8 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -4904,8 +4913,8 @@ async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4920,21 +4929,21 @@ async def test_streaming_response_update_overload_8(self, async_client: AsyncClo async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ApplicationListResponse], application, path=["response"]) @@ -4942,7 +4951,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ApplicationListResponse], application, path=["response"]) @@ -4950,7 +4959,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4962,7 +4971,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4982,15 +4991,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) @@ -4998,8 +5007,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) @@ -5007,8 +5016,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -5020,8 +5029,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5036,22 +5045,22 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.delete( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationGetResponse], application, path=["response"]) @@ -5059,8 +5068,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(Optional[ApplicationGetResponse], application, path=["response"]) @@ -5068,8 +5077,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -5081,8 +5090,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5097,22 +5106,22 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_revoke_tokens(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(object, application, path=["response"]) @@ -5120,8 +5129,8 @@ async def test_method_revoke_tokens(self, async_client: AsyncCloudflare) -> None @parametrize async def test_method_revoke_tokens_with_all_params(self, async_client: AsyncCloudflare) -> None: application = await async_client.zero_trust.access.applications.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert_matches_type(object, application, path=["response"]) @@ -5129,8 +5138,8 @@ async def test_method_revoke_tokens_with_all_params(self, async_client: AsyncClo @parametrize async def test_raw_response_revoke_tokens(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) assert response.is_closed is True @@ -5142,8 +5151,8 @@ async def test_raw_response_revoke_tokens(self, async_client: AsyncCloudflare) - @parametrize async def test_streaming_response_revoke_tokens(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.applications.with_streaming_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5158,12 +5167,12 @@ async def test_streaming_response_revoke_tokens(self, async_client: AsyncCloudfl async def test_path_params_revoke_tokens(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", + app_id="023e105f4ecef8ad9ca31a8372d0c353", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.applications.with_raw_response.revoke_tokens( - "023e105f4ecef8ad9ca31a8372d0c353", - account_id="string", + app_id="023e105f4ecef8ad9ca31a8372d0c353", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/test_bookmarks.py b/tests/api_resources/zero_trust/access/test_bookmarks.py index 5cd16fddf4a..2e04d6c5af3 100644 --- a/tests/api_resources/zero_trust/access/test_bookmarks.py +++ b/tests/api_resources/zero_trust/access/test_bookmarks.py @@ -24,7 +24,7 @@ class TestBookmarks: @parametrize def test_method_create(self, client: Cloudflare) -> None: bookmark = client.zero_trust.access.bookmarks.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -33,7 +33,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.bookmarks.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -46,7 +46,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.bookmarks.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) as response: @@ -62,14 +62,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.create( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -77,7 +77,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: bookmark = client.zero_trust.access.bookmarks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -86,7 +86,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.bookmarks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -99,7 +99,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.bookmarks.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) as response: @@ -115,14 +115,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.update( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -168,7 +168,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: bookmark = client.zero_trust.access.bookmarks.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) @@ -176,7 +176,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.bookmarks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -188,7 +188,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.bookmarks.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -203,20 +203,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.delete( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: bookmark = client.zero_trust.access.bookmarks.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) @@ -224,7 +224,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.bookmarks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -236,7 +236,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.bookmarks.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -251,13 +251,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): client.zero_trust.access.bookmarks.with_raw_response.get( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -268,7 +268,7 @@ class TestAsyncBookmarks: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: bookmark = await async_client.zero_trust.access.bookmarks.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -277,7 +277,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.bookmarks.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -290,7 +290,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.bookmarks.with_streaming_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) as response: @@ -306,14 +306,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.create( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.create( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -321,7 +321,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: bookmark = await async_client.zero_trust.access.bookmarks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -330,7 +330,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.bookmarks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -343,7 +343,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.bookmarks.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body={}, ) as response: @@ -359,14 +359,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body={}, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.update( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", body={}, ) @@ -412,7 +412,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: bookmark = await async_client.zero_trust.access.bookmarks.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) @@ -420,7 +420,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.bookmarks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -432,7 +432,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.bookmarks.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -447,20 +447,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.delete( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: bookmark = await async_client.zero_trust.access.bookmarks.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) @@ -468,7 +468,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.bookmarks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -480,7 +480,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.bookmarks.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -495,12 +495,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + bookmark_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `bookmark_id` but received ''"): await async_client.zero_trust.access.bookmarks.with_raw_response.get( - "", + bookmark_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/access/test_certificates.py b/tests/api_resources/zero_trust/access/test_certificates.py index cfcd002940d..a6a37770c61 100644 --- a/tests/api_resources/zero_trust/access/test_certificates.py +++ b/tests/api_resources/zero_trust/access/test_certificates.py @@ -27,7 +27,7 @@ def test_method_create(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -37,7 +37,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -48,7 +48,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.with_raw_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -62,7 +62,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.with_streaming_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -86,16 +86,16 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.zero_trust.access.certificates.with_raw_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -103,9 +103,9 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", name="Allow devs", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -114,9 +114,9 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -128,9 +128,9 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -145,30 +145,30 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.update( - "", + certificate_id="", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[Certificate], certificate, path=["response"]) @@ -176,7 +176,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[Certificate], certificate, path=["response"]) @@ -184,7 +184,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -196,7 +196,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -216,15 +216,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -232,8 +232,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -241,8 +241,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -254,8 +254,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -270,28 +270,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.delete( - "", - account_id="string", + certificate_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -299,8 +299,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: certificate = client.zero_trust.access.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -308,8 +308,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -321,8 +321,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.certificates.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -337,20 +337,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.get( - "", - account_id="string", + certificate_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @@ -363,7 +363,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -373,7 +373,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare certificate = await async_client.zero_trust.access.certificates.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -384,7 +384,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.with_raw_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -398,7 +398,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.zero_trust.access.certificates.with_streaming_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -422,16 +422,16 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.zero_trust.access.certificates.with_raw_response.create( certificate="-----BEGIN CERTIFICATE-----\nMIIGAjCCA+qgAwIBAgIJAI7kymlF7CWT...N4RI7KKB7nikiuUf8vhULKy5IX10\nDrUtmu/B\n-----END CERTIFICATE-----", name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -439,9 +439,9 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", name="Allow devs", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -450,9 +450,9 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -464,9 +464,9 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.certificates.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -481,30 +481,30 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.update( - "", + certificate_id="", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[Certificate], certificate, path=["response"]) @@ -512,7 +512,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[Certificate], certificate, path=["response"]) @@ -520,7 +520,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -532,7 +532,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.certificates.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -552,15 +552,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -568,8 +568,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -577,8 +577,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -590,8 +590,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.certificates.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -606,28 +606,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.delete( - "", - account_id="string", + certificate_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -635,8 +635,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.access.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[Certificate], certificate, path=["response"]) @@ -644,8 +644,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -657,8 +657,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.certificates.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -673,18 +673,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.get( - "", - account_id="string", + certificate_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/test_custom_pages.py b/tests/api_resources/zero_trust/access/test_custom_pages.py index 4677021a7a3..552c71677be 100644 --- a/tests/api_resources/zero_trust/access/test_custom_pages.py +++ b/tests/api_resources/zero_trust/access/test_custom_pages.py @@ -9,6 +9,7 @@ from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type +from cloudflare._utils import parse_datetime from cloudflare.pagination import SyncSinglePage, AsyncSinglePage from cloudflare.types.zero_trust.access import ( CustomPage, @@ -27,7 +28,7 @@ def test_method_create(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -37,9 +38,12 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", app_count=0, + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + uid="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -48,7 +52,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.custom_pages.with_raw_response.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -62,7 +66,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.custom_pages.with_streaming_response.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) as response: assert not response.is_closed @@ -79,17 +83,17 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.zero_trust.access.custom_pages.with_raw_response.create( account_id="", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -97,22 +101,25 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", app_count=0, + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + uid="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.custom_pages.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -124,10 +131,10 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.custom_pages.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) as response: assert not response.is_closed @@ -142,19 +149,19 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.update( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -199,7 +206,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) @@ -207,7 +214,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.custom_pages.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -219,7 +226,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.custom_pages.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -234,20 +241,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.delete( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: custom_page = client.zero_trust.access.custom_pages.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) @@ -255,7 +262,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.custom_pages.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -267,7 +274,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.custom_pages.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -282,13 +289,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): client.zero_trust.access.custom_pages.with_raw_response.get( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -301,7 +308,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: custom_page = await async_client.zero_trust.access.custom_pages.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -311,9 +318,12 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare custom_page = await async_client.zero_trust.access.custom_pages.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", app_count=0, + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + uid="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -322,7 +332,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.custom_pages.with_raw_response.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -336,7 +346,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.zero_trust.access.custom_pages.with_streaming_response.create( account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) as response: assert not response.is_closed @@ -353,17 +363,17 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.zero_trust.access.custom_pages.with_raw_response.create( account_id="", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: custom_page = await async_client.zero_trust.access.custom_pages.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @@ -371,22 +381,25 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: custom_page = await async_client.zero_trust.access.custom_pages.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", app_count=0, + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + uid="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.custom_pages.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -398,10 +411,10 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.custom_pages.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) as response: assert not response.is_closed @@ -416,19 +429,19 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.update( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", custom_html="

Access Denied

", - name="string", + name="name", type="identity_denied", ) @@ -473,7 +486,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: custom_page = await async_client.zero_trust.access.custom_pages.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) @@ -481,7 +494,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.custom_pages.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -493,7 +506,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.custom_pages.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -508,20 +521,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.delete( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: custom_page = await async_client.zero_trust.access.custom_pages.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) @@ -529,7 +542,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.custom_pages.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -541,7 +554,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.custom_pages.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -556,12 +569,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + custom_page_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `custom_page_id` but received ''"): await async_client.zero_trust.access.custom_pages.with_raw_response.get( - "", + custom_page_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/test_groups.py b/tests/api_resources/zero_trust/access/test_groups.py index c9f83d20c8b..f8f2d26c57f 100644 --- a/tests/api_resources/zero_trust/access/test_groups.py +++ b/tests/api_resources/zero_trust/access/test_groups.py @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -45,7 +45,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", exclude=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -70,7 +70,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -88,7 +88,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -120,21 +120,21 @@ def test_path_params_create(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -142,14 +142,14 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", exclude=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -168,14 +168,14 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -187,14 +187,14 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.groups.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -209,19 +209,19 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): client.zero_trust.access.groups.with_raw_response.update( - "", + group_id="", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -233,21 +233,21 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ZeroTrustGroup], group, path=["response"]) @@ -255,7 +255,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ZeroTrustGroup], group, path=["response"]) @@ -263,7 +263,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.groups.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -275,7 +275,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.groups.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -295,15 +295,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.groups.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) @@ -311,8 +311,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) @@ -320,8 +320,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -333,8 +333,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.groups.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -349,28 +349,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): client.zero_trust.access.groups.with_raw_response.delete( - "", - account_id="string", + group_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -378,8 +378,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: group = client.zero_trust.access.groups.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -387,8 +387,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -400,8 +400,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.groups.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -416,20 +416,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): client.zero_trust.access.groups.with_raw_response.get( - "", - account_id="string", + group_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @@ -446,7 +446,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -460,7 +460,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", exclude=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -485,7 +485,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -503,7 +503,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -535,21 +535,21 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -557,14 +557,14 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", exclude=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -583,14 +583,14 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -602,14 +602,14 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.groups.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -624,19 +624,19 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.update( - "", + group_id="", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, @@ -648,21 +648,21 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", include=[ {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, {"email": {"email": "test@example.com"}}, ], name="Allow devs", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ZeroTrustGroup], group, path=["response"]) @@ -670,7 +670,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ZeroTrustGroup], group, path=["response"]) @@ -678,7 +678,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.groups.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -690,7 +690,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.groups.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -710,15 +710,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) @@ -726,8 +726,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) @@ -735,8 +735,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -748,8 +748,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.groups.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -764,28 +764,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.delete( - "", - account_id="string", + group_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -793,8 +793,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: group = await async_client.zero_trust.access.groups.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) @@ -802,8 +802,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -815,8 +815,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.groups.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -831,18 +831,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `group_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.get( - "", - account_id="string", + group_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.groups.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + group_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/access/test_policies.py b/tests/api_resources/zero_trust/access/test_policies.py index dd11538c159..168b7507017 100644 --- a/tests/api_resources/zero_trust/access/test_policies.py +++ b/tests/api_resources/zero_trust/access/test_policies.py @@ -53,7 +53,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -134,7 +134,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: policy = client.zero_trust.access.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -149,7 +149,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.access.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -162,7 +162,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -191,7 +191,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -210,7 +210,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.policies.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -232,7 +232,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", decision="allow", include=[ @@ -245,7 +245,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.policies.with_raw_response.update( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -297,7 +297,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: policy = client.zero_trust.access.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -305,7 +305,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -317,7 +317,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -332,20 +332,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.policies.with_raw_response.delete( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: policy = client.zero_trust.access.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -353,7 +353,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -365,7 +365,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -380,13 +380,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.access.policies.with_raw_response.get( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -423,7 +423,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -504,7 +504,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -519,7 +519,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.policies.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -532,7 +532,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare { "approvals_needed": 1, "email_addresses": ["test1@cloudflare.com", "test2@cloudflare.com"], - "email_list_uuid": "string", + "email_list_uuid": "email_list_uuid", }, { "approvals_needed": 3, @@ -561,7 +561,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -580,7 +580,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.policies.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -602,7 +602,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", decision="allow", include=[ @@ -615,7 +615,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.update( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", decision="allow", include=[ @@ -667,7 +667,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -675,7 +675,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -687,7 +687,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -702,20 +702,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.delete( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.access.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[PolicyGetResponse], policy, path=["response"]) @@ -723,7 +723,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -735,7 +735,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -750,12 +750,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.access.policies.with_raw_response.get( - "", + policy_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/test_service_tokens.py b/tests/api_resources/zero_trust/access/test_service_tokens.py index 6031d72107d..4d3c6fb8b78 100644 --- a/tests/api_resources/zero_trust/access/test_service_tokens.py +++ b/tests/api_resources/zero_trust/access/test_service_tokens.py @@ -27,7 +27,7 @@ class TestServiceTokens: def test_method_create(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) @@ -36,7 +36,7 @@ def test_method_create(self, client: Cloudflare) -> None: def test_method_create_with_all_params(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.create( name="CI/CD token", - account_id="string", + account_id="account_id", duration="60m", ) assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) @@ -46,7 +46,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -59,7 +59,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -81,15 +81,15 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -97,8 +97,8 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", duration="60m", name="CI/CD token", ) @@ -108,8 +108,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -121,8 +121,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -137,27 +137,27 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.update( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ServiceToken], service_token, path=["response"]) @@ -165,7 +165,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[ServiceToken], service_token, path=["response"]) @@ -173,7 +173,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -185,7 +185,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -205,15 +205,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -221,8 +221,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -230,8 +230,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -243,8 +243,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -259,28 +259,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.delete( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -288,8 +288,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -297,8 +297,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -310,8 +310,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -326,26 +326,26 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.get( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @parametrize def test_method_refresh(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -353,7 +353,7 @@ def test_method_refresh(self, client: Cloudflare) -> None: @parametrize def test_raw_response_refresh(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -365,7 +365,7 @@ def test_raw_response_refresh(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_refresh(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -380,20 +380,20 @@ def test_streaming_response_refresh(self, client: Cloudflare) -> None: def test_path_params_refresh(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.refresh( - "", + service_token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_rotate(self, client: Cloudflare) -> None: service_token = client.zero_trust.access.service_tokens.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) @@ -401,7 +401,7 @@ def test_method_rotate(self, client: Cloudflare) -> None: @parametrize def test_raw_response_rotate(self, client: Cloudflare) -> None: response = client.zero_trust.access.service_tokens.with_raw_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -413,7 +413,7 @@ def test_raw_response_rotate(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_rotate(self, client: Cloudflare) -> None: with client.zero_trust.access.service_tokens.with_streaming_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -428,13 +428,13 @@ def test_streaming_response_rotate(self, client: Cloudflare) -> None: def test_path_params_rotate(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): client.zero_trust.access.service_tokens.with_raw_response.rotate( - "", + service_token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -447,7 +447,7 @@ class TestAsyncServiceTokens: async def test_method_create(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) @@ -456,7 +456,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.create( name="CI/CD token", - account_id="string", + account_id="account_id", duration="60m", ) assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) @@ -466,7 +466,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -479,7 +479,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -501,15 +501,15 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.create( name="CI/CD token", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -517,8 +517,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", duration="60m", name="CI/CD token", ) @@ -528,8 +528,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -541,8 +541,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -557,27 +557,27 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.update( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ServiceToken], service_token, path=["response"]) @@ -585,7 +585,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[ServiceToken], service_token, path=["response"]) @@ -593,7 +593,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -605,7 +605,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -625,15 +625,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -641,8 +641,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -650,8 +650,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -663,8 +663,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -679,28 +679,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.delete( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -708,8 +708,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -717,8 +717,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -730,8 +730,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -746,26 +746,26 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.get( - "", - account_id="string", + service_token_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @parametrize async def test_method_refresh(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) @@ -773,7 +773,7 @@ async def test_method_refresh(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_refresh(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -785,7 +785,7 @@ async def test_raw_response_refresh(self, async_client: AsyncCloudflare) -> None @parametrize async def test_streaming_response_refresh(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -800,20 +800,20 @@ async def test_streaming_response_refresh(self, async_client: AsyncCloudflare) - async def test_path_params_refresh(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.refresh( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.refresh( - "", + service_token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_rotate(self, async_client: AsyncCloudflare) -> None: service_token = await async_client.zero_trust.access.service_tokens.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) @@ -821,7 +821,7 @@ async def test_method_rotate(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_rotate(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.service_tokens.with_raw_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -833,7 +833,7 @@ async def test_raw_response_rotate(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_rotate(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.service_tokens.with_streaming_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -848,12 +848,12 @@ async def test_streaming_response_rotate(self, async_client: AsyncCloudflare) -> async def test_path_params_rotate(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.rotate( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + service_token_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `service_token_id` but received ''"): await async_client.zero_trust.access.service_tokens.with_raw_response.rotate( - "", + service_token_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/test_tags.py b/tests/api_resources/zero_trust/access/test_tags.py index 9693f511303..95c8a925393 100644 --- a/tests/api_resources/zero_trust/access/test_tags.py +++ b/tests/api_resources/zero_trust/access/test_tags.py @@ -9,6 +9,7 @@ from cloudflare import Cloudflare, AsyncCloudflare from tests.utils import assert_matches_type +from cloudflare._utils import parse_datetime from cloudflare.pagination import SyncSinglePage, AsyncSinglePage from cloudflare.types.zero_trust.access import Tag, TagDeleteResponse @@ -26,6 +27,16 @@ def test_method_create(self, client: Cloudflare) -> None: ) assert_matches_type(Optional[Tag], tag, path=["response"]) + @parametrize + def test_method_create_with_all_params(self, client: Cloudflare) -> None: + tag = client.zero_trust.access.tags.create( + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="engineers", + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + ) + assert_matches_type(Optional[Tag], tag, path=["response"]) + @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.access.tags.with_raw_response.create( @@ -63,16 +74,27 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: tag = client.zero_trust.access.tags.update( - "engineers", + tag_name="engineers", + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="engineers", + ) + assert_matches_type(Optional[Tag], tag, path=["response"]) + + @parametrize + def test_method_update_with_all_params(self, client: Cloudflare) -> None: + tag = client.zero_trust.access.tags.update( + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[Tag], tag, path=["response"]) @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.access.tags.with_raw_response.update( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) @@ -85,7 +107,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.access.tags.with_streaming_response.update( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) as response: @@ -101,14 +123,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.tags.with_raw_response.update( - "engineers", + tag_name="engineers", account_id="", name="engineers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): client.zero_trust.access.tags.with_raw_response.update( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) @@ -154,7 +176,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tag = client.zero_trust.access.tags.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) @@ -162,7 +184,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.access.tags.with_raw_response.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -174,7 +196,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.access.tags.with_streaming_response.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -189,20 +211,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.tags.with_raw_response.delete( - "engineers", + tag_name="engineers", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): client.zero_trust.access.tags.with_raw_response.delete( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: tag = client.zero_trust.access.tags.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Tag], tag, path=["response"]) @@ -210,7 +232,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.tags.with_raw_response.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -222,7 +244,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.tags.with_streaming_response.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -237,13 +259,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.tags.with_raw_response.get( - "engineers", + tag_name="engineers", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): client.zero_trust.access.tags.with_raw_response.get( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -259,6 +281,16 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: ) assert_matches_type(Optional[Tag], tag, path=["response"]) + @parametrize + async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: + tag = await async_client.zero_trust.access.tags.create( + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="engineers", + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + ) + assert_matches_type(Optional[Tag], tag, path=["response"]) + @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.tags.with_raw_response.create( @@ -296,16 +328,27 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: tag = await async_client.zero_trust.access.tags.update( - "engineers", + tag_name="engineers", + account_id="023e105f4ecef8ad9ca31a8372d0c353", + name="engineers", + ) + assert_matches_type(Optional[Tag], tag, path=["response"]) + + @parametrize + async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: + tag = await async_client.zero_trust.access.tags.update( + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", + created_at=parse_datetime("2014-01-01T05:20:00.12345Z"), + updated_at=parse_datetime("2014-01-01T05:20:00.12345Z"), ) assert_matches_type(Optional[Tag], tag, path=["response"]) @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.tags.with_raw_response.update( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) @@ -318,7 +361,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.tags.with_streaming_response.update( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) as response: @@ -334,14 +377,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.update( - "engineers", + tag_name="engineers", account_id="", name="engineers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.update( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) @@ -387,7 +430,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tag = await async_client.zero_trust.access.tags.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) @@ -395,7 +438,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.tags.with_raw_response.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -407,7 +450,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.tags.with_streaming_response.delete( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -422,20 +465,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.delete( - "engineers", + tag_name="engineers", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.delete( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tag = await async_client.zero_trust.access.tags.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Tag], tag, path=["response"]) @@ -443,7 +486,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.tags.with_raw_response.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -455,7 +498,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.tags.with_streaming_response.get( - "engineers", + tag_name="engineers", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -470,12 +513,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.get( - "engineers", + tag_name="engineers", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tag_name` but received ''"): await async_client.zero_trust.access.tags.with_raw_response.get( - "", + tag_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/users/test_active_sessions.py b/tests/api_resources/zero_trust/access/users/test_active_sessions.py index 55ae6bab3de..e0f1db9ea66 100644 --- a/tests/api_resources/zero_trust/access/users/test_active_sessions.py +++ b/tests/api_resources/zero_trust/access/users/test_active_sessions.py @@ -21,7 +21,7 @@ class TestActiveSessions: @parametrize def test_method_list(self, client: Cloudflare) -> None: active_session = client.zero_trust.access.users.active_sessions.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[ActiveSessionListResponse], active_session, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.users.active_sessions.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -41,7 +41,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.users.active_sessions.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -56,20 +56,20 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.users.active_sessions.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.access.users.active_sessions.with_raw_response.list( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: active_session = client.zero_trust.access.users.active_sessions.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -78,7 +78,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -91,7 +91,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.users.active_sessions.with_streaming_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -107,21 +107,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `nonce` but received ''"): client.zero_trust.access.users.active_sessions.with_raw_response.get( - "", + nonce="", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -133,7 +133,7 @@ class TestAsyncActiveSessions: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: active_session = await async_client.zero_trust.access.users.active_sessions.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[ActiveSessionListResponse], active_session, path=["response"]) @@ -141,7 +141,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.users.active_sessions.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -153,7 +153,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.users.active_sessions.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -168,20 +168,20 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.users.active_sessions.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.access.users.active_sessions.with_raw_response.list( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: active_session = await async_client.zero_trust.access.users.active_sessions.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -190,7 +190,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) @@ -203,7 +203,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.users.active_sessions.with_streaming_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) as response: @@ -219,21 +219,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.access.users.active_sessions.with_raw_response.get( - "X1aXj1lFVcqqyoXF", + nonce="X1aXj1lFVcqqyoXF", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `nonce` but received ''"): await async_client.zero_trust.access.users.active_sessions.with_raw_response.get( - "", + nonce="", account_id="023e105f4ecef8ad9ca31a8372d0c353", user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) diff --git a/tests/api_resources/zero_trust/access/users/test_failed_logins.py b/tests/api_resources/zero_trust/access/users/test_failed_logins.py index d2280ea6572..697dbe9181f 100644 --- a/tests/api_resources/zero_trust/access/users/test_failed_logins.py +++ b/tests/api_resources/zero_trust/access/users/test_failed_logins.py @@ -21,7 +21,7 @@ class TestFailedLogins: @parametrize def test_method_list(self, client: Cloudflare) -> None: failed_login = client.zero_trust.access.users.failed_logins.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SyncSinglePage[FailedLoginListResponse], failed_login, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.access.users.failed_logins.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -41,7 +41,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.access.users.failed_logins.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -56,13 +56,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.users.failed_logins.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.access.users.failed_logins.with_raw_response.list( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -73,7 +73,7 @@ class TestAsyncFailedLogins: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: failed_login = await async_client.zero_trust.access.users.failed_logins.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(AsyncSinglePage[FailedLoginListResponse], failed_login, path=["response"]) @@ -81,7 +81,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.users.failed_logins.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -93,7 +93,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.users.failed_logins.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -108,12 +108,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.users.failed_logins.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.access.users.failed_logins.with_raw_response.list( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py b/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py index 6363aec38d0..9b7d2644d33 100644 --- a/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py +++ b/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py @@ -20,7 +20,7 @@ class TestLastSeenIdentity: @parametrize def test_method_get(self, client: Cloudflare) -> None: last_seen_identity = client.zero_trust.access.users.last_seen_identity.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.access.users.last_seen_identity.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -72,7 +72,7 @@ class TestAsyncLastSeenIdentity: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: last_seen_identity = await async_client.zero_trust.access.users.last_seen_identity.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.access.users.last_seen_identity.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + user_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.access.users.last_seen_identity.with_raw_response.get( - "", + user_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/devices/policies/test_excludes.py b/tests/api_resources/zero_trust/devices/policies/test_excludes.py index b1a2f9aa2eb..053960e74cf 100644 --- a/tests/api_resources/zero_trust/devices/policies/test_excludes.py +++ b/tests/api_resources/zero_trust/devices/policies/test_excludes.py @@ -157,7 +157,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: exclude = client.zero_trust.devices.policies.excludes.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ExcludeGetResponse], exclude, path=["response"]) @@ -165,7 +165,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.excludes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -177,7 +177,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.excludes.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -192,13 +192,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.excludes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.excludes.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -341,7 +341,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: exclude = await async_client.zero_trust.devices.policies.excludes.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ExcludeGetResponse], exclude, path=["response"]) @@ -349,7 +349,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.excludes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -361,7 +361,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.excludes.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -376,12 +376,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.excludes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.excludes.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py b/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py index 353bee364cd..71cf3cd9f87 100644 --- a/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py +++ b/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py @@ -25,7 +25,7 @@ class TestFallbackDomains: @parametrize def test_method_update(self, client: Cloudflare) -> None: fallback_domain = client.zero_trust.devices.policies.fallback_domains.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -34,7 +34,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -47,7 +47,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.fallback_domains.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) as response: @@ -63,14 +63,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -116,7 +116,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: fallback_domain = client.zero_trust.devices.policies.fallback_domains.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[FallbackDomainGetResponse], fallback_domain, path=["response"]) @@ -124,7 +124,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -136,7 +136,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.fallback_domains.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -151,13 +151,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -168,7 +168,7 @@ class TestAsyncFallbackDomains: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: fallback_domain = await async_client.zero_trust.devices.policies.fallback_domains.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -177,7 +177,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -190,7 +190,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.fallback_domains.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) as response: @@ -206,14 +206,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.update( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", body=[{"suffix": "example.com"}, {"suffix": "example.com"}, {"suffix": "example.com"}], ) @@ -259,7 +259,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: fallback_domain = await async_client.zero_trust.devices.policies.fallback_domains.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[FallbackDomainGetResponse], fallback_domain, path=["response"]) @@ -267,7 +267,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -279,7 +279,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.fallback_domains.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -294,12 +294,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.fallback_domains.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/policies/test_includes.py b/tests/api_resources/zero_trust/devices/policies/test_includes.py index 76833b163c9..e858168766f 100644 --- a/tests/api_resources/zero_trust/devices/policies/test_includes.py +++ b/tests/api_resources/zero_trust/devices/policies/test_includes.py @@ -157,7 +157,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: include = client.zero_trust.devices.policies.includes.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[IncludeGetResponse], include, path=["response"]) @@ -165,7 +165,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.includes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -177,7 +177,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.includes.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -192,13 +192,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.includes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.includes.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -341,7 +341,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: include = await async_client.zero_trust.devices.policies.includes.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[IncludeGetResponse], include, path=["response"]) @@ -349,7 +349,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.includes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -361,7 +361,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.includes.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -376,12 +376,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.includes.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.includes.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/posture/test_integrations.py b/tests/api_resources/zero_trust/devices/posture/test_integrations.py index eda7def2266..6ad1c0fabd0 100644 --- a/tests/api_resources/zero_trust/devices/posture/test_integrations.py +++ b/tests/api_resources/zero_trust/devices/posture/test_integrations.py @@ -152,7 +152,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: integration = client.zero_trust.devices.posture.integrations.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(IntegrationDeleteResponse, integration, path=["response"]) @@ -160,7 +160,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -172,7 +172,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.integrations.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -187,20 +187,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: integration = client.zero_trust.devices.posture.integrations.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Integration], integration, path=["response"]) @@ -208,7 +208,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: integration = client.zero_trust.devices.posture.integrations.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "api_url": "https://as123.awmdm.com/API", @@ -225,7 +225,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -237,7 +237,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.integrations.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -252,20 +252,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: integration = client.zero_trust.devices.posture.integrations.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Integration], integration, path=["response"]) @@ -273,7 +273,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.integrations.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -285,7 +285,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.integrations.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -300,13 +300,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.devices.posture.integrations.with_raw_response.get( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -445,7 +445,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.devices.posture.integrations.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(IntegrationDeleteResponse, integration, path=["response"]) @@ -453,7 +453,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -465,7 +465,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.integrations.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -480,20 +480,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.delete( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.devices.posture.integrations.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Integration], integration, path=["response"]) @@ -501,7 +501,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.devices.posture.integrations.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "api_url": "https://as123.awmdm.com/API", @@ -518,7 +518,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -530,7 +530,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.integrations.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -545,20 +545,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.edit( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.devices.posture.integrations.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Integration], integration, path=["response"]) @@ -566,7 +566,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.integrations.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -578,7 +578,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.integrations.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -593,12 +593,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + integration_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.devices.posture.integrations.with_raw_response.get( - "", + integration_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/test_dex_tests.py b/tests/api_resources/zero_trust/devices/test_dex_tests.py index 314ea6a8316..8fca61704e4 100644 --- a/tests/api_resources/zero_trust/devices/test_dex_tests.py +++ b/tests/api_resources/zero_trust/devices/test_dex_tests.py @@ -48,18 +48,18 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: target_policies=[ { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, ], targeted=True, @@ -112,7 +112,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: dex_test = client.zero_trust.devices.dex_tests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -124,7 +124,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: dex_test = client.zero_trust.devices.dex_tests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={ "host": "https://dash.cloudflare.com", @@ -138,18 +138,18 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: target_policies=[ { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, ], targeted=True, @@ -159,7 +159,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.devices.dex_tests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -175,7 +175,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.devices.dex_tests.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -194,7 +194,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", data={}, enabled=True, @@ -204,7 +204,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.update( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -253,7 +253,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: dex_test = client.zero_trust.devices.dex_tests.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DEXTestDeleteResponse], dex_test, path=["response"]) @@ -261,7 +261,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.devices.dex_tests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -273,7 +273,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.devices.dex_tests.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -288,20 +288,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.delete( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: dex_test = client.zero_trust.devices.dex_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SchemaHTTP], dex_test, path=["response"]) @@ -309,7 +309,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.dex_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -321,7 +321,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.dex_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -336,13 +336,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): client.zero_trust.devices.dex_tests.with_raw_response.get( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -377,18 +377,18 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare target_policies=[ { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, ], targeted=True, @@ -441,7 +441,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: dex_test = await async_client.zero_trust.devices.dex_tests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -453,7 +453,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: dex_test = await async_client.zero_trust.devices.dex_tests.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={ "host": "https://dash.cloudflare.com", @@ -467,18 +467,18 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare target_policies=[ { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, { "default": True, - "id": "string", - "name": "string", + "id": "id", + "name": "name", }, ], targeted=True, @@ -488,7 +488,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.dex_tests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -504,7 +504,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.dex_tests.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -523,7 +523,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", data={}, enabled=True, @@ -533,7 +533,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.update( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", data={}, enabled=True, @@ -582,7 +582,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: dex_test = await async_client.zero_trust.devices.dex_tests.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DEXTestDeleteResponse], dex_test, path=["response"]) @@ -590,7 +590,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.dex_tests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -602,7 +602,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.dex_tests.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -617,20 +617,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.delete( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: dex_test = await async_client.zero_trust.devices.dex_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SchemaHTTP], dex_test, path=["response"]) @@ -638,7 +638,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.dex_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -650,7 +650,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.dex_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -665,12 +665,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + dex_test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dex_test_id` but received ''"): await async_client.zero_trust.devices.dex_tests.with_raw_response.get( - "", + dex_test_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/test_networks.py b/tests/api_resources/zero_trust/devices/test_networks.py index 0b6ac3bd334..3d6c9bacbe1 100644 --- a/tests/api_resources/zero_trust/devices/test_networks.py +++ b/tests/api_resources/zero_trust/devices/test_networks.py @@ -87,7 +87,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: network = client.zero_trust.devices.networks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DeviceNetwork], network, path=["response"]) @@ -95,7 +95,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: network = client.zero_trust.devices.networks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "sha256": "b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c", @@ -109,7 +109,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.devices.networks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -121,7 +121,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.devices.networks.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -136,13 +136,13 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.update( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -187,7 +187,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: network = client.zero_trust.devices.networks.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[NetworkDeleteResponse], network, path=["response"]) @@ -195,7 +195,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.devices.networks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -207,7 +207,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.devices.networks.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -222,20 +222,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.delete( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: network = client.zero_trust.devices.networks.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DeviceNetwork], network, path=["response"]) @@ -243,7 +243,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.networks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -255,7 +255,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.networks.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -270,13 +270,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): client.zero_trust.devices.networks.with_raw_response.get( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -350,7 +350,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.devices.networks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DeviceNetwork], network, path=["response"]) @@ -358,7 +358,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.devices.networks.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "sha256": "b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c", @@ -372,7 +372,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.networks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -384,7 +384,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.networks.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -399,13 +399,13 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.update( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -450,7 +450,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.devices.networks.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[NetworkDeleteResponse], network, path=["response"]) @@ -458,7 +458,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.networks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -470,7 +470,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.networks.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -485,20 +485,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.delete( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.devices.networks.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DeviceNetwork], network, path=["response"]) @@ -506,7 +506,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.networks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -518,7 +518,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.networks.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -533,12 +533,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + network_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `network_id` but received ''"): await async_client.zero_trust.devices.networks.with_raw_response.get( - "", + network_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/test_override_codes.py b/tests/api_resources/zero_trust/devices/test_override_codes.py index c7ee58f5b0d..263f3c9c113 100644 --- a/tests/api_resources/zero_trust/devices/test_override_codes.py +++ b/tests/api_resources/zero_trust/devices/test_override_codes.py @@ -20,7 +20,7 @@ class TestOverrideCodes: @parametrize def test_method_list(self, client: Cloudflare) -> None: override_code = client.zero_trust.devices.override_codes.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[OverrideCodeListResponse], override_code, path=["response"]) @@ -28,7 +28,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.devices.override_codes.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -40,7 +40,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.devices.override_codes.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.override_codes.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `device_id` but received ''"): client.zero_trust.devices.override_codes.with_raw_response.list( - "", + device_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -72,7 +72,7 @@ class TestAsyncOverrideCodes: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: override_code = await async_client.zero_trust.devices.override_codes.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[OverrideCodeListResponse], override_code, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.override_codes.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -92,7 +92,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.override_codes.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.override_codes.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `device_id` but received ''"): await async_client.zero_trust.devices.override_codes.with_raw_response.list( - "", + device_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/test_policies.py b/tests/api_resources/zero_trust/devices/test_policies.py index 0261a6987c7..2e93c0f2870 100644 --- a/tests/api_resources/zero_trust/devices/test_policies.py +++ b/tests/api_resources/zero_trust/devices/test_policies.py @@ -144,7 +144,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: policy = client.zero_trust.devices.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -152,7 +152,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -164,7 +164,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -179,13 +179,13 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.delete( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -193,7 +193,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None: @parametrize def test_method_edit(self, client: Cloudflare) -> None: policy = client.zero_trust.devices.policies.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SettingsPolicy], policy, path=["response"]) @@ -202,7 +202,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: policy = client.zero_trust.devices.policies.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", allow_mode_switch=True, allow_updates=True, @@ -229,7 +229,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -242,7 +242,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -258,13 +258,13 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.edit( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -272,7 +272,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: policy = client.zero_trust.devices.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SettingsPolicy], policy, path=["response"]) @@ -281,7 +281,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -294,7 +294,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -310,13 +310,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): client.zero_trust.devices.policies.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -447,7 +447,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.devices.policies.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) @@ -455,7 +455,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -467,7 +467,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -482,13 +482,13 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.delete( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -496,7 +496,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.devices.policies.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SettingsPolicy], policy, path=["response"]) @@ -505,7 +505,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.devices.policies.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", allow_mode_switch=True, allow_updates=True, @@ -532,7 +532,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -545,7 +545,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -561,13 +561,13 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.edit( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -575,7 +575,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: policy = await async_client.zero_trust.devices.policies.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[SettingsPolicy], policy, path=["response"]) @@ -584,7 +584,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -597,7 +597,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.policies.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -613,12 +613,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + policy_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `policy_id` but received ''"): await async_client.zero_trust.devices.policies.with_raw_response.get( - "", + policy_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/devices/test_posture.py b/tests/api_resources/zero_trust/devices/test_posture.py index 7f171f6c382..7470b1a4cba 100644 --- a/tests/api_resources/zero_trust/devices/test_posture.py +++ b/tests/api_resources/zero_trust/devices/test_posture.py @@ -90,7 +90,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: posture = client.zero_trust.devices.posture.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -100,7 +100,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: posture = client.zero_trust.devices.posture.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -121,7 +121,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -135,7 +135,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -152,7 +152,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", name="Admin Serial Numbers", type="file", @@ -160,7 +160,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.update( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -207,7 +207,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: posture = client.zero_trust.devices.posture.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[PostureDeleteResponse], posture, path=["response"]) @@ -215,7 +215,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -227,7 +227,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -242,20 +242,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.delete( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: posture = client.zero_trust.devices.posture.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DevicePostureRule], posture, path=["response"]) @@ -263,7 +263,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.posture.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -275,7 +275,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.posture.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -290,13 +290,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.devices.posture.with_raw_response.get( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -373,7 +373,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: posture = await async_client.zero_trust.devices.posture.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -383,7 +383,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: posture = await async_client.zero_trust.devices.posture.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -404,7 +404,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -418,7 +418,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -435,7 +435,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", name="Admin Serial Numbers", type="file", @@ -443,7 +443,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.update( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", type="file", @@ -490,7 +490,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: posture = await async_client.zero_trust.devices.posture.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[PostureDeleteResponse], posture, path=["response"]) @@ -498,7 +498,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -510,7 +510,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -525,20 +525,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.delete( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: posture = await async_client.zero_trust.devices.posture.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[DevicePostureRule], posture, path=["response"]) @@ -546,7 +546,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.posture.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -558,7 +558,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.posture.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -573,12 +573,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.devices.posture.with_raw_response.get( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py b/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py index 73561c37fb5..c2f629b06be 100644 --- a/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py +++ b/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py @@ -20,7 +20,7 @@ class TestPercentiles: @parametrize def test_method_get(self, client: Cloudflare) -> None: percentile = client.zero_trust.dex.http_tests.percentiles.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -30,11 +30,11 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: percentile = client.zero_trust.dex.http_tests.percentiles.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[HTTPDetailsPercentiles], percentile, path=["response"]) @@ -42,7 +42,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -56,7 +56,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dex.http_tests.percentiles.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -73,7 +73,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -81,7 +81,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -94,7 +94,7 @@ class TestAsyncPercentiles: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: percentile = await async_client.zero_trust.dex.http_tests.percentiles.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -104,11 +104,11 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: percentile = await async_client.zero_trust.dex.http_tests.percentiles.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[HTTPDetailsPercentiles], percentile, path=["response"]) @@ -116,7 +116,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -130,7 +130,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.http_tests.percentiles.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -147,7 +147,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -155,7 +155,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.zero_trust.dex.http_tests.percentiles.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", diff --git a/tests/api_resources/zero_trust/dex/test_http_tests.py b/tests/api_resources/zero_trust/dex/test_http_tests.py index 2b038de5a40..22013108b00 100644 --- a/tests/api_resources/zero_trust/dex/test_http_tests.py +++ b/tests/api_resources/zero_trust/dex/test_http_tests.py @@ -20,7 +20,7 @@ class TestHTTPTests: @parametrize def test_method_get(self, client: Cloudflare) -> None: http_test = client.zero_trust.dex.http_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -31,12 +31,12 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: http_test = client.zero_trust.dex.http_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", to="1689606812000", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[HTTPDetails], http_test, path=["response"]) @@ -44,7 +44,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dex.http_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -59,7 +59,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dex.http_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -77,7 +77,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.http_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="1689520412000", interval="minute", @@ -86,7 +86,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.zero_trust.dex.http_tests.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -100,7 +100,7 @@ class TestAsyncHTTPTests: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: http_test = await async_client.zero_trust.dex.http_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -111,12 +111,12 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: http_test = await async_client.zero_trust.dex.http_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", to="1689606812000", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[HTTPDetails], http_test, path=["response"]) @@ -124,7 +124,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.http_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -139,7 +139,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.http_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -157,7 +157,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.http_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="1689520412000", interval="minute", @@ -166,7 +166,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.zero_trust.dex.http_tests.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", diff --git a/tests/api_resources/zero_trust/dex/test_tests.py b/tests/api_resources/zero_trust/dex/test_tests.py index 71f56cc7e84..70da26054c3 100644 --- a/tests/api_resources/zero_trust/dex/test_tests.py +++ b/tests/api_resources/zero_trust/dex/test_tests.py @@ -29,11 +29,11 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: test = client.zero_trust.dex.tests.list( account_id="01a7362d577a6c3019a474fd6f485823", - colo="string", + colo="colo", device_id=["string", "string", "string"], page=1, per_page=1, - test_name="string", + test_name="testName", ) assert_matches_type(SyncV4PagePagination[TestListResponse], test, path=["response"]) @@ -83,11 +83,11 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: test = await async_client.zero_trust.dex.tests.list( account_id="01a7362d577a6c3019a474fd6f485823", - colo="string", + colo="colo", device_id=["string", "string", "string"], page=1, per_page=1, - test_name="string", + test_name="testName", ) assert_matches_type(AsyncV4PagePagination[TestListResponse], test, path=["response"]) diff --git a/tests/api_resources/zero_trust/dex/test_traceroute_tests.py b/tests/api_resources/zero_trust/dex/test_traceroute_tests.py index a5a47a30db8..a324201b35f 100644 --- a/tests/api_resources/zero_trust/dex/test_traceroute_tests.py +++ b/tests/api_resources/zero_trust/dex/test_traceroute_tests.py @@ -24,7 +24,7 @@ class TestTracerouteTests: @parametrize def test_method_get(self, client: Cloudflare) -> None: traceroute_test = client.zero_trust.dex.traceroute_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -35,12 +35,12 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: traceroute_test = client.zero_trust.dex.traceroute_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", to="1689606812000", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[Traceroute], traceroute_test, path=["response"]) @@ -48,7 +48,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -63,7 +63,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dex.traceroute_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -81,7 +81,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="1689520412000", interval="minute", @@ -90,7 +90,7 @@ def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -100,9 +100,9 @@ def test_path_params_get(self, client: Cloudflare) -> None: @parametrize def test_method_network_path(self, client: Cloudflare) -> None: traceroute_test = client.zero_trust.dex.traceroute_tests.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -112,9 +112,9 @@ def test_method_network_path(self, client: Cloudflare) -> None: @parametrize def test_raw_response_network_path(self, client: Cloudflare) -> None: response = client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -128,9 +128,9 @@ def test_raw_response_network_path(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_network_path(self, client: Cloudflare) -> None: with client.zero_trust.dex.traceroute_tests.with_streaming_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -147,9 +147,9 @@ def test_streaming_response_network_path(self, client: Cloudflare) -> None: def test_path_params_network_path(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -157,9 +157,9 @@ def test_path_params_network_path(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -168,7 +168,7 @@ def test_path_params_network_path(self, client: Cloudflare) -> None: @parametrize def test_method_percentiles(self, client: Cloudflare) -> None: traceroute_test = client.zero_trust.dex.traceroute_tests.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -178,11 +178,11 @@ def test_method_percentiles(self, client: Cloudflare) -> None: @parametrize def test_method_percentiles_with_all_params(self, client: Cloudflare) -> None: traceroute_test = client.zero_trust.dex.traceroute_tests.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[TracerouteTestPercentilesResponse], traceroute_test, path=["response"]) @@ -190,7 +190,7 @@ def test_method_percentiles_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_percentiles(self, client: Cloudflare) -> None: response = client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -204,7 +204,7 @@ def test_raw_response_percentiles(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_percentiles(self, client: Cloudflare) -> None: with client.zero_trust.dex.traceroute_tests.with_streaming_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -221,7 +221,7 @@ def test_streaming_response_percentiles(self, client: Cloudflare) -> None: def test_path_params_percentiles(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -229,7 +229,7 @@ def test_path_params_percentiles(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -242,7 +242,7 @@ class TestAsyncTracerouteTests: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: traceroute_test = await async_client.zero_trust.dex.traceroute_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -253,12 +253,12 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: traceroute_test = await async_client.zero_trust.dex.traceroute_tests.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", to="1689606812000", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[Traceroute], traceroute_test, path=["response"]) @@ -266,7 +266,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -281,7 +281,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.traceroute_tests.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -299,7 +299,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="1689520412000", interval="minute", @@ -308,7 +308,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.get( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="1689520412000", interval="minute", @@ -318,9 +318,9 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_network_path(self, async_client: AsyncCloudflare) -> None: traceroute_test = await async_client.zero_trust.dex.traceroute_tests.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -330,9 +330,9 @@ async def test_method_network_path(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_network_path(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -346,9 +346,9 @@ async def test_raw_response_network_path(self, async_client: AsyncCloudflare) -> @parametrize async def test_streaming_response_network_path(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.traceroute_tests.with_streaming_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -365,9 +365,9 @@ async def test_streaming_response_network_path(self, async_client: AsyncCloudfla async def test_path_params_network_path(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -375,9 +375,9 @@ async def test_path_params_network_path(self, async_client: AsyncCloudflare) -> with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.network_path( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", - device_id="string", + device_id="deviceId", from_="1689520412000", interval="minute", to="1689606812000", @@ -386,7 +386,7 @@ async def test_path_params_network_path(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_percentiles(self, async_client: AsyncCloudflare) -> None: traceroute_test = await async_client.zero_trust.dex.traceroute_tests.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -396,11 +396,11 @@ async def test_method_percentiles(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_percentiles_with_all_params(self, async_client: AsyncCloudflare) -> None: traceroute_test = await async_client.zero_trust.dex.traceroute_tests.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", - colo="string", + colo="colo", device_id=["string", "string", "string"], ) assert_matches_type(Optional[TracerouteTestPercentilesResponse], traceroute_test, path=["response"]) @@ -408,7 +408,7 @@ async def test_method_percentiles_with_all_params(self, async_client: AsyncCloud @parametrize async def test_raw_response_percentiles(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -422,7 +422,7 @@ async def test_raw_response_percentiles(self, async_client: AsyncCloudflare) -> @parametrize async def test_streaming_response_percentiles(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.traceroute_tests.with_streaming_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -439,7 +439,7 @@ async def test_streaming_response_percentiles(self, async_client: AsyncCloudflar async def test_path_params_percentiles(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", @@ -447,7 +447,7 @@ async def test_path_params_percentiles(self, async_client: AsyncCloudflare) -> N with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_id` but received ''"): await async_client.zero_trust.dex.traceroute_tests.with_raw_response.percentiles( - "", + test_id="", account_id="01a7362d577a6c3019a474fd6f485823", from_="2023-09-20T17:00:00Z", to="2023-09-20T17:00:00Z", diff --git a/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py b/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py index 849b8c5cc07..73c1aa94ebf 100644 --- a/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py +++ b/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py @@ -29,7 +29,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: unique_device = client.zero_trust.dex.tests.unique_devices.list( account_id="01a7362d577a6c3019a474fd6f485823", device_id=["string", "string", "string"], - test_name="string", + test_name="testName", ) assert_matches_type(Optional[UniqueDevices], unique_device, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) unique_device = await async_client.zero_trust.dex.tests.unique_devices.list( account_id="01a7362d577a6c3019a474fd6f485823", device_id=["string", "string", "string"], - test_name="string", + test_name="testName", ) assert_matches_type(Optional[UniqueDevices], unique_device, path=["response"]) diff --git a/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py b/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py index 0a12a7ccea1..cde7d16b706 100644 --- a/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py +++ b/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py @@ -20,7 +20,7 @@ class TestNetworkPath: @parametrize def test_method_get(self, client: Cloudflare) -> None: network_path = client.zero_trust.dex.traceroute_test_results.network_path.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[NetworkPathGetResponse], network_path, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dex.traceroute_test_results.network_path.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_result_id` but received ''"): client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "", + test_result_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -72,7 +72,7 @@ class TestAsyncNetworkPath: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: network_path = await async_client.zero_trust.dex.traceroute_test_results.network_path.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) assert_matches_type(Optional[NetworkPathGetResponse], network_path, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dex.traceroute_test_results.network_path.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="01a7362d577a6c3019a474fd6f485823", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + test_result_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `test_result_id` but received ''"): await async_client.zero_trust.dex.traceroute_test_results.network_path.with_raw_response.get( - "", + test_result_id="", account_id="01a7362d577a6c3019a474fd6f485823", ) diff --git a/tests/api_resources/zero_trust/dlp/datasets/test_upload.py b/tests/api_resources/zero_trust/dlp/datasets/test_upload.py index 625c13ce809..4521acb1e12 100644 --- a/tests/api_resources/zero_trust/dlp/datasets/test_upload.py +++ b/tests/api_resources/zero_trust/dlp/datasets/test_upload.py @@ -21,16 +21,16 @@ class TestUpload: @parametrize def test_method_create(self, client: Cloudflare) -> None: upload = client.zero_trust.dlp.datasets.upload.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[NewVersion], upload, path=["response"]) @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -41,8 +41,8 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.upload.with_streaming_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -56,24 +56,24 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_edit(self, client: Cloudflare) -> None: upload = client.zero_trust.dlp.datasets.upload.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) assert_matches_type(Optional[Dataset], upload, path=["response"]) @@ -81,10 +81,10 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) assert response.is_closed is True @@ -96,10 +96,10 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.upload.with_streaming_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -114,18 +114,18 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, + version=0, account_id="", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="", - body="string", + body="body", ) @@ -135,16 +135,16 @@ class TestAsyncUpload: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: upload = await async_client.zero_trust.dlp.datasets.upload.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[NewVersion], upload, path=["response"]) @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -155,8 +155,8 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.upload.with_streaming_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -170,24 +170,24 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.zero_trust.dlp.datasets.upload.with_raw_response.create( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: upload = await async_client.zero_trust.dlp.datasets.upload.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) assert_matches_type(Optional[Dataset], upload, path=["response"]) @@ -195,10 +195,10 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) assert response.is_closed is True @@ -210,10 +210,10 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.upload.with_streaming_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -228,16 +228,16 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, + version=0, account_id="", dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - body="string", + body="body", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.zero_trust.dlp.datasets.upload.with_raw_response.edit( - 0, - account_id="string", + version=0, + account_id="account_id", dataset_id="", - body="string", + body="body", ) diff --git a/tests/api_resources/zero_trust/dlp/profiles/test_custom.py b/tests/api_resources/zero_trust/dlp/profiles/test_custom.py index fdf6e69b362..9ecae87e3a0 100644 --- a/tests/api_resources/zero_trust/dlp/profiles/test_custom.py +++ b/tests/api_resources/zero_trust/dlp/profiles/test_custom.py @@ -66,7 +66,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: custom = client.zero_trust.dlp.profiles.custom.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomProfile, custom, path=["response"]) @@ -74,7 +74,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: custom = client.zero_trust.dlp.profiles.custom.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", allowed_match_count=5, context_awareness={ @@ -120,7 +120,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -132,7 +132,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.custom.with_streaming_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -147,20 +147,20 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: custom = client.zero_trust.dlp.profiles.custom.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomDeleteResponse, custom, path=["response"]) @@ -168,7 +168,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -180,7 +180,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.custom.with_streaming_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -195,20 +195,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: custom = client.zero_trust.dlp.profiles.custom.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomProfile, custom, path=["response"]) @@ -216,7 +216,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -228,7 +228,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.custom.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -243,13 +243,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -302,7 +302,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: custom = await async_client.zero_trust.dlp.profiles.custom.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomProfile, custom, path=["response"]) @@ -310,7 +310,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: custom = await async_client.zero_trust.dlp.profiles.custom.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", allowed_match_count=5, context_awareness={ @@ -356,7 +356,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -368,7 +368,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.custom.with_streaming_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -383,20 +383,20 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.update( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: custom = await async_client.zero_trust.dlp.profiles.custom.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomDeleteResponse, custom, path=["response"]) @@ -404,7 +404,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -416,7 +416,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.custom.with_streaming_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -431,20 +431,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.delete( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: custom = await async_client.zero_trust.dlp.profiles.custom.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(CustomProfile, custom, path=["response"]) @@ -452,7 +452,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -464,7 +464,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.custom.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -479,12 +479,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.custom.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py b/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py index b8209257160..922235bf6ec 100644 --- a/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py +++ b/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py @@ -20,7 +20,7 @@ class TestPredefined: @parametrize def test_method_update(self, client: Cloudflare) -> None: predefined = client.zero_trust.dlp.profiles.predefined.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PredefinedProfile, predefined, path=["response"]) @@ -28,7 +28,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: predefined = client.zero_trust.dlp.profiles.predefined.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", allowed_match_count=5, context_awareness={ @@ -43,7 +43,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -55,7 +55,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.predefined.with_streaming_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -70,20 +70,20 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: predefined = client.zero_trust.dlp.profiles.predefined.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PredefinedProfile, predefined, path=["response"]) @@ -91,7 +91,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -103,7 +103,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.predefined.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -118,13 +118,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -135,7 +135,7 @@ class TestAsyncPredefined: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: predefined = await async_client.zero_trust.dlp.profiles.predefined.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PredefinedProfile, predefined, path=["response"]) @@ -143,7 +143,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: predefined = await async_client.zero_trust.dlp.profiles.predefined.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", allowed_match_count=5, context_awareness={ @@ -158,7 +158,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -170,7 +170,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.predefined.with_streaming_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -185,20 +185,20 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.update( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: predefined = await async_client.zero_trust.dlp.profiles.predefined.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(PredefinedProfile, predefined, path=["response"]) @@ -206,7 +206,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -218,7 +218,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.predefined.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -233,12 +233,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.predefined.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/dlp/test_datasets.py b/tests/api_resources/zero_trust/dlp/test_datasets.py index 1e41d7f1260..a2f374f281f 100644 --- a/tests/api_resources/zero_trust/dlp/test_datasets.py +++ b/tests/api_resources/zero_trust/dlp/test_datasets.py @@ -21,17 +21,17 @@ class TestDatasets: @parametrize def test_method_create(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) assert_matches_type(Optional[DatasetCreation], dataset, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.create( - account_id="string", - name="string", - description="string", + account_id="account_id", + name="name", + description="description", secret=True, ) assert_matches_type(Optional[DatasetCreation], dataset, path=["response"]) @@ -39,8 +39,8 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.with_raw_response.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) assert response.is_closed is True @@ -51,8 +51,8 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.with_streaming_response.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -67,32 +67,32 @@ def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.create( account_id="", - name="string", + name="name", ) @parametrize def test_method_update(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", - description="string", - name="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", + description="description", + name="name", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -103,8 +103,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -118,27 +118,27 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.update( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @parametrize def test_method_list(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[Dataset], dataset, path=["response"]) @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -149,7 +149,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -169,16 +169,16 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert dataset is None @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -189,8 +189,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -204,29 +204,29 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.delete( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: dataset = client.zero_trust.dlp.datasets.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.datasets.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -237,8 +237,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dlp.datasets.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -252,14 +252,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): client.zero_trust.dlp.datasets.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @@ -269,17 +269,17 @@ class TestAsyncDatasets: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) assert_matches_type(Optional[DatasetCreation], dataset, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.create( - account_id="string", - name="string", - description="string", + account_id="account_id", + name="name", + description="description", secret=True, ) assert_matches_type(Optional[DatasetCreation], dataset, path=["response"]) @@ -287,8 +287,8 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.with_raw_response.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) assert response.is_closed is True @@ -299,8 +299,8 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.with_streaming_response.create( - account_id="string", - name="string", + account_id="account_id", + name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -315,32 +315,32 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.create( account_id="", - name="string", + name="name", ) @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", - description="string", - name="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", + description="description", + name="name", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -351,8 +351,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -366,27 +366,27 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.update( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[Dataset], dataset, path=["response"]) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -397,7 +397,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -417,16 +417,16 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert dataset is None @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -437,8 +437,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -452,29 +452,29 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.delete( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: dataset = await async_client.zero_trust.dlp.datasets.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[Dataset], dataset, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.datasets.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -485,8 +485,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.datasets.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -500,12 +500,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + dataset_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `dataset_id` but received ''"): await async_client.zero_trust.dlp.datasets.with_raw_response.get( - "", - account_id="string", + dataset_id="", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/dlp/test_profiles.py b/tests/api_resources/zero_trust/dlp/test_profiles.py index 5984f84df7c..6747a23a14c 100644 --- a/tests/api_resources/zero_trust/dlp/test_profiles.py +++ b/tests/api_resources/zero_trust/dlp/test_profiles.py @@ -59,7 +59,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: profile = client.zero_trust.dlp.profiles.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ProfileGetResponse, profile, path=["response"]) @@ -67,7 +67,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.dlp.profiles.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -79,7 +79,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.dlp.profiles.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -94,13 +94,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.dlp.profiles.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): client.zero_trust.dlp.profiles.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -149,7 +149,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: profile = await async_client.zero_trust.dlp.profiles.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(ProfileGetResponse, profile, path=["response"]) @@ -157,7 +157,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.dlp.profiles.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -169,7 +169,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.dlp.profiles.with_streaming_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -184,12 +184,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.dlp.profiles.with_raw_response.get( - "384e129d-25bd-403c-8019-bc19eb7a8a5f", + profile_id="384e129d-25bd-403c-8019-bc19eb7a8a5f", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): await async_client.zero_trust.dlp.profiles.with_raw_response.get( - "", + profile_id="", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/gateway/lists/test_items.py b/tests/api_resources/zero_trust/gateway/lists/test_items.py index 776794c88f4..9fcc52d42a2 100644 --- a/tests/api_resources/zero_trust/gateway/lists/test_items.py +++ b/tests/api_resources/zero_trust/gateway/lists/test_items.py @@ -21,7 +21,7 @@ class TestItems: @parametrize def test_method_list(self, client: Cloudflare) -> None: item = client.zero_trust.gateway.lists.items.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(SyncSinglePage[ItemListResponse], item, path=["response"]) @@ -29,7 +29,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.lists.items.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -41,7 +41,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.gateway.lists.items.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -56,13 +56,13 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.lists.items.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.zero_trust.gateway.lists.items.with_raw_response.list( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -73,7 +73,7 @@ class TestAsyncItems: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: item = await async_client.zero_trust.gateway.lists.items.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(AsyncSinglePage[ItemListResponse], item, path=["response"]) @@ -81,7 +81,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.lists.items.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -93,7 +93,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.lists.items.with_streaming_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -108,12 +108,12 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.lists.items.with_raw_response.list( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.zero_trust.gateway.lists.items.with_raw_response.list( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/gateway/test_certificates.py b/tests/api_resources/zero_trust/gateway/test_certificates.py index c84aaa00883..9d608b63c19 100644 --- a/tests/api_resources/zero_trust/gateway/test_certificates.py +++ b/tests/api_resources/zero_trust/gateway/test_certificates.py @@ -110,7 +110,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: certificate = client.zero_trust.gateway.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -118,7 +118,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -130,7 +130,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.gateway.certificates.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -145,20 +145,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.zero_trust.gateway.certificates.with_raw_response.delete( - "", + certificate_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: certificate = client.zero_trust.gateway.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[CertificateGetResponse], certificate, path=["response"]) @@ -166,7 +166,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -178,7 +178,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.gateway.certificates.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -193,13 +193,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): client.zero_trust.gateway.certificates.with_raw_response.get( - "", + certificate_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -294,7 +294,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.gateway.certificates.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) @@ -302,7 +302,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -314,7 +314,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.certificates.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -329,20 +329,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.certificates.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.zero_trust.gateway.certificates.with_raw_response.delete( - "", + certificate_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: certificate = await async_client.zero_trust.gateway.certificates.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[CertificateGetResponse], certificate, path=["response"]) @@ -350,7 +350,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -362,7 +362,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.certificates.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -377,12 +377,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.certificates.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + certificate_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `certificate_id` but received ''"): await async_client.zero_trust.gateway.certificates.with_raw_response.get( - "", + certificate_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/gateway/test_configurations.py b/tests/api_resources/zero_trust/gateway/test_configurations.py index 795445ac228..797541e090e 100644 --- a/tests/api_resources/zero_trust/gateway/test_configurations.py +++ b/tests/api_resources/zero_trust/gateway/test_configurations.py @@ -40,12 +40,12 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "fail_closed": False, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, }, "block_page": { - "background_color": "string", + "background_color": "background_color", "enabled": True, "footer_text": "--footer--", "header_text": "--header--", @@ -123,12 +123,12 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: "fail_closed": False, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, }, "block_page": { - "background_color": "string", + "background_color": "background_color", "enabled": True, "footer_text": "--footer--", "header_text": "--header--", @@ -248,12 +248,12 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "fail_closed": False, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, }, "block_page": { - "background_color": "string", + "background_color": "background_color", "enabled": True, "footer_text": "--footer--", "header_text": "--header--", @@ -331,12 +331,12 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) "fail_closed": False, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, }, "block_page": { - "background_color": "string", + "background_color": "background_color", "enabled": True, "footer_text": "--footer--", "header_text": "--header--", diff --git a/tests/api_resources/zero_trust/gateway/test_lists.py b/tests/api_resources/zero_trust/gateway/test_lists.py index 08692169cfc..e549fedeff9 100644 --- a/tests/api_resources/zero_trust/gateway/test_lists.py +++ b/tests/api_resources/zero_trust/gateway/test_lists.py @@ -99,7 +99,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -108,7 +108,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", description="The serial numbers for administrators", @@ -118,7 +118,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.lists.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -131,7 +131,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.gateway.lists.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) as response: @@ -147,14 +147,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", name="Admin Serial Numbers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.update( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -208,7 +208,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ListDeleteResponse], list_, path=["response"]) @@ -216,7 +216,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.lists.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -228,7 +228,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.gateway.lists.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -243,20 +243,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.delete( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayList], list_, path=["response"]) @@ -264,7 +264,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", append=[ { @@ -290,7 +290,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.lists.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -302,7 +302,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.gateway.lists.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -317,20 +317,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.edit( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: list_ = client.zero_trust.gateway.lists.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayList], list_, path=["response"]) @@ -338,7 +338,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.lists.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -350,7 +350,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.gateway.lists.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -365,13 +365,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): client.zero_trust.gateway.lists.with_raw_response.get( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -455,7 +455,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -464,7 +464,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", description="The serial numbers for administrators", @@ -474,7 +474,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.lists.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -487,7 +487,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.lists.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) as response: @@ -503,14 +503,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", name="Admin Serial Numbers", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.update( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", name="Admin Serial Numbers", ) @@ -564,7 +564,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ListDeleteResponse], list_, path=["response"]) @@ -572,7 +572,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.lists.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -584,7 +584,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.lists.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -599,20 +599,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.delete( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayList], list_, path=["response"]) @@ -620,7 +620,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", append=[ { @@ -646,7 +646,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.lists.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -658,7 +658,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.lists.with_streaming_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -673,20 +673,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.edit( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.edit( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: list_ = await async_client.zero_trust.gateway.lists.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayList], list_, path=["response"]) @@ -694,7 +694,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.lists.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -706,7 +706,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.lists.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -721,12 +721,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + list_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `list_id` but received ''"): await async_client.zero_trust.gateway.lists.with_raw_response.get( - "", + list_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/gateway/test_locations.py b/tests/api_resources/zero_trust/gateway/test_locations.py index 6051b87485f..7855e8d9089 100644 --- a/tests/api_resources/zero_trust/gateway/test_locations.py +++ b/tests/api_resources/zero_trust/gateway/test_locations.py @@ -35,6 +35,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", client_default=False, + dns_destination_ips_id="0e4a32c6-6fb8-4858-9296-98f51631e8e6", ecs_support=False, networks=[{"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}], ) @@ -77,7 +78,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: location = client.zero_trust.gateway.locations.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -86,10 +87,11 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: location = client.zero_trust.gateway.locations.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", client_default=False, + dns_destination_ips_id="0e4a32c6-6fb8-4858-9296-98f51631e8e6", ecs_support=False, networks=[{"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}], ) @@ -98,7 +100,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.locations.with_raw_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -111,7 +113,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.gateway.locations.with_streaming_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) as response: @@ -127,14 +129,14 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", name="Austin Office Location", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.update( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -180,7 +182,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: location = client.zero_trust.gateway.locations.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[LocationDeleteResponse], location, path=["response"]) @@ -188,7 +190,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.locations.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -200,7 +202,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.gateway.locations.with_streaming_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -215,20 +217,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.delete( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: location = client.zero_trust.gateway.locations.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Location], location, path=["response"]) @@ -236,7 +238,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.locations.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -248,7 +250,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.gateway.locations.with_streaming_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -263,13 +265,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): client.zero_trust.gateway.locations.with_raw_response.get( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -291,6 +293,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", client_default=False, + dns_destination_ips_id="0e4a32c6-6fb8-4858-9296-98f51631e8e6", ecs_support=False, networks=[{"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}], ) @@ -333,7 +336,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: location = await async_client.zero_trust.gateway.locations.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -342,10 +345,11 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: location = await async_client.zero_trust.gateway.locations.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", client_default=False, + dns_destination_ips_id="0e4a32c6-6fb8-4858-9296-98f51631e8e6", ecs_support=False, networks=[{"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}, {"network": "192.0.2.1/32"}], ) @@ -354,7 +358,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.locations.with_raw_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -367,7 +371,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.locations.with_streaming_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) as response: @@ -383,14 +387,14 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.update( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", name="Austin Office Location", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.update( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", name="Austin Office Location", ) @@ -436,7 +440,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: location = await async_client.zero_trust.gateway.locations.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[LocationDeleteResponse], location, path=["response"]) @@ -444,7 +448,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.locations.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -456,7 +460,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.locations.with_streaming_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -471,20 +475,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.delete( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: location = await async_client.zero_trust.gateway.locations.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[Location], location, path=["response"]) @@ -492,7 +496,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.locations.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -504,7 +508,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.locations.with_streaming_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -519,12 +523,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + location_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `location_id` but received ''"): await async_client.zero_trust.gateway.locations.with_raw_response.get( - "", + location_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py b/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py index 2d5b505ed3c..07750823931 100644 --- a/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py +++ b/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py @@ -108,7 +108,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: proxy_endpoint = client.zero_trust.gateway.proxy_endpoints.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpointDeleteResponse], proxy_endpoint, path=["response"]) @@ -116,7 +116,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -128,7 +128,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.gateway.proxy_endpoints.with_streaming_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -143,20 +143,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: proxy_endpoint = client.zero_trust.gateway.proxy_endpoints.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpoint], proxy_endpoint, path=["response"]) @@ -164,7 +164,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: proxy_endpoint = client.zero_trust.gateway.proxy_endpoints.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ips=["192.0.2.1/32", "192.0.2.1/32", "192.0.2.1/32"], name="Devops team", @@ -174,7 +174,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -186,7 +186,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.gateway.proxy_endpoints.with_streaming_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -201,20 +201,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: proxy_endpoint = client.zero_trust.gateway.proxy_endpoints.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpointGetResponse], proxy_endpoint, path=["response"]) @@ -222,7 +222,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -234,7 +234,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.gateway.proxy_endpoints.with_streaming_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -249,13 +249,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -350,7 +350,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: proxy_endpoint = await async_client.zero_trust.gateway.proxy_endpoints.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpointDeleteResponse], proxy_endpoint, path=["response"]) @@ -358,7 +358,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -370,7 +370,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.proxy_endpoints.with_streaming_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -385,20 +385,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.delete( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: proxy_endpoint = await async_client.zero_trust.gateway.proxy_endpoints.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpoint], proxy_endpoint, path=["response"]) @@ -406,7 +406,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: proxy_endpoint = await async_client.zero_trust.gateway.proxy_endpoints.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ips=["192.0.2.1/32", "192.0.2.1/32", "192.0.2.1/32"], name="Devops team", @@ -416,7 +416,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -428,7 +428,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.proxy_endpoints.with_streaming_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -443,20 +443,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.edit( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: proxy_endpoint = await async_client.zero_trust.gateway.proxy_endpoints.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ProxyEndpointGetResponse], proxy_endpoint, path=["response"]) @@ -464,7 +464,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) @@ -476,7 +476,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.proxy_endpoints.with_streaming_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -491,12 +491,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "ed35569b41ce4d1facfe683550f54086", + proxy_endpoint_id="ed35569b41ce4d1facfe683550f54086", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `proxy_endpoint_id` but received ''"): await async_client.zero_trust.gateway.proxy_endpoints.with_raw_response.get( - "", + proxy_endpoint_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/gateway/test_rules.py b/tests/api_resources/zero_trust/gateway/test_rules.py index 924ce1fa37b..c0aa119c722 100644 --- a/tests/api_resources/zero_trust/gateway/test_rules.py +++ b/tests/api_resources/zero_trust/gateway/test_rules.py @@ -120,8 +120,8 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: }, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, "override_host": "example.com", "override_ips": ["1.1.1.1", "2.2.2.2"], @@ -183,7 +183,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: rule = client.zero_trust.gateway.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -193,7 +193,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: rule = client.zero_trust.gateway.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -281,8 +281,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: }, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, "override_host": "example.com", "override_ips": ["1.1.1.1", "2.2.2.2"], @@ -307,7 +307,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -321,7 +321,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.gateway.rules.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -338,7 +338,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", action="allow", name="block bad websites", @@ -346,7 +346,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.update( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -393,7 +393,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: rule = client.zero_trust.gateway.rules.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[RuleDeleteResponse], rule, path=["response"]) @@ -401,7 +401,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -413,7 +413,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.gateway.rules.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -428,20 +428,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.delete( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: rule = client.zero_trust.gateway.rules.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayRule], rule, path=["response"]) @@ -449,7 +449,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.gateway.rules.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -461,7 +461,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.gateway.rules.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -476,13 +476,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): client.zero_trust.gateway.rules.with_raw_response.get( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -589,8 +589,8 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare }, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, "override_host": "example.com", "override_ips": ["1.1.1.1", "2.2.2.2"], @@ -652,7 +652,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: rule = await async_client.zero_trust.gateway.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -662,7 +662,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: rule = await async_client.zero_trust.gateway.rules.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -750,8 +750,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare }, "notification_settings": { "enabled": True, - "msg": "string", - "support_url": "string", + "msg": "msg", + "support_url": "support_url", }, "override_host": "example.com", "override_ips": ["1.1.1.1", "2.2.2.2"], @@ -776,7 +776,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -790,7 +790,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.rules.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -807,7 +807,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", action="allow", name="block bad websites", @@ -815,7 +815,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.update( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", action="allow", name="block bad websites", @@ -862,7 +862,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: rule = await async_client.zero_trust.gateway.rules.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[RuleDeleteResponse], rule, path=["response"]) @@ -870,7 +870,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -882,7 +882,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.rules.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -897,20 +897,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.delete( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: rule = await async_client.zero_trust.gateway.rules.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[GatewayRule], rule, path=["response"]) @@ -918,7 +918,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.gateway.rules.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -930,7 +930,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.gateway.rules.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -945,12 +945,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + rule_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `rule_id` but received ''"): await async_client.zero_trust.gateway.rules.with_raw_response.get( - "", + rule_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/networks/routes/test_ips.py b/tests/api_resources/zero_trust/networks/routes/test_ips.py index c21dd1b14b1..2f78627ef93 100644 --- a/tests/api_resources/zero_trust/networks/routes/test_ips.py +++ b/tests/api_resources/zero_trust/networks/routes/test_ips.py @@ -20,7 +20,7 @@ class TestIPs: @parametrize def test_method_get(self, client: Cloudflare) -> None: ip = client.zero_trust.networks.routes.ips.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Teamnet, ip, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: ip = client.zero_trust.networks.routes.ips.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -37,7 +37,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.ips.with_raw_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) @@ -49,7 +49,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.ips.with_streaming_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -64,13 +64,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.ips.with_raw_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip` but received ''"): client.zero_trust.networks.routes.ips.with_raw_response.get( - "", + ip="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -81,7 +81,7 @@ class TestAsyncIPs: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: ip = await async_client.zero_trust.networks.routes.ips.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Teamnet, ip, path=["response"]) @@ -89,7 +89,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: ip = await async_client.zero_trust.networks.routes.ips.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -98,7 +98,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.ips.with_raw_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) @@ -110,7 +110,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.ips.with_streaming_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -125,12 +125,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.ips.with_raw_response.get( - "10.1.0.137", + ip="10.1.0.137", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip` but received ''"): await async_client.zero_trust.networks.routes.ips.with_raw_response.get( - "", + ip="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/networks/routes/test_networks.py b/tests/api_resources/zero_trust/networks/routes/test_networks.py index e00d2809cc0..5f9fb16ca2d 100644 --- a/tests/api_resources/zero_trust/networks/routes/test_networks.py +++ b/tests/api_resources/zero_trust/networks/routes/test_networks.py @@ -20,16 +20,18 @@ class TestNetworks: @parametrize def test_method_create(self, client: Cloudflare) -> None: network = client.zero_trust.networks.routes.networks.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, network, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: network = client.zero_trust.networks.routes.networks.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", comment="Example comment for this route.", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -38,8 +40,9 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.networks.with_raw_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert response.is_closed is True @@ -50,8 +53,9 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.networks.with_streaming_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -65,20 +69,22 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.create( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @parametrize def test_method_delete(self, client: Cloudflare) -> None: network = client.zero_trust.networks.routes.networks.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, network, path=["response"]) @@ -86,7 +92,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: network = client.zero_trust.networks.routes.networks.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", tun_type="cfd_tunnel", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", @@ -97,7 +103,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.networks.with_raw_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) @@ -109,7 +115,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.networks.with_streaming_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -124,20 +130,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.delete( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: network = client.zero_trust.networks.routes.networks.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, network, path=["response"]) @@ -145,7 +151,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.networks.with_raw_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) @@ -157,7 +163,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.networks.with_streaming_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -172,13 +178,13 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): client.zero_trust.networks.routes.networks.with_raw_response.edit( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -189,16 +195,18 @@ class TestAsyncNetworks: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.networks.routes.networks.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, network, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.networks.routes.networks.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", comment="Example comment for this route.", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -207,8 +215,9 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.networks.with_raw_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert response.is_closed is True @@ -219,8 +228,9 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.networks.with_streaming_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -234,20 +244,22 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.create( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.create( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.networks.routes.networks.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, network, path=["response"]) @@ -255,7 +267,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.networks.routes.networks.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", tun_type="cfd_tunnel", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", @@ -266,7 +278,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.networks.with_raw_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) @@ -278,7 +290,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.networks.with_streaming_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -293,20 +305,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.delete( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.delete( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: network = await async_client.zero_trust.networks.routes.networks.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, network, path=["response"]) @@ -314,7 +326,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.networks.with_raw_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) @@ -326,7 +338,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.networks.with_streaming_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -341,12 +353,12 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.edit( - "172.16.0.0%2F16", + ip_network_encoded="172.16.0.0%2F16", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `ip_network_encoded` but received ''"): await async_client.zero_trust.networks.routes.networks.with_raw_response.edit( - "", + ip_network_encoded="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/networks/test_routes.py b/tests/api_resources/zero_trust/networks/test_routes.py index 8406fdd7204..c1bc1d16c66 100644 --- a/tests/api_resources/zero_trust/networks/test_routes.py +++ b/tests/api_resources/zero_trust/networks/test_routes.py @@ -27,6 +27,7 @@ def test_method_create(self, client: Cloudflare) -> None: route = client.zero_trust.networks.routes.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, route, path=["response"]) @@ -35,6 +36,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: route = client.zero_trust.networks.routes.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", comment="Example comment for this route.", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -45,6 +47,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.with_raw_response.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert response.is_closed is True @@ -57,6 +60,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.with_streaming_response.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -72,6 +76,7 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.zero_trust.networks.routes.with_raw_response.create( account_id="", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @parametrize @@ -133,7 +138,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: route = client.zero_trust.networks.routes.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, route, path=["response"]) @@ -141,7 +146,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -153,7 +158,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -168,20 +173,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): client.zero_trust.networks.routes.with_raw_response.delete( - "", + route_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: route = client.zero_trust.networks.routes.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, route, path=["response"]) @@ -189,10 +194,11 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: route = client.zero_trust.networks.routes.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", comment="Example comment for this route.", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, route, path=["response"]) @@ -200,7 +206,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.networks.routes.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -212,7 +218,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.networks.routes.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -227,13 +233,13 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.routes.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): client.zero_trust.networks.routes.with_raw_response.edit( - "", + route_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -246,6 +252,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: route = await async_client.zero_trust.networks.routes.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, route, path=["response"]) @@ -254,6 +261,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare route = await async_client.zero_trust.networks.routes.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", comment="Example comment for this route.", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -264,6 +272,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.with_raw_response.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert response.is_closed is True @@ -276,6 +285,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.zero_trust.networks.routes.with_streaming_response.create( account_id="699d98642c564d2e855e9661899b7252", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -291,6 +301,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.zero_trust.networks.routes.with_raw_response.create( account_id="", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @parametrize @@ -352,7 +363,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: route = await async_client.zero_trust.networks.routes.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, route, path=["response"]) @@ -360,7 +371,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -372,7 +383,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -387,20 +398,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): await async_client.zero_trust.networks.routes.with_raw_response.delete( - "", + route_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: route = await async_client.zero_trust.networks.routes.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Route, route, path=["response"]) @@ -408,10 +419,11 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: route = await async_client.zero_trust.networks.routes.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", comment="Example comment for this route.", network="172.16.0.0/16", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) assert_matches_type(Route, route, path=["response"]) @@ -419,7 +431,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.routes.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -431,7 +443,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.routes.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -446,12 +458,12 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.routes.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + route_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_id` but received ''"): await async_client.zero_trust.networks.routes.with_raw_response.edit( - "", + route_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/networks/test_virtual_networks.py b/tests/api_resources/zero_trust/networks/test_virtual_networks.py index 3bb59293bd8..14297d4757a 100644 --- a/tests/api_resources/zero_trust/networks/test_virtual_networks.py +++ b/tests/api_resources/zero_trust/networks/test_virtual_networks.py @@ -127,7 +127,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: virtual_network = client.zero_trust.networks.virtual_networks.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(VirtualNetworkDeleteResponse, virtual_network, path=["response"]) @@ -135,7 +135,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -147,7 +147,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.networks.virtual_networks.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -162,20 +162,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `virtual_network_id` but received ''"): client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "", + virtual_network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: virtual_network = client.zero_trust.networks.virtual_networks.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(VirtualNetworkEditResponse, virtual_network, path=["response"]) @@ -183,7 +183,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: virtual_network = client.zero_trust.networks.virtual_networks.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", comment="Staging VPC for data science", is_default_network=True, @@ -194,7 +194,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -206,7 +206,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.networks.virtual_networks.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -221,13 +221,13 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `virtual_network_id` but received ''"): client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "", + virtual_network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -339,7 +339,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: virtual_network = await async_client.zero_trust.networks.virtual_networks.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(VirtualNetworkDeleteResponse, virtual_network, path=["response"]) @@ -347,7 +347,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -359,7 +359,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.virtual_networks.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -374,20 +374,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `virtual_network_id` but received ''"): await async_client.zero_trust.networks.virtual_networks.with_raw_response.delete( - "", + virtual_network_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: virtual_network = await async_client.zero_trust.networks.virtual_networks.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(VirtualNetworkEditResponse, virtual_network, path=["response"]) @@ -395,7 +395,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: virtual_network = await async_client.zero_trust.networks.virtual_networks.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", comment="Staging VPC for data science", is_default_network=True, @@ -406,7 +406,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -418,7 +418,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.networks.virtual_networks.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -433,12 +433,12 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + virtual_network_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `virtual_network_id` but received ''"): await async_client.zero_trust.networks.virtual_networks.with_raw_response.edit( - "", + virtual_network_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/risk_scoring/integrations/test_references.py b/tests/api_resources/zero_trust/risk_scoring/integrations/test_references.py index 6f7e3ae07d5..3e0087721b2 100644 --- a/tests/api_resources/zero_trust/risk_scoring/integrations/test_references.py +++ b/tests/api_resources/zero_trust/risk_scoring/integrations/test_references.py @@ -20,16 +20,16 @@ class TestReferences: @parametrize def test_method_get(self, client: Cloudflare) -> None: reference = client.zero_trust.risk_scoring.integrations.references.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) assert response.is_closed is True @@ -40,8 +40,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.references.with_streaming_response.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -55,14 +55,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "string", + reference_id="reference_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `reference_id` but received ''"): client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "", - account_id="string", + reference_id="", + account_id="account_id", ) @@ -72,16 +72,16 @@ class TestAsyncReferences: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: reference = await async_client.zero_trust.risk_scoring.integrations.references.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) assert_matches_type(Optional[ReferenceGetResponse], reference, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) assert response.is_closed is True @@ -92,8 +92,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.references.with_streaming_response.get( - "string", - account_id="string", + reference_id="reference_id", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "string", + reference_id="reference_id", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `reference_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.references.with_raw_response.get( - "", - account_id="string", + reference_id="", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/risk_scoring/test_behaviours.py b/tests/api_resources/zero_trust/risk_scoring/test_behaviours.py index f9d0bf7503f..fdc54e04cdd 100644 --- a/tests/api_resources/zero_trust/risk_scoring/test_behaviours.py +++ b/tests/api_resources/zero_trust/risk_scoring/test_behaviours.py @@ -23,14 +23,14 @@ class TestBehaviours: @parametrize def test_method_update(self, client: Cloudflare) -> None: behaviour = client.zero_trust.risk_scoring.behaviours.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(BehaviourUpdateResponse, behaviour, path=["response"]) @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: behaviour = client.zero_trust.risk_scoring.behaviours.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", behaviors={ "foo": { "enabled": True, @@ -43,7 +43,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.behaviours.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -54,7 +54,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.behaviours.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -68,7 +68,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.zero_trust.risk_scoring.behaviours.with_raw_response.update( - "", + account_identifier="", ) @parametrize @@ -116,14 +116,14 @@ class TestAsyncBehaviours: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: behaviour = await async_client.zero_trust.risk_scoring.behaviours.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(BehaviourUpdateResponse, behaviour, path=["response"]) @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: behaviour = await async_client.zero_trust.risk_scoring.behaviours.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", behaviors={ "foo": { "enabled": True, @@ -136,7 +136,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.behaviours.with_raw_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -147,7 +147,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.behaviours.with_streaming_response.update( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -161,7 +161,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.zero_trust.risk_scoring.behaviours.with_raw_response.update( - "", + account_identifier="", ) @parametrize diff --git a/tests/api_resources/zero_trust/risk_scoring/test_integrations.py b/tests/api_resources/zero_trust/risk_scoring/test_integrations.py index c6fa43d9486..5ec6ae4e5ba 100644 --- a/tests/api_resources/zero_trust/risk_scoring/test_integrations.py +++ b/tests/api_resources/zero_trust/risk_scoring/test_integrations.py @@ -26,7 +26,7 @@ class TestIntegrations: @parametrize def test_method_create(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) @@ -35,17 +35,17 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", - reference_id="string", + reference_id="reference_id", ) assert_matches_type(Optional[IntegrationCreateResponse], integration, path=["response"]) @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.with_raw_response.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) @@ -58,7 +58,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.with_streaming_response.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) as response: @@ -82,8 +82,8 @@ def test_path_params_create(self, client: Cloudflare) -> None: @parametrize def test_method_update(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -92,19 +92,19 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", - reference_id="string", + reference_id="reference_id", ) assert_matches_type(Optional[IntegrationUpdateResponse], integration, path=["response"]) @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -117,8 +117,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) as response: @@ -134,7 +134,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", active=True, tenant_url="https://example.com", @@ -142,8 +142,8 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "", - account_id="string", + integration_id="", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -152,7 +152,7 @@ def test_path_params_update(self, client: Cloudflare) -> None: @parametrize def test_method_list(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[IntegrationListResponse], integration, path=["response"]) @@ -160,7 +160,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -172,7 +172,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -193,16 +193,16 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(object, integration, path=["response"]) @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -213,8 +213,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -228,29 +228,29 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "", - account_id="string", + integration_id="", + account_id="account_id", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: integration = client.zero_trust.risk_scoring.integrations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[IntegrationGetResponse], integration, path=["response"]) @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -261,8 +261,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.integrations.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -276,14 +276,14 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "", - account_id="string", + integration_id="", + account_id="account_id", ) @@ -293,7 +293,7 @@ class TestAsyncIntegrations: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) @@ -302,17 +302,17 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", - reference_id="string", + reference_id="reference_id", ) assert_matches_type(Optional[IntegrationCreateResponse], integration, path=["response"]) @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.with_raw_response.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) @@ -325,7 +325,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.with_streaming_response.create( - account_id="string", + account_id="account_id", integration_type="Okta", tenant_url="https://example.com", ) as response: @@ -349,8 +349,8 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -359,19 +359,19 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", - reference_id="string", + reference_id="reference_id", ) assert_matches_type(Optional[IntegrationUpdateResponse], integration, path=["response"]) @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -384,8 +384,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.with_streaming_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", active=True, tenant_url="https://example.com", ) as response: @@ -401,7 +401,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", active=True, tenant_url="https://example.com", @@ -409,8 +409,8 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.update( - "", - account_id="string", + integration_id="", + account_id="account_id", active=True, tenant_url="https://example.com", ) @@ -419,7 +419,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[IntegrationListResponse], integration, path=["response"]) @@ -427,7 +427,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -439,7 +439,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -460,16 +460,16 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(object, integration, path=["response"]) @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -480,8 +480,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.with_streaming_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -495,29 +495,29 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.delete( - "", - account_id="string", + integration_id="", + account_id="account_id", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: integration = await async_client.zero_trust.risk_scoring.integrations.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert_matches_type(Optional[IntegrationGetResponse], integration, path=["response"]) @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) assert response.is_closed is True @@ -528,8 +528,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.integrations.with_streaming_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", - account_id="string", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -543,12 +543,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", + integration_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `integration_id` but received ''"): await async_client.zero_trust.risk_scoring.integrations.with_raw_response.get( - "", - account_id="string", + integration_id="", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/risk_scoring/test_summary.py b/tests/api_resources/zero_trust/risk_scoring/test_summary.py index 1ae273a5a8c..3ac6e4d59a1 100644 --- a/tests/api_resources/zero_trust/risk_scoring/test_summary.py +++ b/tests/api_resources/zero_trust/risk_scoring/test_summary.py @@ -20,14 +20,14 @@ class TestSummary: @parametrize def test_method_get(self, client: Cloudflare) -> None: summary = client.zero_trust.risk_scoring.summary.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SummaryGetResponse, summary, path=["response"]) @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: summary = client.zero_trust.risk_scoring.summary.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order_by="timestamp", page=0, @@ -38,7 +38,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.summary.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -49,7 +49,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.summary.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -63,7 +63,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.zero_trust.risk_scoring.summary.with_raw_response.get( - "", + account_identifier="", ) @@ -73,14 +73,14 @@ class TestAsyncSummary: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: summary = await async_client.zero_trust.risk_scoring.summary.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(SummaryGetResponse, summary, path=["response"]) @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: summary = await async_client.zero_trust.risk_scoring.summary.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order_by="timestamp", page=0, @@ -91,7 +91,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.summary.with_raw_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert response.is_closed is True @@ -102,7 +102,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.summary.with_streaming_response.get( - "023e105f4ecef8ad9ca31a8372d0c353", + account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -116,5 +116,5 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.zero_trust.risk_scoring.summary.with_raw_response.get( - "", + account_identifier="", ) diff --git a/tests/api_resources/zero_trust/test_devices.py b/tests/api_resources/zero_trust/test_devices.py index 6b0adb03848..f814c7c80bc 100644 --- a/tests/api_resources/zero_trust/test_devices.py +++ b/tests/api_resources/zero_trust/test_devices.py @@ -59,7 +59,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_get(self, client: Cloudflare) -> None: device = client.zero_trust.devices.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(DeviceGetResponse, device, path=["response"]) @@ -67,7 +67,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.devices.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -79,7 +79,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.devices.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -94,13 +94,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.devices.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `device_id` but received ''"): client.zero_trust.devices.with_raw_response.get( - "", + device_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -149,7 +149,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: device = await async_client.zero_trust.devices.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(DeviceGetResponse, device, path=["response"]) @@ -157,7 +157,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.devices.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -169,7 +169,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.devices.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -184,12 +184,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.devices.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + device_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `device_id` but received ''"): await async_client.zero_trust.devices.with_raw_response.get( - "", + device_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/test_identity_providers.py b/tests/api_resources/zero_trust/test_identity_providers.py index 3977deba608..c31274cd210 100644 --- a/tests/api_resources/zero_trust/test_identity_providers.py +++ b/tests/api_resources/zero_trust/test_identity_providers.py @@ -29,7 +29,7 @@ def test_method_create_overload_1(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -49,12 +49,13 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -67,7 +68,7 @@ def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -82,7 +83,7 @@ def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -108,7 +109,7 @@ def test_path_params_create_overload_1(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -118,7 +119,7 @@ def test_method_create_overload_2(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -136,12 +137,13 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -154,7 +156,7 @@ def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -169,7 +171,7 @@ def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -195,7 +197,7 @@ def test_path_params_create_overload_2(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -205,7 +207,7 @@ def test_method_create_overload_3(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -219,12 +221,13 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -237,7 +240,7 @@ def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -252,7 +255,7 @@ def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -278,7 +281,7 @@ def test_path_params_create_overload_3(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -288,7 +291,7 @@ def test_method_create_overload_4(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -302,12 +305,13 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -320,7 +324,7 @@ def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -335,7 +339,7 @@ def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -361,7 +365,7 @@ def test_path_params_create_overload_4(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -371,7 +375,7 @@ def test_method_create_overload_5(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -387,12 +391,13 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -405,7 +410,7 @@ def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -420,7 +425,7 @@ def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -446,7 +451,7 @@ def test_path_params_create_overload_5(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -456,7 +461,7 @@ def test_method_create_overload_6(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -473,12 +478,13 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -491,7 +497,7 @@ def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -506,7 +512,7 @@ def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -532,7 +538,7 @@ def test_path_params_create_overload_6(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -542,7 +548,7 @@ def test_method_create_overload_7(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -556,12 +562,13 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -574,7 +581,7 @@ def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -589,7 +596,7 @@ def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -615,7 +622,7 @@ def test_path_params_create_overload_7(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -625,7 +632,7 @@ def test_method_create_overload_8(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -645,12 +652,13 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -663,7 +671,7 @@ def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -678,7 +686,7 @@ def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -704,7 +712,7 @@ def test_path_params_create_overload_8(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -714,7 +722,7 @@ def test_method_create_overload_9(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -732,12 +740,13 @@ def test_method_create_with_all_params_overload_9(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -750,7 +759,7 @@ def test_raw_response_create_overload_9(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -765,7 +774,7 @@ def test_streaming_response_create_overload_9(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -791,7 +800,7 @@ def test_path_params_create_overload_9(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -801,7 +810,7 @@ def test_method_create_overload_10(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -818,12 +827,13 @@ def test_method_create_with_all_params_overload_10(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -836,7 +846,7 @@ def test_raw_response_create_overload_10(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -851,7 +861,7 @@ def test_streaming_response_create_overload_10(self, client: Cloudflare) -> None config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -877,7 +887,7 @@ def test_path_params_create_overload_10(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -887,7 +897,7 @@ def test_method_create_overload_11(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -904,12 +914,13 @@ def test_method_create_with_all_params_overload_11(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -922,7 +933,7 @@ def test_raw_response_create_overload_11(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -937,7 +948,7 @@ def test_streaming_response_create_overload_11(self, client: Cloudflare) -> None config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -963,7 +974,7 @@ def test_path_params_create_overload_11(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -973,7 +984,7 @@ def test_method_create_overload_12(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -986,16 +997,16 @@ def test_method_create_with_all_params_overload_12(self, client: Cloudflare) -> "email_attribute_name": "Email", "header_attributes": [ { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, ], "idp_public_certs": ["string", "string", "string"], @@ -1005,12 +1016,13 @@ def test_method_create_with_all_params_overload_12(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1023,7 +1035,7 @@ def test_raw_response_create_overload_12(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1038,7 +1050,7 @@ def test_streaming_response_create_overload_12(self, client: Cloudflare) -> None config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1064,7 +1076,7 @@ def test_path_params_create_overload_12(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -1074,7 +1086,7 @@ def test_method_create_overload_13(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1088,12 +1100,13 @@ def test_method_create_with_all_params_overload_13(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1106,7 +1119,7 @@ def test_raw_response_create_overload_13(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1121,7 +1134,7 @@ def test_streaming_response_create_overload_13(self, client: Cloudflare) -> None config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1147,7 +1160,7 @@ def test_path_params_create_overload_13(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -1157,7 +1170,7 @@ def test_method_create_overload_14(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1168,12 +1181,13 @@ def test_method_create_with_all_params_overload_14(self, client: Cloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1186,7 +1200,7 @@ def test_raw_response_create_overload_14(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1201,7 +1215,7 @@ def test_streaming_response_create_overload_14(self, client: Cloudflare) -> None config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1227,18 +1241,18 @@ def test_path_params_create_overload_14(self, client: Cloudflare) -> None: config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_1(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1246,7 +1260,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -1259,12 +1273,13 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1274,11 +1289,11 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1290,11 +1305,11 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1309,16 +1324,16 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1327,22 +1342,22 @@ def test_path_params_update_overload_1(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_2(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1350,7 +1365,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -1361,12 +1376,13 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1376,11 +1392,11 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1392,11 +1408,11 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1411,16 +1427,16 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1429,22 +1445,22 @@ def test_path_params_update_overload_2(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_3(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1452,19 +1468,20 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1474,11 +1491,11 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1490,11 +1507,11 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1509,16 +1526,16 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1527,22 +1544,22 @@ def test_path_params_update_overload_3(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_4(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1550,19 +1567,20 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1572,11 +1590,11 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1588,11 +1606,11 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1607,16 +1625,16 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1625,22 +1643,22 @@ def test_path_params_update_overload_4(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_5(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1648,7 +1666,7 @@ def test_method_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -1657,12 +1675,13 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1672,11 +1691,11 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1688,11 +1707,11 @@ def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1707,16 +1726,16 @@ def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: def test_path_params_update_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1725,22 +1744,22 @@ def test_path_params_update_overload_5(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_6(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1748,7 +1767,7 @@ def test_method_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -1758,12 +1777,13 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1773,11 +1793,11 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1789,11 +1809,11 @@ def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1808,16 +1828,16 @@ def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: def test_path_params_update_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1826,22 +1846,22 @@ def test_path_params_update_overload_6(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_7(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1849,19 +1869,20 @@ def test_method_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1871,11 +1892,11 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1887,11 +1908,11 @@ def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -1906,16 +1927,16 @@ def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: def test_path_params_update_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -1924,22 +1945,22 @@ def test_path_params_update_overload_7(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_8(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -1947,7 +1968,7 @@ def test_method_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -1960,12 +1981,13 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -1975,11 +1997,11 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -1991,11 +2013,11 @@ def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2010,16 +2032,16 @@ def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: def test_path_params_update_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2028,22 +2050,22 @@ def test_path_params_update_overload_8(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_9(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2051,7 +2073,7 @@ def test_method_update_overload_9(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -2062,12 +2084,13 @@ def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> N }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2077,11 +2100,11 @@ def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> N @parametrize def test_raw_response_update_overload_9(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2093,11 +2116,11 @@ def test_raw_response_update_overload_9(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_9(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2112,16 +2135,16 @@ def test_streaming_response_update_overload_9(self, client: Cloudflare) -> None: def test_path_params_update_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2130,22 +2153,22 @@ def test_path_params_update_overload_9(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_10(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2153,7 +2176,7 @@ def test_method_update_overload_10(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -2163,12 +2186,13 @@ def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2178,11 +2202,11 @@ def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_10(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2194,11 +2218,11 @@ def test_raw_response_update_overload_10(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_10(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2213,16 +2237,16 @@ def test_streaming_response_update_overload_10(self, client: Cloudflare) -> None def test_path_params_update_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2231,22 +2255,22 @@ def test_path_params_update_overload_10(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_11(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2254,7 +2278,7 @@ def test_method_update_overload_11(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -2264,12 +2288,13 @@ def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2279,11 +2304,11 @@ def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_11(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2295,11 +2320,11 @@ def test_raw_response_update_overload_11(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_11(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2314,16 +2339,16 @@ def test_streaming_response_update_overload_11(self, client: Cloudflare) -> None def test_path_params_update_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2332,22 +2357,22 @@ def test_path_params_update_overload_11(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_12(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2355,22 +2380,22 @@ def test_method_update_overload_12(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "attributes": ["group", "department_code", "divison"], "email_attribute_name": "Email", "header_attributes": [ { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, ], "idp_public_certs": ["string", "string", "string"], @@ -2380,12 +2405,13 @@ def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2395,11 +2421,11 @@ def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_12(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2411,11 +2437,11 @@ def test_raw_response_update_overload_12(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_12(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2430,16 +2456,16 @@ def test_streaming_response_update_overload_12(self, client: Cloudflare) -> None def test_path_params_update_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2448,22 +2474,22 @@ def test_path_params_update_overload_12(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_13(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2471,19 +2497,20 @@ def test_method_update_overload_13(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_13(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2493,11 +2520,11 @@ def test_method_update_with_all_params_overload_13(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_13(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2509,11 +2536,11 @@ def test_raw_response_update_overload_13(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_13(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2528,16 +2555,16 @@ def test_streaming_response_update_overload_13(self, client: Cloudflare) -> None def test_path_params_update_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2546,22 +2573,22 @@ def test_path_params_update_overload_13(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update_overload_14(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2569,16 +2596,17 @@ def test_method_update_overload_14(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params_overload_14(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2588,11 +2616,11 @@ def test_method_update_with_all_params_overload_14(self, client: Cloudflare) -> @parametrize def test_raw_response_update_overload_14(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2604,11 +2632,11 @@ def test_raw_response_update_overload_14(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update_overload_14(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2623,16 +2651,16 @@ def test_streaming_response_update_overload_14(self, client: Cloudflare) -> None def test_path_params_update_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -2641,18 +2669,18 @@ def test_path_params_update_overload_14(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[IdentityProviderListResponse], identity_provider, path=["response"]) @@ -2660,7 +2688,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.list( - account_id="string", + account_id="account_id", ) assert_matches_type(SyncSinglePage[IdentityProviderListResponse], identity_provider, path=["response"]) @@ -2668,7 +2696,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2680,7 +2708,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2700,15 +2728,15 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_delete(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) @@ -2716,8 +2744,8 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_method_delete_with_all_params(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) @@ -2725,8 +2753,8 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -2738,8 +2766,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2754,28 +2782,28 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.delete( - "", - account_id="string", + identity_provider_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_get(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2783,8 +2811,8 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: identity_provider = client.zero_trust.identity_providers.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2792,8 +2820,8 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -2805,8 +2833,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.identity_providers.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2821,20 +2849,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.get( - "", - account_id="string", + identity_provider_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @@ -2848,7 +2876,7 @@ async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2868,12 +2896,13 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2886,7 +2915,7 @@ async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2901,7 +2930,7 @@ async def test_streaming_response_create_overload_1(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -2927,7 +2956,7 @@ async def test_path_params_create_overload_1(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -2937,7 +2966,7 @@ async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -2955,12 +2984,13 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -2973,7 +3003,7 @@ async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -2988,7 +3018,7 @@ async def test_streaming_response_create_overload_2(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3014,7 +3044,7 @@ async def test_path_params_create_overload_2(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3024,7 +3054,7 @@ async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3038,12 +3068,13 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3056,7 +3087,7 @@ async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3071,7 +3102,7 @@ async def test_streaming_response_create_overload_3(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3097,7 +3128,7 @@ async def test_path_params_create_overload_3(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3107,7 +3138,7 @@ async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3121,12 +3152,13 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3139,7 +3171,7 @@ async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3154,7 +3186,7 @@ async def test_streaming_response_create_overload_4(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3180,7 +3212,7 @@ async def test_path_params_create_overload_4(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3190,7 +3222,7 @@ async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3206,12 +3238,13 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3224,7 +3257,7 @@ async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3239,7 +3272,7 @@ async def test_streaming_response_create_overload_5(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3265,7 +3298,7 @@ async def test_path_params_create_overload_5(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3275,7 +3308,7 @@ async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3292,12 +3325,13 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3310,7 +3344,7 @@ async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3325,7 +3359,7 @@ async def test_streaming_response_create_overload_6(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3351,7 +3385,7 @@ async def test_path_params_create_overload_6(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3361,7 +3395,7 @@ async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3375,12 +3409,13 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3393,7 +3428,7 @@ async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3408,7 +3443,7 @@ async def test_streaming_response_create_overload_7(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3434,7 +3469,7 @@ async def test_path_params_create_overload_7(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3444,7 +3479,7 @@ async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3464,12 +3499,13 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3482,7 +3518,7 @@ async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3497,7 +3533,7 @@ async def test_streaming_response_create_overload_8(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3523,7 +3559,7 @@ async def test_path_params_create_overload_8(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3533,7 +3569,7 @@ async def test_method_create_overload_9(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3551,12 +3587,13 @@ async def test_method_create_with_all_params_overload_9(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3569,7 +3606,7 @@ async def test_raw_response_create_overload_9(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3584,7 +3621,7 @@ async def test_streaming_response_create_overload_9(self, async_client: AsyncClo config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3610,7 +3647,7 @@ async def test_path_params_create_overload_9(self, async_client: AsyncCloudflare config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3620,7 +3657,7 @@ async def test_method_create_overload_10(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3637,12 +3674,13 @@ async def test_method_create_with_all_params_overload_10(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3655,7 +3693,7 @@ async def test_raw_response_create_overload_10(self, async_client: AsyncCloudfla config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3670,7 +3708,7 @@ async def test_streaming_response_create_overload_10(self, async_client: AsyncCl config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3696,7 +3734,7 @@ async def test_path_params_create_overload_10(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3706,7 +3744,7 @@ async def test_method_create_overload_11(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3723,12 +3761,13 @@ async def test_method_create_with_all_params_overload_11(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3741,7 +3780,7 @@ async def test_raw_response_create_overload_11(self, async_client: AsyncCloudfla config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3756,7 +3795,7 @@ async def test_streaming_response_create_overload_11(self, async_client: AsyncCl config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3782,7 +3821,7 @@ async def test_path_params_create_overload_11(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3792,7 +3831,7 @@ async def test_method_create_overload_12(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3805,16 +3844,16 @@ async def test_method_create_with_all_params_overload_12(self, async_client: Asy "email_attribute_name": "Email", "header_attributes": [ { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, ], "idp_public_certs": ["string", "string", "string"], @@ -3824,12 +3863,13 @@ async def test_method_create_with_all_params_overload_12(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3842,7 +3882,7 @@ async def test_raw_response_create_overload_12(self, async_client: AsyncCloudfla config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3857,7 +3897,7 @@ async def test_streaming_response_create_overload_12(self, async_client: AsyncCl config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3883,7 +3923,7 @@ async def test_path_params_create_overload_12(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3893,7 +3933,7 @@ async def test_method_create_overload_13(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3907,12 +3947,13 @@ async def test_method_create_with_all_params_overload_13(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -3925,7 +3966,7 @@ async def test_raw_response_create_overload_13(self, async_client: AsyncCloudfla config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -3940,7 +3981,7 @@ async def test_streaming_response_create_overload_13(self, async_client: AsyncCl config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -3966,7 +4007,7 @@ async def test_path_params_create_overload_13(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -3976,7 +4017,7 @@ async def test_method_create_overload_14(self, async_client: AsyncCloudflare) -> config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -3987,12 +4028,13 @@ async def test_method_create_with_all_params_overload_14(self, async_client: Asy config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4005,7 +4047,7 @@ async def test_raw_response_create_overload_14(self, async_client: AsyncCloudfla config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4020,7 +4062,7 @@ async def test_streaming_response_create_overload_14(self, async_client: AsyncCl config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4046,18 +4088,18 @@ async def test_path_params_create_overload_14(self, async_client: AsyncCloudflar config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4065,7 +4107,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_1(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4078,12 +4120,13 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4093,11 +4136,11 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4109,11 +4152,11 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_1(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4128,16 +4171,16 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4146,22 +4189,22 @@ async def test_path_params_update_overload_1(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4169,7 +4212,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_2(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4180,12 +4223,13 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4195,11 +4239,11 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4211,11 +4255,11 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_2(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4230,16 +4274,16 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4248,22 +4292,22 @@ async def test_path_params_update_overload_2(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4271,19 +4315,20 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_3(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4293,11 +4338,11 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4309,11 +4354,11 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_3(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4328,16 +4373,16 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4346,22 +4391,22 @@ async def test_path_params_update_overload_3(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4369,19 +4414,20 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_4(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4391,11 +4437,11 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4407,11 +4453,11 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_4(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4426,16 +4472,16 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4444,22 +4490,22 @@ async def test_path_params_update_overload_4(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4467,7 +4513,7 @@ async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_5(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4476,12 +4522,13 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4491,11 +4538,11 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4507,11 +4554,11 @@ async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_5(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4526,16 +4573,16 @@ async def test_streaming_response_update_overload_5(self, async_client: AsyncClo async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4544,22 +4591,22 @@ async def test_path_params_update_overload_5(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4567,7 +4614,7 @@ async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_6(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4577,12 +4624,13 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4592,11 +4640,11 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4608,11 +4656,11 @@ async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_6(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4627,16 +4675,16 @@ async def test_streaming_response_update_overload_6(self, async_client: AsyncClo async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4645,22 +4693,22 @@ async def test_path_params_update_overload_6(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4668,19 +4716,20 @@ async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_7(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4690,11 +4739,11 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4706,11 +4755,11 @@ async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_7(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4725,16 +4774,16 @@ async def test_streaming_response_update_overload_7(self, async_client: AsyncClo async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4743,22 +4792,22 @@ async def test_path_params_update_overload_7(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4766,7 +4815,7 @@ async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_8(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4779,12 +4828,13 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4794,11 +4844,11 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4810,11 +4860,11 @@ async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_8(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4829,16 +4879,16 @@ async def test_streaming_response_update_overload_8(self, async_client: AsyncClo async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4847,22 +4897,22 @@ async def test_path_params_update_overload_8(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_9(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4870,7 +4920,7 @@ async def test_method_update_overload_9(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_9(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4881,12 +4931,13 @@ async def test_method_update_with_all_params_overload_9(self, async_client: Asyn }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4896,11 +4947,11 @@ async def test_method_update_with_all_params_overload_9(self, async_client: Asyn @parametrize async def test_raw_response_update_overload_9(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -4912,11 +4963,11 @@ async def test_raw_response_update_overload_9(self, async_client: AsyncCloudflar @parametrize async def test_streaming_response_update_overload_9(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -4931,16 +4982,16 @@ async def test_streaming_response_update_overload_9(self, async_client: AsyncClo async def test_path_params_update_overload_9(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -4949,22 +5000,22 @@ async def test_path_params_update_overload_9(self, async_client: AsyncCloudflare with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_10(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -4972,7 +5023,7 @@ async def test_method_update_overload_10(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_10(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -4982,12 +5033,13 @@ async def test_method_update_with_all_params_overload_10(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -4997,11 +5049,11 @@ async def test_method_update_with_all_params_overload_10(self, async_client: Asy @parametrize async def test_raw_response_update_overload_10(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5013,11 +5065,11 @@ async def test_raw_response_update_overload_10(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_10(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5032,16 +5084,16 @@ async def test_streaming_response_update_overload_10(self, async_client: AsyncCl async def test_path_params_update_overload_10(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -5050,22 +5102,22 @@ async def test_path_params_update_overload_10(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_11(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5073,7 +5125,7 @@ async def test_method_update_overload_11(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_11(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", @@ -5083,12 +5135,13 @@ async def test_method_update_with_all_params_overload_11(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -5098,11 +5151,11 @@ async def test_method_update_with_all_params_overload_11(self, async_client: Asy @parametrize async def test_raw_response_update_overload_11(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5114,11 +5167,11 @@ async def test_raw_response_update_overload_11(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_11(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5133,16 +5186,16 @@ async def test_streaming_response_update_overload_11(self, async_client: AsyncCl async def test_path_params_update_overload_11(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -5151,22 +5204,22 @@ async def test_path_params_update_overload_11(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_12(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5174,22 +5227,22 @@ async def test_method_update_overload_12(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_12(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "attributes": ["group", "department_code", "divison"], "email_attribute_name": "Email", "header_attributes": [ { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, { - "attribute_name": "string", - "header_name": "string", + "attribute_name": "attribute_name", + "header_name": "header_name", }, ], "idp_public_certs": ["string", "string", "string"], @@ -5199,12 +5252,13 @@ async def test_method_update_with_all_params_overload_12(self, async_client: Asy }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -5214,11 +5268,11 @@ async def test_method_update_with_all_params_overload_12(self, async_client: Asy @parametrize async def test_raw_response_update_overload_12(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5230,11 +5284,11 @@ async def test_raw_response_update_overload_12(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_12(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5249,16 +5303,16 @@ async def test_streaming_response_update_overload_12(self, async_client: AsyncCl async def test_path_params_update_overload_12(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -5267,22 +5321,22 @@ async def test_path_params_update_overload_12(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_13(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5290,19 +5344,20 @@ async def test_method_update_overload_13(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_13(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={ "client_id": "", "client_secret": "", }, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -5312,11 +5367,11 @@ async def test_method_update_with_all_params_overload_13(self, async_client: Asy @parametrize async def test_raw_response_update_overload_13(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5328,11 +5383,11 @@ async def test_raw_response_update_overload_13(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_13(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5347,16 +5402,16 @@ async def test_streaming_response_update_overload_13(self, async_client: AsyncCl async def test_path_params_update_overload_13(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -5365,22 +5420,22 @@ async def test_path_params_update_overload_13(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update_overload_14(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5388,16 +5443,17 @@ async def test_method_update_overload_14(self, async_client: AsyncCloudflare) -> @parametrize async def test_method_update_with_all_params_overload_14(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", + id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", scim_config={ "enabled": True, "group_member_deprovision": True, "seat_deprovision": True, - "secret": "string", + "secret": "secret", "user_deprovision": True, }, ) @@ -5407,11 +5463,11 @@ async def test_method_update_with_all_params_overload_14(self, async_client: Asy @parametrize async def test_raw_response_update_overload_14(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5423,11 +5479,11 @@ async def test_raw_response_update_overload_14(self, async_client: AsyncCloudfla @parametrize async def test_streaming_response_update_overload_14(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5442,16 +5498,16 @@ async def test_streaming_response_update_overload_14(self, async_client: AsyncCl async def test_path_params_update_overload_14(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "", + identity_provider_id="", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", @@ -5460,18 +5516,18 @@ async def test_path_params_update_overload_14(self, async_client: AsyncCloudflar with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.update( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", config={}, name="Widget Corps IDP", type="onetimepin", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[IdentityProviderListResponse], identity_provider, path=["response"]) @@ -5479,7 +5535,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.list( - account_id="string", + account_id="account_id", ) assert_matches_type(AsyncSinglePage[IdentityProviderListResponse], identity_provider, path=["response"]) @@ -5487,7 +5543,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -5499,7 +5555,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5519,15 +5575,15 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) @@ -5535,8 +5591,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) @@ -5544,8 +5600,8 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -5557,8 +5613,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5573,28 +5629,28 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.delete( - "", - account_id="string", + identity_provider_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.delete( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5602,8 +5658,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: identity_provider = await async_client.zero_trust.identity_providers.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) @@ -5611,8 +5667,8 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) assert response.is_closed is True @@ -5624,8 +5680,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.identity_providers.with_streaming_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -5640,18 +5696,18 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identity_provider_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.get( - "", - account_id="string", + identity_provider_id="", + account_id="account_id", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.identity_providers.with_raw_response.get( - "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", - account_id="string", + identity_provider_id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/test_organizations.py b/tests/api_resources/zero_trust/test_organizations.py index ef9c6c862c3..949d07f5e7e 100644 --- a/tests/api_resources/zero_trust/test_organizations.py +++ b/tests/api_resources/zero_trust/test_organizations.py @@ -26,7 +26,7 @@ def test_method_create(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -36,7 +36,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, auto_redirect_to_identity=True, is_ui_read_only=True, @@ -60,7 +60,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.organizations.with_raw_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -74,7 +74,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.organizations.with_streaming_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -98,14 +98,14 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.zero_trust.organizations.with_raw_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_update(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.update( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -113,7 +113,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.update( - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, auth_domain="test.cloudflareaccess.com", auto_redirect_to_identity=True, @@ -141,7 +141,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.organizations.with_raw_response.update( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -153,7 +153,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.organizations.with_streaming_response.update( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -173,14 +173,14 @@ def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.organizations.with_raw_response.update( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize def test_method_list(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -188,7 +188,7 @@ def test_method_list(self, client: Cloudflare) -> None: @parametrize def test_method_list_with_all_params(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -196,7 +196,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_list(self, client: Cloudflare) -> None: response = client.zero_trust.organizations.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -208,7 +208,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_list(self, client: Cloudflare) -> None: with client.zero_trust.organizations.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -228,7 +228,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.organizations.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -236,7 +236,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: def test_method_revoke_users(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OrganizationRevokeUsersResponse], organization, path=["response"]) @@ -245,7 +245,7 @@ def test_method_revoke_users(self, client: Cloudflare) -> None: def test_method_revoke_users_with_all_params(self, client: Cloudflare) -> None: organization = client.zero_trust.organizations.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OrganizationRevokeUsersResponse], organization, path=["response"]) @@ -254,7 +254,7 @@ def test_method_revoke_users_with_all_params(self, client: Cloudflare) -> None: def test_raw_response_revoke_users(self, client: Cloudflare) -> None: response = client.zero_trust.organizations.with_raw_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -267,7 +267,7 @@ def test_raw_response_revoke_users(self, client: Cloudflare) -> None: def test_streaming_response_revoke_users(self, client: Cloudflare) -> None: with client.zero_trust.organizations.with_streaming_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -289,7 +289,7 @@ def test_path_params_revoke_users(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): client.zero_trust.organizations.with_raw_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) @@ -302,7 +302,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -312,7 +312,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare organization = await async_client.zero_trust.organizations.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, auto_redirect_to_identity=True, is_ui_read_only=True, @@ -336,7 +336,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.organizations.with_raw_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -350,7 +350,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.zero_trust.organizations.with_streaming_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -374,14 +374,14 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.zero_trust.organizations.with_raw_response.create( auth_domain="test.cloudflareaccess.com", name="Widget Corps Internal Applications", - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.update( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -389,7 +389,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.update( - account_id="string", + account_id="account_id", allow_authenticate_via_warp=True, auth_domain="test.cloudflareaccess.com", auto_redirect_to_identity=True, @@ -417,7 +417,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.organizations.with_raw_response.update( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -429,7 +429,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.organizations.with_streaming_response.update( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -449,14 +449,14 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.organizations.with_raw_response.update( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @parametrize async def test_method_list(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -464,7 +464,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.list( - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[Organization], organization, path=["response"]) @@ -472,7 +472,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.organizations.with_raw_response.list( - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -484,7 +484,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.organizations.with_streaming_response.list( - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -504,7 +504,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.organizations.with_raw_response.list( - account_id="string", + account_id="account_id", ) @pytest.mark.skip(reason="TODO: investigate broken test") @@ -512,7 +512,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: async def test_method_revoke_users(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OrganizationRevokeUsersResponse], organization, path=["response"]) @@ -521,7 +521,7 @@ async def test_method_revoke_users(self, async_client: AsyncCloudflare) -> None: async def test_method_revoke_users_with_all_params(self, async_client: AsyncCloudflare) -> None: organization = await async_client.zero_trust.organizations.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert_matches_type(Optional[OrganizationRevokeUsersResponse], organization, path=["response"]) @@ -530,7 +530,7 @@ async def test_method_revoke_users_with_all_params(self, async_client: AsyncClou async def test_raw_response_revoke_users(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.organizations.with_raw_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) assert response.is_closed is True @@ -543,7 +543,7 @@ async def test_raw_response_revoke_users(self, async_client: AsyncCloudflare) -> async def test_streaming_response_revoke_users(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.organizations.with_streaming_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -565,5 +565,5 @@ async def test_path_params_revoke_users(self, async_client: AsyncCloudflare) -> with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): await async_client.zero_trust.organizations.with_raw_response.revoke_users( email="test@example.com", - account_id="string", + account_id="account_id", ) diff --git a/tests/api_resources/zero_trust/test_risk_scoring.py b/tests/api_resources/zero_trust/test_risk_scoring.py index 7e5ce3f6646..bb96f170413 100644 --- a/tests/api_resources/zero_trust/test_risk_scoring.py +++ b/tests/api_resources/zero_trust/test_risk_scoring.py @@ -20,7 +20,7 @@ class TestRiskScoring: @parametrize def test_method_get(self, client: Cloudflare) -> None: risk_scoring = client.zero_trust.risk_scoring.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RiskScoringGetResponse, risk_scoring, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_method_get_with_all_params(self, client: Cloudflare) -> None: risk_scoring = client.zero_trust.risk_scoring.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order_by="timestamp", @@ -40,7 +40,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.with_raw_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -52,7 +52,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.with_streaming_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -67,20 +67,20 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.zero_trust.risk_scoring.with_raw_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.risk_scoring.with_raw_response.get( - "", + user_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize def test_method_reset(self, client: Cloudflare) -> None: risk_scoring = client.zero_trust.risk_scoring.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RiskScoringResetResponse, risk_scoring, path=["response"]) @@ -88,7 +88,7 @@ def test_method_reset(self, client: Cloudflare) -> None: @parametrize def test_raw_response_reset(self, client: Cloudflare) -> None: response = client.zero_trust.risk_scoring.with_raw_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -100,7 +100,7 @@ def test_raw_response_reset(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_reset(self, client: Cloudflare) -> None: with client.zero_trust.risk_scoring.with_streaming_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -115,13 +115,13 @@ def test_streaming_response_reset(self, client: Cloudflare) -> None: def test_path_params_reset(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): client.zero_trust.risk_scoring.with_raw_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): client.zero_trust.risk_scoring.with_raw_response.reset( - "", + user_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -132,7 +132,7 @@ class TestAsyncRiskScoring: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: risk_scoring = await async_client.zero_trust.risk_scoring.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RiskScoringGetResponse, risk_scoring, path=["response"]) @@ -140,7 +140,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None: risk_scoring = await async_client.zero_trust.risk_scoring.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", direction="desc", order_by="timestamp", @@ -152,7 +152,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.with_raw_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -164,7 +164,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.with_streaming_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -179,20 +179,20 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.zero_trust.risk_scoring.with_raw_response.get( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.risk_scoring.with_raw_response.get( - "", + user_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @parametrize async def test_method_reset(self, async_client: AsyncCloudflare) -> None: risk_scoring = await async_client.zero_trust.risk_scoring.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) assert_matches_type(RiskScoringResetResponse, risk_scoring, path=["response"]) @@ -200,7 +200,7 @@ async def test_method_reset(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_reset(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.risk_scoring.with_raw_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) @@ -212,7 +212,7 @@ async def test_raw_response_reset(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_reset(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.risk_scoring.with_streaming_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) as response: assert not response.is_closed @@ -227,12 +227,12 @@ async def test_streaming_response_reset(self, async_client: AsyncCloudflare) -> async def test_path_params_reset(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"): await async_client.zero_trust.risk_scoring.with_raw_response.reset( - "f2108713-1206-4e84-8b80-0e71a6a1c67b", + user_id="f2108713-1206-4e84-8b80-0e71a6a1c67b", account_identifier="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): await async_client.zero_trust.risk_scoring.with_raw_response.reset( - "", + user_id="", account_identifier="023e105f4ecef8ad9ca31a8372d0c353", ) diff --git a/tests/api_resources/zero_trust/test_tunnels.py b/tests/api_resources/zero_trust/test_tunnels.py index c00bfff850e..80415ba60bf 100644 --- a/tests/api_resources/zero_trust/test_tunnels.py +++ b/tests/api_resources/zero_trust/test_tunnels.py @@ -131,7 +131,7 @@ def test_path_params_list(self, client: Cloudflare) -> None: @parametrize def test_method_delete(self, client: Cloudflare) -> None: tunnel = client.zero_trust.tunnels.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelDeleteResponse, tunnel, path=["response"]) @@ -139,7 +139,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -151,7 +151,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -166,20 +166,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_edit(self, client: Cloudflare) -> None: tunnel = client.zero_trust.tunnels.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelEditResponse, tunnel, path=["response"]) @@ -187,7 +187,7 @@ def test_method_edit(self, client: Cloudflare) -> None: @parametrize def test_method_edit_with_all_params(self, client: Cloudflare) -> None: tunnel = client.zero_trust.tunnels.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="blog", tunnel_secret="AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=", @@ -197,7 +197,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_edit(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -209,7 +209,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_edit(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -224,20 +224,20 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None: def test_path_params_edit(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.with_raw_response.edit( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: tunnel = client.zero_trust.tunnels.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelGetResponse, tunnel, path=["response"]) @@ -245,7 +245,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -257,7 +257,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -272,13 +272,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -392,7 +392,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: tunnel = await async_client.zero_trust.tunnels.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelDeleteResponse, tunnel, path=["response"]) @@ -400,7 +400,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -412,7 +412,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -427,20 +427,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_edit(self, async_client: AsyncCloudflare) -> None: tunnel = await async_client.zero_trust.tunnels.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelEditResponse, tunnel, path=["response"]) @@ -448,7 +448,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: tunnel = await async_client.zero_trust.tunnels.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", name="blog", tunnel_secret="AQIDBAUGBwgBAgMEBQYHCAECAwQFBgcIAQIDBAUGBwg=", @@ -458,7 +458,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) @parametrize async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -470,7 +470,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.with_streaming_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -485,20 +485,20 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.edit( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.edit( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: tunnel = await async_client.zero_trust.tunnels.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TunnelGetResponse, tunnel, path=["response"]) @@ -506,7 +506,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -518,7 +518,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -533,12 +533,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/tunnels/test_configurations.py b/tests/api_resources/zero_trust/tunnels/test_configurations.py index 66e8d63db41..91d499a1045 100644 --- a/tests/api_resources/zero_trust/tunnels/test_configurations.py +++ b/tests/api_resources/zero_trust/tunnels/test_configurations.py @@ -23,7 +23,7 @@ class TestConfigurations: @parametrize def test_method_update(self, client: Cloudflare) -> None: configuration = client.zero_trust.tunnels.configurations.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConfigurationUpdateResponse, configuration, path=["response"]) @@ -31,7 +31,7 @@ def test_method_update(self, client: Cloudflare) -> None: @parametrize def test_method_update_with_all_params(self, client: Cloudflare) -> None: configuration = client.zero_trust.tunnels.configurations.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "ingress": [ @@ -41,19 +41,19 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -66,19 +66,19 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -91,19 +91,19 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -115,19 +115,19 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -139,7 +139,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_update(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.configurations.with_raw_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -151,7 +151,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_update(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.configurations.with_streaming_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -166,20 +166,20 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: def test_path_params_update(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.configurations.with_raw_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.configurations.with_raw_response.update( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: configuration = client.zero_trust.tunnels.configurations.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConfigurationGetResponse, configuration, path=["response"]) @@ -187,7 +187,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.configurations.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -199,7 +199,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.configurations.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -214,13 +214,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.configurations.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.configurations.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -231,7 +231,7 @@ class TestAsyncConfigurations: @parametrize async def test_method_update(self, async_client: AsyncCloudflare) -> None: configuration = await async_client.zero_trust.tunnels.configurations.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConfigurationUpdateResponse, configuration, path=["response"]) @@ -239,7 +239,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None: configuration = await async_client.zero_trust.tunnels.configurations.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", config={ "ingress": [ @@ -249,19 +249,19 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -274,19 +274,19 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -299,19 +299,19 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -323,19 +323,19 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare "access": { "aud_tag": ["string", "string", "string"], "required": True, - "team_name": "string", + "team_name": "teamName", }, - "ca_pool": "string", + "ca_pool": "caPool", "connect_timeout": 0, "disable_chunked_encoding": True, "http2_origin": True, - "http_host_header": "string", + "http_host_header": "httpHostHeader", "keep_alive_connections": 0, "keep_alive_timeout": 0, "no_happy_eyeballs": True, "no_tls_verify": True, - "origin_server_name": "string", - "proxy_type": "string", + "origin_server_name": "originServerName", + "proxy_type": "proxyType", "tcp_keep_alive": 0, "tls_timeout": 0, }, @@ -347,7 +347,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.configurations.with_raw_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -359,7 +359,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.configurations.with_streaming_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -374,20 +374,20 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> async def test_path_params_update(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.configurations.with_raw_response.update( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.configurations.with_raw_response.update( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: configuration = await async_client.zero_trust.tunnels.configurations.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConfigurationGetResponse, configuration, path=["response"]) @@ -395,7 +395,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.configurations.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -407,7 +407,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.configurations.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -422,12 +422,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.configurations.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.configurations.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/tunnels/test_connections.py b/tests/api_resources/zero_trust/tunnels/test_connections.py index fd71588c59b..a840ee0c72a 100644 --- a/tests/api_resources/zero_trust/tunnels/test_connections.py +++ b/tests/api_resources/zero_trust/tunnels/test_connections.py @@ -20,7 +20,7 @@ class TestConnections: @parametrize def test_method_delete(self, client: Cloudflare) -> None: connection = client.zero_trust.tunnels.connections.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConnectionDeleteResponse, connection, path=["response"]) @@ -28,7 +28,7 @@ def test_method_delete(self, client: Cloudflare) -> None: @parametrize def test_raw_response_delete(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.connections.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -40,7 +40,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_delete(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.connections.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -55,20 +55,20 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: def test_path_params_delete(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.connections.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.connections.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize def test_method_get(self, client: Cloudflare) -> None: connection = client.zero_trust.tunnels.connections.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ConnectionGetResponse], connection, path=["response"]) @@ -76,7 +76,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.connections.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -88,7 +88,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.connections.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -103,13 +103,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.connections.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.connections.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -120,7 +120,7 @@ class TestAsyncConnections: @parametrize async def test_method_delete(self, async_client: AsyncCloudflare) -> None: connection = await async_client.zero_trust.tunnels.connections.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(ConnectionDeleteResponse, connection, path=["response"]) @@ -128,7 +128,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.connections.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -140,7 +140,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.connections.with_streaming_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -155,20 +155,20 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.connections.with_raw_response.delete( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.connections.with_raw_response.delete( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: connection = await async_client.zero_trust.tunnels.connections.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(Optional[ConnectionGetResponse], connection, path=["response"]) @@ -176,7 +176,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.connections.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -188,7 +188,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.connections.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -203,12 +203,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.connections.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.connections.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zero_trust/tunnels/test_connectors.py b/tests/api_resources/zero_trust/tunnels/test_connectors.py index ffd3b01b23b..639188dd181 100644 --- a/tests/api_resources/zero_trust/tunnels/test_connectors.py +++ b/tests/api_resources/zero_trust/tunnels/test_connectors.py @@ -20,7 +20,7 @@ class TestConnectors: @parametrize def test_method_get(self, client: Cloudflare) -> None: connector = client.zero_trust.tunnels.connectors.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -29,7 +29,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -42,7 +42,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.connectors.with_streaming_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: @@ -58,21 +58,21 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): client.zero_trust.tunnels.connectors.with_raw_response.get( - "", + connector_id="", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -84,7 +84,7 @@ class TestAsyncConnectors: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: connector = await async_client.zero_trust.tunnels.connectors.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -93,7 +93,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) @@ -106,7 +106,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.connectors.with_streaming_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) as response: @@ -122,21 +122,21 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.connectors.with_raw_response.get( - "1bedc50d-42b3-473c-b108-ff3d10c0d925", + connector_id="1bedc50d-42b3-473c-b108-ff3d10c0d925", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `connector_id` but received ''"): await async_client.zero_trust.tunnels.connectors.with_raw_response.get( - "", + connector_id="", account_id="699d98642c564d2e855e9661899b7252", tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", ) diff --git a/tests/api_resources/zero_trust/tunnels/test_management.py b/tests/api_resources/zero_trust/tunnels/test_management.py index 7679e42dcb8..9bb75d7bc69 100644 --- a/tests/api_resources/zero_trust/tunnels/test_management.py +++ b/tests/api_resources/zero_trust/tunnels/test_management.py @@ -20,7 +20,7 @@ class TestManagement: @parametrize def test_method_create(self, client: Cloudflare) -> None: management = client.zero_trust.tunnels.management.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.management.with_raw_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) @@ -42,7 +42,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.management.with_streaming_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) as response: @@ -58,14 +58,14 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.management.with_raw_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", resources=["logs"], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.management.with_raw_response.create( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) @@ -77,7 +77,7 @@ class TestAsyncManagement: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: management = await async_client.zero_trust.tunnels.management.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) @@ -86,7 +86,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.management.with_raw_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) @@ -99,7 +99,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.management.with_streaming_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) as response: @@ -115,14 +115,14 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.management.with_raw_response.create( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", resources=["logs"], ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.management.with_raw_response.create( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", resources=["logs"], ) diff --git a/tests/api_resources/zero_trust/tunnels/test_token.py b/tests/api_resources/zero_trust/tunnels/test_token.py index 4a4ecd88189..ee47c8bf24e 100644 --- a/tests/api_resources/zero_trust/tunnels/test_token.py +++ b/tests/api_resources/zero_trust/tunnels/test_token.py @@ -20,7 +20,7 @@ class TestToken: @parametrize def test_method_get(self, client: Cloudflare) -> None: token = client.zero_trust.tunnels.token.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TokenGetResponse, token, path=["response"]) @@ -28,7 +28,7 @@ def test_method_get(self, client: Cloudflare) -> None: @parametrize def test_raw_response_get(self, client: Cloudflare) -> None: response = client.zero_trust.tunnels.token.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -40,7 +40,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_get(self, client: Cloudflare) -> None: with client.zero_trust.tunnels.token.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -55,13 +55,13 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: def test_path_params_get(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): client.zero_trust.tunnels.token.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): client.zero_trust.tunnels.token.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) @@ -72,7 +72,7 @@ class TestAsyncToken: @parametrize async def test_method_get(self, async_client: AsyncCloudflare) -> None: token = await async_client.zero_trust.tunnels.token.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) assert_matches_type(TokenGetResponse, token, path=["response"]) @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: response = await async_client.zero_trust.tunnels.token.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) @@ -92,7 +92,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: async with async_client.zero_trust.tunnels.token.with_streaming_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="699d98642c564d2e855e9661899b7252", ) as response: assert not response.is_closed @@ -107,12 +107,12 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"): await async_client.zero_trust.tunnels.token.with_raw_response.get( - "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", + tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415", account_id="", ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_id` but received ''"): await async_client.zero_trust.tunnels.token.with_raw_response.get( - "", + tunnel_id="", account_id="699d98642c564d2e855e9661899b7252", ) diff --git a/tests/api_resources/zones/settings/test_advanced_ddos.py b/tests/api_resources/zones/settings/test_advanced_ddos.py deleted file mode 100644 index 0a02d5d3923..00000000000 --- a/tests/api_resources/zones/settings/test_advanced_ddos.py +++ /dev/null @@ -1,98 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import AdvancedDDoS - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestAdvancedDDoS: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - advanced_ddos = client.zones.settings.advanced_ddos.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.advanced_ddos.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - advanced_ddos = response.parse() - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.advanced_ddos.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - advanced_ddos = response.parse() - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.advanced_ddos.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncAdvancedDDoS: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - advanced_ddos = await async_client.zones.settings.advanced_ddos.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.advanced_ddos.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - advanced_ddos = await response.parse() - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.advanced_ddos.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - advanced_ddos = await response.parse() - assert_matches_type(Optional[AdvancedDDoS], advanced_ddos, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.advanced_ddos.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_always_online.py b/tests/api_resources/zones/settings/test_always_online.py deleted file mode 100644 index 3f2165813c2..00000000000 --- a/tests/api_resources/zones/settings/test_always_online.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import AlwaysOnline - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestAlwaysOnline: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - always_online = client.zones.settings.always_online.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.always_online.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_online = response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.always_online.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_online = response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.always_online.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - always_online = client.zones.settings.always_online.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.always_online.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_online = response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.always_online.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_online = response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.always_online.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncAlwaysOnline: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - always_online = await async_client.zones.settings.always_online.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.always_online.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_online = await response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.always_online.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_online = await response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.always_online.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - always_online = await async_client.zones.settings.always_online.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.always_online.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_online = await response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.always_online.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_online = await response.parse() - assert_matches_type(Optional[AlwaysOnline], always_online, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.always_online.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_always_use_https.py b/tests/api_resources/zones/settings/test_always_use_https.py deleted file mode 100644 index 3f800f69e91..00000000000 --- a/tests/api_resources/zones/settings/test_always_use_https.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import AlwaysUseHTTPS - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestAlwaysUseHTTPS: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - always_use_https = client.zones.settings.always_use_https.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.always_use_https.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_use_https = response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.always_use_https.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_use_https = response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.always_use_https.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - always_use_https = client.zones.settings.always_use_https.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.always_use_https.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_use_https = response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.always_use_https.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_use_https = response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.always_use_https.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncAlwaysUseHTTPS: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - always_use_https = await async_client.zones.settings.always_use_https.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.always_use_https.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_use_https = await response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.always_use_https.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_use_https = await response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.always_use_https.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - always_use_https = await async_client.zones.settings.always_use_https.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.always_use_https.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - always_use_https = await response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.always_use_https.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - always_use_https = await response.parse() - assert_matches_type(Optional[AlwaysUseHTTPS], always_use_https, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.always_use_https.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_automatic_https_rewrites.py b/tests/api_resources/zones/settings/test_automatic_https_rewrites.py deleted file mode 100644 index 727e05ba67a..00000000000 --- a/tests/api_resources/zones/settings/test_automatic_https_rewrites.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import AutomaticHTTPSRewrites - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestAutomaticHTTPSRewrites: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - automatic_https_rewrite = client.zones.settings.automatic_https_rewrites.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.automatic_https_rewrites.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_https_rewrite = response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.automatic_https_rewrites.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_https_rewrite = response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.automatic_https_rewrites.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - automatic_https_rewrite = client.zones.settings.automatic_https_rewrites.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.automatic_https_rewrites.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_https_rewrite = response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.automatic_https_rewrites.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_https_rewrite = response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.automatic_https_rewrites.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncAutomaticHTTPSRewrites: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - automatic_https_rewrite = await async_client.zones.settings.automatic_https_rewrites.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.automatic_https_rewrites.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_https_rewrite = await response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.automatic_https_rewrites.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_https_rewrite = await response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.automatic_https_rewrites.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - automatic_https_rewrite = await async_client.zones.settings.automatic_https_rewrites.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.automatic_https_rewrites.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_https_rewrite = await response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.automatic_https_rewrites.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_https_rewrite = await response.parse() - assert_matches_type(Optional[AutomaticHTTPSRewrites], automatic_https_rewrite, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.automatic_https_rewrites.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_automatic_platform_optimization.py b/tests/api_resources/zones/settings/test_automatic_platform_optimization.py deleted file mode 100644 index f642c020a35..00000000000 --- a/tests/api_resources/zones/settings/test_automatic_platform_optimization.py +++ /dev/null @@ -1,246 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import AutomaticPlatformOptimization - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestAutomaticPlatformOptimization: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - automatic_platform_optimization = client.zones.settings.automatic_platform_optimization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.automatic_platform_optimization.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_platform_optimization = response.parse() - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.automatic_platform_optimization.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_platform_optimization = response.parse() - assert_matches_type( - Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"] - ) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.automatic_platform_optimization.with_raw_response.edit( - zone_id="", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - automatic_platform_optimization = client.zones.settings.automatic_platform_optimization.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.automatic_platform_optimization.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_platform_optimization = response.parse() - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.automatic_platform_optimization.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_platform_optimization = response.parse() - assert_matches_type( - Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"] - ) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.automatic_platform_optimization.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncAutomaticPlatformOptimization: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - automatic_platform_optimization = await async_client.zones.settings.automatic_platform_optimization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.automatic_platform_optimization.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_platform_optimization = await response.parse() - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.automatic_platform_optimization.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_platform_optimization = await response.parse() - assert_matches_type( - Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"] - ) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.automatic_platform_optimization.with_raw_response.edit( - zone_id="", - value={ - "cache_by_device_type": False, - "cf": True, - "enabled": True, - "hostnames": ["www.example.com", "example.com", "shop.example.com"], - "wordpress": True, - "wp_plugin": True, - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - automatic_platform_optimization = await async_client.zones.settings.automatic_platform_optimization.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.automatic_platform_optimization.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - automatic_platform_optimization = await response.parse() - assert_matches_type(Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.automatic_platform_optimization.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - automatic_platform_optimization = await response.parse() - assert_matches_type( - Optional[AutomaticPlatformOptimization], automatic_platform_optimization, path=["response"] - ) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.automatic_platform_optimization.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_brotli.py b/tests/api_resources/zones/settings/test_brotli.py deleted file mode 100644 index 692acd2ff7f..00000000000 --- a/tests/api_resources/zones/settings/test_brotli.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Brotli - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestBrotli: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - brotli = client.zones.settings.brotli.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.brotli.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - brotli = response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.brotli.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - brotli = response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.brotli.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - brotli = client.zones.settings.brotli.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.brotli.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - brotli = response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.brotli.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - brotli = response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.brotli.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncBrotli: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - brotli = await async_client.zones.settings.brotli.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.brotli.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - brotli = await response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.brotli.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - brotli = await response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.brotli.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - brotli = await async_client.zones.settings.brotli.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.brotli.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - brotli = await response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.brotli.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - brotli = await response.parse() - assert_matches_type(Optional[Brotli], brotli, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.brotli.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_browser_cache_ttl.py b/tests/api_resources/zones/settings/test_browser_cache_ttl.py deleted file mode 100644 index b8bdfd7d4f3..00000000000 --- a/tests/api_resources/zones/settings/test_browser_cache_ttl.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import BrowserCacheTTL - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestBrowserCacheTTL: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - browser_cache_ttl = client.zones.settings.browser_cache_ttl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.browser_cache_ttl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_cache_ttl = response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.browser_cache_ttl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_cache_ttl = response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.browser_cache_ttl.with_raw_response.edit( - zone_id="", - value=0, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - browser_cache_ttl = client.zones.settings.browser_cache_ttl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.browser_cache_ttl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_cache_ttl = response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.browser_cache_ttl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_cache_ttl = response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.browser_cache_ttl.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncBrowserCacheTTL: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - browser_cache_ttl = await async_client.zones.settings.browser_cache_ttl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.browser_cache_ttl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_cache_ttl = await response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.browser_cache_ttl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=0, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_cache_ttl = await response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.browser_cache_ttl.with_raw_response.edit( - zone_id="", - value=0, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - browser_cache_ttl = await async_client.zones.settings.browser_cache_ttl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.browser_cache_ttl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_cache_ttl = await response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.browser_cache_ttl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_cache_ttl = await response.parse() - assert_matches_type(Optional[BrowserCacheTTL], browser_cache_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.browser_cache_ttl.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_browser_check.py b/tests/api_resources/zones/settings/test_browser_check.py deleted file mode 100644 index 4f783e9ffb4..00000000000 --- a/tests/api_resources/zones/settings/test_browser_check.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import BrowserCheck - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestBrowserCheck: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - browser_check = client.zones.settings.browser_check.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.browser_check.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_check = response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.browser_check.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_check = response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.browser_check.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - browser_check = client.zones.settings.browser_check.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.browser_check.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_check = response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.browser_check.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_check = response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.browser_check.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncBrowserCheck: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - browser_check = await async_client.zones.settings.browser_check.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.browser_check.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_check = await response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.browser_check.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_check = await response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.browser_check.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - browser_check = await async_client.zones.settings.browser_check.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.browser_check.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - browser_check = await response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.browser_check.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - browser_check = await response.parse() - assert_matches_type(Optional[BrowserCheck], browser_check, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.browser_check.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_cache_level.py b/tests/api_resources/zones/settings/test_cache_level.py deleted file mode 100644 index e9b5c0b6674..00000000000 --- a/tests/api_resources/zones/settings/test_cache_level.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import CacheLevel - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestCacheLevel: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - cache_level = client.zones.settings.cache_level.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.cache_level.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cache_level = response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.cache_level.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cache_level = response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.cache_level.with_raw_response.edit( - zone_id="", - value="aggressive", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - cache_level = client.zones.settings.cache_level.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.cache_level.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cache_level = response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.cache_level.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cache_level = response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.cache_level.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncCacheLevel: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - cache_level = await async_client.zones.settings.cache_level.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.cache_level.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cache_level = await response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.cache_level.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="aggressive", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cache_level = await response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.cache_level.with_raw_response.edit( - zone_id="", - value="aggressive", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - cache_level = await async_client.zones.settings.cache_level.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.cache_level.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cache_level = await response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.cache_level.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cache_level = await response.parse() - assert_matches_type(Optional[CacheLevel], cache_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.cache_level.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_challenge_ttl.py b/tests/api_resources/zones/settings/test_challenge_ttl.py deleted file mode 100644 index 2a1b284b755..00000000000 --- a/tests/api_resources/zones/settings/test_challenge_ttl.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ChallengeTTL - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestChallengeTTL: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - challenge_ttl = client.zones.settings.challenge_ttl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.challenge_ttl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - challenge_ttl = response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.challenge_ttl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - challenge_ttl = response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.challenge_ttl.with_raw_response.edit( - zone_id="", - value=300, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - challenge_ttl = client.zones.settings.challenge_ttl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.challenge_ttl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - challenge_ttl = response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.challenge_ttl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - challenge_ttl = response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.challenge_ttl.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncChallengeTTL: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - challenge_ttl = await async_client.zones.settings.challenge_ttl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.challenge_ttl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - challenge_ttl = await response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.challenge_ttl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=300, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - challenge_ttl = await response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.challenge_ttl.with_raw_response.edit( - zone_id="", - value=300, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - challenge_ttl = await async_client.zones.settings.challenge_ttl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.challenge_ttl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - challenge_ttl = await response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.challenge_ttl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - challenge_ttl = await response.parse() - assert_matches_type(Optional[ChallengeTTL], challenge_ttl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.challenge_ttl.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_ciphers.py b/tests/api_resources/zones/settings/test_ciphers.py deleted file mode 100644 index 369f2870999..00000000000 --- a/tests/api_resources/zones/settings/test_ciphers.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Ciphers - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestCiphers: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - cipher = client.zones.settings.ciphers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.ciphers.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cipher = response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.ciphers.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cipher = response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ciphers.with_raw_response.edit( - zone_id="", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - cipher = client.zones.settings.ciphers.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.ciphers.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cipher = response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.ciphers.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cipher = response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ciphers.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncCiphers: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - cipher = await async_client.zones.settings.ciphers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ciphers.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cipher = await response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ciphers.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cipher = await response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ciphers.with_raw_response.edit( - zone_id="", - value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - cipher = await async_client.zones.settings.ciphers.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ciphers.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - cipher = await response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ciphers.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - cipher = await response.parse() - assert_matches_type(Optional[Ciphers], cipher, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ciphers.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_development_mode.py b/tests/api_resources/zones/settings/test_development_mode.py deleted file mode 100644 index c0dcd89d40f..00000000000 --- a/tests/api_resources/zones/settings/test_development_mode.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import DevelopmentMode - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestDevelopmentMode: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - development_mode = client.zones.settings.development_mode.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.development_mode.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - development_mode = response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.development_mode.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - development_mode = response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.development_mode.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - development_mode = client.zones.settings.development_mode.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.development_mode.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - development_mode = response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.development_mode.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - development_mode = response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.development_mode.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncDevelopmentMode: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - development_mode = await async_client.zones.settings.development_mode.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.development_mode.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - development_mode = await response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.development_mode.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - development_mode = await response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.development_mode.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - development_mode = await async_client.zones.settings.development_mode.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.development_mode.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - development_mode = await response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.development_mode.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - development_mode = await response.parse() - assert_matches_type(Optional[DevelopmentMode], development_mode, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.development_mode.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_early_hints.py b/tests/api_resources/zones/settings/test_early_hints.py deleted file mode 100644 index a7979ce0e77..00000000000 --- a/tests/api_resources/zones/settings/test_early_hints.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import EarlyHints - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestEarlyHints: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - early_hint = client.zones.settings.early_hints.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.early_hints.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - early_hint = response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.early_hints.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - early_hint = response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.early_hints.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - early_hint = client.zones.settings.early_hints.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.early_hints.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - early_hint = response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.early_hints.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - early_hint = response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.early_hints.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncEarlyHints: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - early_hint = await async_client.zones.settings.early_hints.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.early_hints.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - early_hint = await response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.early_hints.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - early_hint = await response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.early_hints.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - early_hint = await async_client.zones.settings.early_hints.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.early_hints.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - early_hint = await response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.early_hints.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - early_hint = await response.parse() - assert_matches_type(Optional[EarlyHints], early_hint, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.early_hints.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_email_obfuscation.py b/tests/api_resources/zones/settings/test_email_obfuscation.py deleted file mode 100644 index c9ef6769ae1..00000000000 --- a/tests/api_resources/zones/settings/test_email_obfuscation.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import EmailObfuscation - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestEmailObfuscation: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - email_obfuscation = client.zones.settings.email_obfuscation.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.email_obfuscation.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - email_obfuscation = response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.email_obfuscation.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - email_obfuscation = response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.email_obfuscation.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - email_obfuscation = client.zones.settings.email_obfuscation.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.email_obfuscation.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - email_obfuscation = response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.email_obfuscation.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - email_obfuscation = response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.email_obfuscation.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncEmailObfuscation: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - email_obfuscation = await async_client.zones.settings.email_obfuscation.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.email_obfuscation.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - email_obfuscation = await response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.email_obfuscation.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - email_obfuscation = await response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.email_obfuscation.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - email_obfuscation = await async_client.zones.settings.email_obfuscation.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.email_obfuscation.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - email_obfuscation = await response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.email_obfuscation.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - email_obfuscation = await response.parse() - assert_matches_type(Optional[EmailObfuscation], email_obfuscation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.email_obfuscation.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_font_settings.py b/tests/api_resources/zones/settings/test_font_settings.py deleted file mode 100644 index d80ff7b61db..00000000000 --- a/tests/api_resources/zones/settings/test_font_settings.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import FontSettings - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestFontSettings: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - font_setting = client.zones.settings.font_settings.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.font_settings.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - font_setting = response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.font_settings.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - font_setting = response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.font_settings.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - font_setting = client.zones.settings.font_settings.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.font_settings.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - font_setting = response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.font_settings.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - font_setting = response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.font_settings.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncFontSettings: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - font_setting = await async_client.zones.settings.font_settings.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.font_settings.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - font_setting = await response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.font_settings.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - font_setting = await response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.font_settings.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - font_setting = await async_client.zones.settings.font_settings.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.font_settings.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - font_setting = await response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.font_settings.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - font_setting = await response.parse() - assert_matches_type(Optional[FontSettings], font_setting, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.font_settings.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_h2_prioritization.py b/tests/api_resources/zones/settings/test_h2_prioritization.py deleted file mode 100644 index 2500447e342..00000000000 --- a/tests/api_resources/zones/settings/test_h2_prioritization.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import H2Prioritization - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestH2Prioritization: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - h2_prioritization = client.zones.settings.h2_prioritization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - h2_prioritization = client.zones.settings.h2_prioritization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.h2_prioritization.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - h2_prioritization = response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.h2_prioritization.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - h2_prioritization = response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.h2_prioritization.with_raw_response.edit( - zone_id="", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - h2_prioritization = client.zones.settings.h2_prioritization.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.h2_prioritization.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - h2_prioritization = response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.h2_prioritization.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - h2_prioritization = response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.h2_prioritization.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncH2Prioritization: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - h2_prioritization = await async_client.zones.settings.h2_prioritization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - h2_prioritization = await async_client.zones.settings.h2_prioritization.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.h2_prioritization.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - h2_prioritization = await response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.h2_prioritization.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - h2_prioritization = await response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.h2_prioritization.with_raw_response.edit( - zone_id="", - value={ - "id": "h2_prioritization", - "value": "on", - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - h2_prioritization = await async_client.zones.settings.h2_prioritization.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.h2_prioritization.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - h2_prioritization = await response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.h2_prioritization.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - h2_prioritization = await response.parse() - assert_matches_type(Optional[H2Prioritization], h2_prioritization, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.h2_prioritization.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_hotlink_protection.py b/tests/api_resources/zones/settings/test_hotlink_protection.py deleted file mode 100644 index 8c077ae9b8f..00000000000 --- a/tests/api_resources/zones/settings/test_hotlink_protection.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import HotlinkProtection - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestHotlinkProtection: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - hotlink_protection = client.zones.settings.hotlink_protection.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.hotlink_protection.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - hotlink_protection = response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.hotlink_protection.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - hotlink_protection = response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.hotlink_protection.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - hotlink_protection = client.zones.settings.hotlink_protection.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.hotlink_protection.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - hotlink_protection = response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.hotlink_protection.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - hotlink_protection = response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.hotlink_protection.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncHotlinkProtection: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - hotlink_protection = await async_client.zones.settings.hotlink_protection.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.hotlink_protection.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - hotlink_protection = await response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.hotlink_protection.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - hotlink_protection = await response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.hotlink_protection.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - hotlink_protection = await async_client.zones.settings.hotlink_protection.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.hotlink_protection.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - hotlink_protection = await response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.hotlink_protection.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - hotlink_protection = await response.parse() - assert_matches_type(Optional[HotlinkProtection], hotlink_protection, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.hotlink_protection.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_http2.py b/tests/api_resources/zones/settings/test_http2.py deleted file mode 100644 index 26aa47b9428..00000000000 --- a/tests/api_resources/zones/settings/test_http2.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import HTTP2 - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestHTTP2: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - http2 = client.zones.settings.http2.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.http2.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http2 = response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.http2.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http2 = response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.http2.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - http2 = client.zones.settings.http2.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.http2.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http2 = response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.http2.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http2 = response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.http2.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncHTTP2: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - http2 = await async_client.zones.settings.http2.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.http2.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http2 = await response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.http2.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http2 = await response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.http2.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - http2 = await async_client.zones.settings.http2.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.http2.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http2 = await response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.http2.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http2 = await response.parse() - assert_matches_type(Optional[HTTP2], http2, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.http2.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_http3.py b/tests/api_resources/zones/settings/test_http3.py deleted file mode 100644 index e30a60a4181..00000000000 --- a/tests/api_resources/zones/settings/test_http3.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import HTTP3 - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestHTTP3: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - http3 = client.zones.settings.http3.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.http3.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http3 = response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.http3.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http3 = response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.http3.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - http3 = client.zones.settings.http3.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.http3.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http3 = response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.http3.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http3 = response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.http3.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncHTTP3: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - http3 = await async_client.zones.settings.http3.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.http3.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http3 = await response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.http3.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http3 = await response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.http3.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - http3 = await async_client.zones.settings.http3.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.http3.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - http3 = await response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.http3.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - http3 = await response.parse() - assert_matches_type(Optional[HTTP3], http3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.http3.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_image_resizing.py b/tests/api_resources/zones/settings/test_image_resizing.py deleted file mode 100644 index 6d81d767869..00000000000 --- a/tests/api_resources/zones/settings/test_image_resizing.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ImageResizing - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestImageResizing: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - image_resizing = client.zones.settings.image_resizing.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - image_resizing = client.zones.settings.image_resizing.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.image_resizing.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - image_resizing = response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.image_resizing.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - image_resizing = response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.image_resizing.with_raw_response.edit( - zone_id="", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - image_resizing = client.zones.settings.image_resizing.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.image_resizing.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - image_resizing = response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.image_resizing.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - image_resizing = response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.image_resizing.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncImageResizing: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - image_resizing = await async_client.zones.settings.image_resizing.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - image_resizing = await async_client.zones.settings.image_resizing.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.image_resizing.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - image_resizing = await response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.image_resizing.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "image_resizing", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - image_resizing = await response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.image_resizing.with_raw_response.edit( - zone_id="", - value={ - "id": "image_resizing", - "value": "on", - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - image_resizing = await async_client.zones.settings.image_resizing.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.image_resizing.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - image_resizing = await response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.image_resizing.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - image_resizing = await response.parse() - assert_matches_type(Optional[ImageResizing], image_resizing, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.image_resizing.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_ip_geolocation.py b/tests/api_resources/zones/settings/test_ip_geolocation.py deleted file mode 100644 index 20ff1c44111..00000000000 --- a/tests/api_resources/zones/settings/test_ip_geolocation.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import IPGeolocation - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestIPGeolocation: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - ip_geolocation = client.zones.settings.ip_geolocation.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.ip_geolocation.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ip_geolocation = response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.ip_geolocation.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ip_geolocation = response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ip_geolocation.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - ip_geolocation = client.zones.settings.ip_geolocation.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.ip_geolocation.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ip_geolocation = response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.ip_geolocation.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ip_geolocation = response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ip_geolocation.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncIPGeolocation: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - ip_geolocation = await async_client.zones.settings.ip_geolocation.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ip_geolocation.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ip_geolocation = await response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ip_geolocation.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ip_geolocation = await response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ip_geolocation.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - ip_geolocation = await async_client.zones.settings.ip_geolocation.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ip_geolocation.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ip_geolocation = await response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ip_geolocation.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ip_geolocation = await response.parse() - assert_matches_type(Optional[IPGeolocation], ip_geolocation, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ip_geolocation.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_ipv6.py b/tests/api_resources/zones/settings/test_ipv6.py deleted file mode 100644 index f2733ddfc77..00000000000 --- a/tests/api_resources/zones/settings/test_ipv6.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import IPV6 - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestIPV6: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - ipv6 = client.zones.settings.ipv6.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.ipv6.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ipv6 = response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.ipv6.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ipv6 = response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ipv6.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - ipv6 = client.zones.settings.ipv6.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.ipv6.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ipv6 = response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.ipv6.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ipv6 = response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ipv6.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncIPV6: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - ipv6 = await async_client.zones.settings.ipv6.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ipv6.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ipv6 = await response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ipv6.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ipv6 = await response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ipv6.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - ipv6 = await async_client.zones.settings.ipv6.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ipv6.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ipv6 = await response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ipv6.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ipv6 = await response.parse() - assert_matches_type(Optional[IPV6], ipv6, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ipv6.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_min_tls_version.py b/tests/api_resources/zones/settings/test_min_tls_version.py deleted file mode 100644 index 043a46e0660..00000000000 --- a/tests/api_resources/zones/settings/test_min_tls_version.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import MinTLSVersion - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestMinTLSVersion: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - min_tls_version = client.zones.settings.min_tls_version.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.min_tls_version.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - min_tls_version = response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.min_tls_version.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - min_tls_version = response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.min_tls_version.with_raw_response.edit( - zone_id="", - value="1.0", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - min_tls_version = client.zones.settings.min_tls_version.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.min_tls_version.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - min_tls_version = response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.min_tls_version.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - min_tls_version = response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.min_tls_version.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncMinTLSVersion: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - min_tls_version = await async_client.zones.settings.min_tls_version.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.min_tls_version.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - min_tls_version = await response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.min_tls_version.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="1.0", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - min_tls_version = await response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.min_tls_version.with_raw_response.edit( - zone_id="", - value="1.0", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - min_tls_version = await async_client.zones.settings.min_tls_version.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.min_tls_version.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - min_tls_version = await response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.min_tls_version.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - min_tls_version = await response.parse() - assert_matches_type(Optional[MinTLSVersion], min_tls_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.min_tls_version.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_minify.py b/tests/api_resources/zones/settings/test_minify.py deleted file mode 100644 index fc2feb6e152..00000000000 --- a/tests/api_resources/zones/settings/test_minify.py +++ /dev/null @@ -1,206 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Minify - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestMinify: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - minify = client.zones.settings.minify.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - minify = client.zones.settings.minify.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "css": "on", - "html": "on", - "js": "on", - }, - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.minify.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - minify = response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.minify.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - minify = response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.minify.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - minify = client.zones.settings.minify.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.minify.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - minify = response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.minify.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - minify = response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.minify.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncMinify: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - minify = await async_client.zones.settings.minify.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - minify = await async_client.zones.settings.minify.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "css": "on", - "html": "on", - "js": "on", - }, - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.minify.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - minify = await response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.minify.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - minify = await response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.minify.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - minify = await async_client.zones.settings.minify.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.minify.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - minify = await response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.minify.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - minify = await response.parse() - assert_matches_type(Optional[Minify], minify, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.minify.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_mirage.py b/tests/api_resources/zones/settings/test_mirage.py deleted file mode 100644 index 57f995c5ca0..00000000000 --- a/tests/api_resources/zones/settings/test_mirage.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Mirage - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestMirage: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - mirage = client.zones.settings.mirage.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.mirage.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mirage = response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.mirage.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mirage = response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.mirage.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - mirage = client.zones.settings.mirage.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.mirage.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mirage = response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.mirage.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mirage = response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.mirage.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncMirage: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - mirage = await async_client.zones.settings.mirage.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.mirage.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mirage = await response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.mirage.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mirage = await response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.mirage.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - mirage = await async_client.zones.settings.mirage.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.mirage.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mirage = await response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.mirage.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mirage = await response.parse() - assert_matches_type(Optional[Mirage], mirage, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.mirage.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_mobile_redirect.py b/tests/api_resources/zones/settings/test_mobile_redirect.py deleted file mode 100644 index b405bcd0582..00000000000 --- a/tests/api_resources/zones/settings/test_mobile_redirect.py +++ /dev/null @@ -1,206 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import MobileRedirect - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestMobileRedirect: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - mobile_redirect = client.zones.settings.mobile_redirect.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - mobile_redirect = client.zones.settings.mobile_redirect.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "mobile_subdomain": "m", - "status": "on", - "strip_uri": False, - }, - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.mobile_redirect.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mobile_redirect = response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.mobile_redirect.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mobile_redirect = response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.mobile_redirect.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - mobile_redirect = client.zones.settings.mobile_redirect.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.mobile_redirect.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mobile_redirect = response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.mobile_redirect.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mobile_redirect = response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.mobile_redirect.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncMobileRedirect: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - mobile_redirect = await async_client.zones.settings.mobile_redirect.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - mobile_redirect = await async_client.zones.settings.mobile_redirect.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "mobile_subdomain": "m", - "status": "on", - "strip_uri": False, - }, - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.mobile_redirect.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mobile_redirect = await response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.mobile_redirect.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mobile_redirect = await response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.mobile_redirect.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - mobile_redirect = await async_client.zones.settings.mobile_redirect.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.mobile_redirect.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - mobile_redirect = await response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.mobile_redirect.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - mobile_redirect = await response.parse() - assert_matches_type(Optional[MobileRedirect], mobile_redirect, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.mobile_redirect.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_nel.py b/tests/api_resources/zones/settings/test_nel.py deleted file mode 100644 index e0e5f831a8f..00000000000 --- a/tests/api_resources/zones/settings/test_nel.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import NEL - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestNEL: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - nel = client.zones.settings.nel.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - nel = client.zones.settings.nel.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {"enabled": False}, - }, - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.nel.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - nel = response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.nel.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - nel = response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.nel.with_raw_response.edit( - zone_id="", - value={ - "id": "nel", - "value": {}, - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - nel = client.zones.settings.nel.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.nel.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - nel = response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.nel.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - nel = response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.nel.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncNEL: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - nel = await async_client.zones.settings.nel.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - nel = await async_client.zones.settings.nel.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {"enabled": False}, - }, - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.nel.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - nel = await response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.nel.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "nel", - "value": {}, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - nel = await response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.nel.with_raw_response.edit( - zone_id="", - value={ - "id": "nel", - "value": {}, - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - nel = await async_client.zones.settings.nel.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.nel.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - nel = await response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.nel.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - nel = await response.parse() - assert_matches_type(Optional[NEL], nel, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.nel.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_opportunistic_encryption.py b/tests/api_resources/zones/settings/test_opportunistic_encryption.py deleted file mode 100644 index 41f4ff13934..00000000000 --- a/tests/api_resources/zones/settings/test_opportunistic_encryption.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import OpportunisticEncryption - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestOpportunisticEncryption: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - opportunistic_encryption = client.zones.settings.opportunistic_encryption.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.opportunistic_encryption.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_encryption = response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.opportunistic_encryption.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_encryption = response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.opportunistic_encryption.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - opportunistic_encryption = client.zones.settings.opportunistic_encryption.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.opportunistic_encryption.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_encryption = response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.opportunistic_encryption.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_encryption = response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.opportunistic_encryption.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncOpportunisticEncryption: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - opportunistic_encryption = await async_client.zones.settings.opportunistic_encryption.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.opportunistic_encryption.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_encryption = await response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.opportunistic_encryption.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_encryption = await response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.opportunistic_encryption.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - opportunistic_encryption = await async_client.zones.settings.opportunistic_encryption.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.opportunistic_encryption.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_encryption = await response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.opportunistic_encryption.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_encryption = await response.parse() - assert_matches_type(Optional[OpportunisticEncryption], opportunistic_encryption, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.opportunistic_encryption.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_opportunistic_onion.py b/tests/api_resources/zones/settings/test_opportunistic_onion.py deleted file mode 100644 index 726c7245b59..00000000000 --- a/tests/api_resources/zones/settings/test_opportunistic_onion.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import OpportunisticOnion - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestOpportunisticOnion: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - opportunistic_onion = client.zones.settings.opportunistic_onion.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.opportunistic_onion.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_onion = response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.opportunistic_onion.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_onion = response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.opportunistic_onion.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - opportunistic_onion = client.zones.settings.opportunistic_onion.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.opportunistic_onion.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_onion = response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.opportunistic_onion.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_onion = response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.opportunistic_onion.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncOpportunisticOnion: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - opportunistic_onion = await async_client.zones.settings.opportunistic_onion.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.opportunistic_onion.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_onion = await response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.opportunistic_onion.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_onion = await response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.opportunistic_onion.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - opportunistic_onion = await async_client.zones.settings.opportunistic_onion.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.opportunistic_onion.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - opportunistic_onion = await response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.opportunistic_onion.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - opportunistic_onion = await response.parse() - assert_matches_type(Optional[OpportunisticOnion], opportunistic_onion, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.opportunistic_onion.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_orange_to_orange.py b/tests/api_resources/zones/settings/test_orange_to_orange.py deleted file mode 100644 index c96a6653f98..00000000000 --- a/tests/api_resources/zones/settings/test_orange_to_orange.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import OrangeToOrange - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestOrangeToOrange: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - orange_to_orange = client.zones.settings.orange_to_orange.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - orange_to_orange = client.zones.settings.orange_to_orange.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.orange_to_orange.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - orange_to_orange = response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.orange_to_orange.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - orange_to_orange = response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.orange_to_orange.with_raw_response.edit( - zone_id="", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - orange_to_orange = client.zones.settings.orange_to_orange.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.orange_to_orange.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - orange_to_orange = response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.orange_to_orange.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - orange_to_orange = response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.orange_to_orange.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncOrangeToOrange: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - orange_to_orange = await async_client.zones.settings.orange_to_orange.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - orange_to_orange = await async_client.zones.settings.orange_to_orange.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.orange_to_orange.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - orange_to_orange = await response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.orange_to_orange.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - orange_to_orange = await response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.orange_to_orange.with_raw_response.edit( - zone_id="", - value={ - "id": "orange_to_orange", - "value": "on", - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - orange_to_orange = await async_client.zones.settings.orange_to_orange.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.orange_to_orange.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - orange_to_orange = await response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.orange_to_orange.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - orange_to_orange = await response.parse() - assert_matches_type(Optional[OrangeToOrange], orange_to_orange, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.orange_to_orange.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py b/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py deleted file mode 100644 index 2b239031bc4..00000000000 --- a/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import OriginErrorPagePassThru - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestOriginErrorPagePassThru: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - origin_error_page_pass_thru = client.zones.settings.origin_error_page_pass_thru.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.origin_error_page_pass_thru.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_error_page_pass_thru = response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.origin_error_page_pass_thru.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_error_page_pass_thru = response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.origin_error_page_pass_thru.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - origin_error_page_pass_thru = client.zones.settings.origin_error_page_pass_thru.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.origin_error_page_pass_thru.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_error_page_pass_thru = response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.origin_error_page_pass_thru.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_error_page_pass_thru = response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.origin_error_page_pass_thru.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncOriginErrorPagePassThru: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - origin_error_page_pass_thru = await async_client.zones.settings.origin_error_page_pass_thru.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.origin_error_page_pass_thru.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_error_page_pass_thru = await response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.origin_error_page_pass_thru.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_error_page_pass_thru = await response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.origin_error_page_pass_thru.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - origin_error_page_pass_thru = await async_client.zones.settings.origin_error_page_pass_thru.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.origin_error_page_pass_thru.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_error_page_pass_thru = await response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.origin_error_page_pass_thru.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_error_page_pass_thru = await response.parse() - assert_matches_type(Optional[OriginErrorPagePassThru], origin_error_page_pass_thru, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.origin_error_page_pass_thru.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_origin_max_http_version.py b/tests/api_resources/zones/settings/test_origin_max_http_version.py deleted file mode 100644 index d8f14784104..00000000000 --- a/tests/api_resources/zones/settings/test_origin_max_http_version.py +++ /dev/null @@ -1,185 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ( - OriginMaxHTTPVersionGetResponse, - OriginMaxHTTPVersionEditResponse, -) - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestOriginMaxHTTPVersion: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - origin_max_http_version = client.zones.settings.origin_max_http_version.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.origin_max_http_version.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_max_http_version = response.parse() - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.origin_max_http_version.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_max_http_version = response.parse() - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.origin_max_http_version.with_raw_response.edit( - zone_id="", - value="2", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - origin_max_http_version = client.zones.settings.origin_max_http_version.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.origin_max_http_version.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_max_http_version = response.parse() - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.origin_max_http_version.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_max_http_version = response.parse() - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.origin_max_http_version.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncOriginMaxHTTPVersion: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - origin_max_http_version = await async_client.zones.settings.origin_max_http_version.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.origin_max_http_version.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_max_http_version = await response.parse() - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.origin_max_http_version.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="2", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_max_http_version = await response.parse() - assert_matches_type(OriginMaxHTTPVersionEditResponse, origin_max_http_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.origin_max_http_version.with_raw_response.edit( - zone_id="", - value="2", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - origin_max_http_version = await async_client.zones.settings.origin_max_http_version.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.origin_max_http_version.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - origin_max_http_version = await response.parse() - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.origin_max_http_version.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - origin_max_http_version = await response.parse() - assert_matches_type(OriginMaxHTTPVersionGetResponse, origin_max_http_version, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.origin_max_http_version.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_polish.py b/tests/api_resources/zones/settings/test_polish.py deleted file mode 100644 index 8b465821171..00000000000 --- a/tests/api_resources/zones/settings/test_polish.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Polish - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestPolish: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - polish = client.zones.settings.polish.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - polish = client.zones.settings.polish.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.polish.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - polish = response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.polish.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - polish = response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.polish.with_raw_response.edit( - zone_id="", - value={ - "id": "polish", - "value": "off", - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - polish = client.zones.settings.polish.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.polish.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - polish = response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.polish.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - polish = response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.polish.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncPolish: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - polish = await async_client.zones.settings.polish.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - polish = await async_client.zones.settings.polish.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.polish.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - polish = await response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.polish.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "polish", - "value": "off", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - polish = await response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.polish.with_raw_response.edit( - zone_id="", - value={ - "id": "polish", - "value": "off", - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - polish = await async_client.zones.settings.polish.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.polish.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - polish = await response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.polish.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - polish = await response.parse() - assert_matches_type(Optional[Polish], polish, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.polish.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_prefetch_preload.py b/tests/api_resources/zones/settings/test_prefetch_preload.py deleted file mode 100644 index 274077451cc..00000000000 --- a/tests/api_resources/zones/settings/test_prefetch_preload.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import PrefetchPreload - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestPrefetchPreload: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - prefetch_preload = client.zones.settings.prefetch_preload.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.prefetch_preload.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - prefetch_preload = response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.prefetch_preload.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - prefetch_preload = response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.prefetch_preload.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - prefetch_preload = client.zones.settings.prefetch_preload.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.prefetch_preload.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - prefetch_preload = response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.prefetch_preload.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - prefetch_preload = response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.prefetch_preload.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncPrefetchPreload: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - prefetch_preload = await async_client.zones.settings.prefetch_preload.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.prefetch_preload.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - prefetch_preload = await response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.prefetch_preload.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - prefetch_preload = await response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.prefetch_preload.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - prefetch_preload = await async_client.zones.settings.prefetch_preload.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.prefetch_preload.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - prefetch_preload = await response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.prefetch_preload.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - prefetch_preload = await response.parse() - assert_matches_type(Optional[PrefetchPreload], prefetch_preload, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.prefetch_preload.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_proxy_read_timeout.py b/tests/api_resources/zones/settings/test_proxy_read_timeout.py deleted file mode 100644 index 0d77c45109d..00000000000 --- a/tests/api_resources/zones/settings/test_proxy_read_timeout.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ProxyReadTimeout - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestProxyReadTimeout: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - proxy_read_timeout = client.zones.settings.proxy_read_timeout.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - proxy_read_timeout = client.zones.settings.proxy_read_timeout.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.proxy_read_timeout.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - proxy_read_timeout = response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.proxy_read_timeout.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - proxy_read_timeout = response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.proxy_read_timeout.with_raw_response.edit( - zone_id="", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - proxy_read_timeout = client.zones.settings.proxy_read_timeout.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.proxy_read_timeout.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - proxy_read_timeout = response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.proxy_read_timeout.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - proxy_read_timeout = response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.proxy_read_timeout.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncProxyReadTimeout: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - proxy_read_timeout = await async_client.zones.settings.proxy_read_timeout.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - proxy_read_timeout = await async_client.zones.settings.proxy_read_timeout.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.proxy_read_timeout.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - proxy_read_timeout = await response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.proxy_read_timeout.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - proxy_read_timeout = await response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.proxy_read_timeout.with_raw_response.edit( - zone_id="", - value={ - "id": "proxy_read_timeout", - "value": 0, - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - proxy_read_timeout = await async_client.zones.settings.proxy_read_timeout.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.proxy_read_timeout.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - proxy_read_timeout = await response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.proxy_read_timeout.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - proxy_read_timeout = await response.parse() - assert_matches_type(Optional[ProxyReadTimeout], proxy_read_timeout, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.proxy_read_timeout.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_pseudo_ipv4.py b/tests/api_resources/zones/settings/test_pseudo_ipv4.py deleted file mode 100644 index cec2b5def7d..00000000000 --- a/tests/api_resources/zones/settings/test_pseudo_ipv4.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import PseudoIPV4 - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestPseudoIPV4: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - pseudo_ipv4 = client.zones.settings.pseudo_ipv4.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.pseudo_ipv4.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - pseudo_ipv4 = response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.pseudo_ipv4.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - pseudo_ipv4 = response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.pseudo_ipv4.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - pseudo_ipv4 = client.zones.settings.pseudo_ipv4.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.pseudo_ipv4.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - pseudo_ipv4 = response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.pseudo_ipv4.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - pseudo_ipv4 = response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.pseudo_ipv4.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncPseudoIPV4: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - pseudo_ipv4 = await async_client.zones.settings.pseudo_ipv4.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.pseudo_ipv4.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - pseudo_ipv4 = await response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.pseudo_ipv4.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - pseudo_ipv4 = await response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.pseudo_ipv4.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - pseudo_ipv4 = await async_client.zones.settings.pseudo_ipv4.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.pseudo_ipv4.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - pseudo_ipv4 = await response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.pseudo_ipv4.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - pseudo_ipv4 = await response.parse() - assert_matches_type(Optional[PseudoIPV4], pseudo_ipv4, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.pseudo_ipv4.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_response_buffering.py b/tests/api_resources/zones/settings/test_response_buffering.py deleted file mode 100644 index 9fd7a863594..00000000000 --- a/tests/api_resources/zones/settings/test_response_buffering.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ResponseBuffering - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestResponseBuffering: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - response_buffering = client.zones.settings.response_buffering.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.response_buffering.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - response_buffering = response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.response_buffering.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - response_buffering = response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.response_buffering.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - response_buffering = client.zones.settings.response_buffering.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.response_buffering.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - response_buffering = response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.response_buffering.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - response_buffering = response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.response_buffering.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncResponseBuffering: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - response_buffering = await async_client.zones.settings.response_buffering.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.response_buffering.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - response_buffering = await response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.response_buffering.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - response_buffering = await response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.response_buffering.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - response_buffering = await async_client.zones.settings.response_buffering.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.response_buffering.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - response_buffering = await response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.response_buffering.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - response_buffering = await response.parse() - assert_matches_type(Optional[ResponseBuffering], response_buffering, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.response_buffering.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_rocket_loader.py b/tests/api_resources/zones/settings/test_rocket_loader.py deleted file mode 100644 index 1cf85e80da2..00000000000 --- a/tests/api_resources/zones/settings/test_rocket_loader.py +++ /dev/null @@ -1,228 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import RocketLoader - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestRocketLoader: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - rocket_loader = client.zones.settings.rocket_loader.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - rocket_loader = client.zones.settings.rocket_loader.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.rocket_loader.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - rocket_loader = response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.rocket_loader.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - rocket_loader = response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.rocket_loader.with_raw_response.edit( - zone_id="", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - rocket_loader = client.zones.settings.rocket_loader.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.rocket_loader.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - rocket_loader = response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.rocket_loader.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - rocket_loader = response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.rocket_loader.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncRocketLoader: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - rocket_loader = await async_client.zones.settings.rocket_loader.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - rocket_loader = await async_client.zones.settings.rocket_loader.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.rocket_loader.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - rocket_loader = await response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.rocket_loader.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - rocket_loader = await response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.rocket_loader.with_raw_response.edit( - zone_id="", - value={ - "id": "rocket_loader", - "value": "on", - }, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - rocket_loader = await async_client.zones.settings.rocket_loader.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.rocket_loader.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - rocket_loader = await response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.rocket_loader.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - rocket_loader = await response.parse() - assert_matches_type(Optional[RocketLoader], rocket_loader, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.rocket_loader.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_security_headers.py b/tests/api_resources/zones/settings/test_security_headers.py deleted file mode 100644 index c6b2a4ca32d..00000000000 --- a/tests/api_resources/zones/settings/test_security_headers.py +++ /dev/null @@ -1,212 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import SecurityHeaders - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestSecurityHeaders: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - security_header = client.zones.settings.security_headers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - security_header = client.zones.settings.security_headers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "strict_transport_security": { - "enabled": True, - "include_subdomains": True, - "max_age": 86400, - "nosniff": True, - } - }, - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.security_headers.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_header = response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.security_headers.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_header = response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.security_headers.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - security_header = client.zones.settings.security_headers.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.security_headers.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_header = response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.security_headers.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_header = response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.security_headers.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncSecurityHeaders: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - security_header = await async_client.zones.settings.security_headers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - security_header = await async_client.zones.settings.security_headers.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "strict_transport_security": { - "enabled": True, - "include_subdomains": True, - "max_age": 86400, - "nosniff": True, - } - }, - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.security_headers.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_header = await response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.security_headers.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_header = await response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.security_headers.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - security_header = await async_client.zones.settings.security_headers.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.security_headers.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_header = await response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.security_headers.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_header = await response.parse() - assert_matches_type(Optional[SecurityHeaders], security_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.security_headers.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_security_level.py b/tests/api_resources/zones/settings/test_security_level.py deleted file mode 100644 index 4fcd8c7f760..00000000000 --- a/tests/api_resources/zones/settings/test_security_level.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import SecurityLevel - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestSecurityLevel: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - security_level = client.zones.settings.security_level.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.security_level.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_level = response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.security_level.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_level = response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.security_level.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - security_level = client.zones.settings.security_level.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.security_level.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_level = response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.security_level.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_level = response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.security_level.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncSecurityLevel: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - security_level = await async_client.zones.settings.security_level.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.security_level.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_level = await response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.security_level.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_level = await response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.security_level.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - security_level = await async_client.zones.settings.security_level.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.security_level.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - security_level = await response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.security_level.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - security_level = await response.parse() - assert_matches_type(Optional[SecurityLevel], security_level, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.security_level.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_server_side_excludes.py b/tests/api_resources/zones/settings/test_server_side_excludes.py deleted file mode 100644 index f57a4aa6685..00000000000 --- a/tests/api_resources/zones/settings/test_server_side_excludes.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ServerSideExcludes - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestServerSideExcludes: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - server_side_exclude = client.zones.settings.server_side_excludes.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.server_side_excludes.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - server_side_exclude = response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.server_side_excludes.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - server_side_exclude = response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.server_side_excludes.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - server_side_exclude = client.zones.settings.server_side_excludes.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.server_side_excludes.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - server_side_exclude = response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.server_side_excludes.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - server_side_exclude = response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.server_side_excludes.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncServerSideExcludes: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - server_side_exclude = await async_client.zones.settings.server_side_excludes.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.server_side_excludes.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - server_side_exclude = await response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.server_side_excludes.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - server_side_exclude = await response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.server_side_excludes.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - server_side_exclude = await async_client.zones.settings.server_side_excludes.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.server_side_excludes.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - server_side_exclude = await response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.server_side_excludes.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - server_side_exclude = await response.parse() - assert_matches_type(Optional[ServerSideExcludes], server_side_exclude, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.server_side_excludes.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py b/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py deleted file mode 100644 index 99e3d2e9bcf..00000000000 --- a/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import SortQueryStringForCache - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestSortQueryStringForCache: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - sort_query_string_for_cache = client.zones.settings.sort_query_string_for_cache.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.sort_query_string_for_cache.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - sort_query_string_for_cache = response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.sort_query_string_for_cache.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - sort_query_string_for_cache = response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.sort_query_string_for_cache.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - sort_query_string_for_cache = client.zones.settings.sort_query_string_for_cache.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.sort_query_string_for_cache.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - sort_query_string_for_cache = response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.sort_query_string_for_cache.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - sort_query_string_for_cache = response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.sort_query_string_for_cache.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncSortQueryStringForCache: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - sort_query_string_for_cache = await async_client.zones.settings.sort_query_string_for_cache.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.sort_query_string_for_cache.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - sort_query_string_for_cache = await response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.sort_query_string_for_cache.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - sort_query_string_for_cache = await response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.sort_query_string_for_cache.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - sort_query_string_for_cache = await async_client.zones.settings.sort_query_string_for_cache.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.sort_query_string_for_cache.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - sort_query_string_for_cache = await response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.sort_query_string_for_cache.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - sort_query_string_for_cache = await response.parse() - assert_matches_type(Optional[SortQueryStringForCache], sort_query_string_for_cache, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.sort_query_string_for_cache.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_ssl.py b/tests/api_resources/zones/settings/test_ssl.py deleted file mode 100644 index 812f91087f4..00000000000 --- a/tests/api_resources/zones/settings/test_ssl.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import SSL - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestSSL: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - ssl = client.zones.settings.ssl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.ssl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl = response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.ssl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl = response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ssl.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - ssl = client.zones.settings.ssl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.ssl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl = response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.ssl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl = response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ssl.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncSSL: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - ssl = await async_client.zones.settings.ssl.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ssl.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl = await response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ssl.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl = await response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ssl.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - ssl = await async_client.zones.settings.ssl.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ssl.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl = await response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ssl.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl = await response.parse() - assert_matches_type(Optional[SSL], ssl, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ssl.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_ssl_recommender.py b/tests/api_resources/zones/settings/test_ssl_recommender.py deleted file mode 100644 index ecda7d7ddff..00000000000 --- a/tests/api_resources/zones/settings/test_ssl_recommender.py +++ /dev/null @@ -1,204 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import SSLRecommender - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestSSLRecommender: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - ssl_recommender = client.zones.settings.ssl_recommender.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - def test_method_edit_with_all_params(self, client: Cloudflare) -> None: - ssl_recommender = client.zones.settings.ssl_recommender.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "enabled": True, - "id": "ssl_recommender", - }, - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.ssl_recommender.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl_recommender = response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.ssl_recommender.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl_recommender = response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ssl_recommender.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - ssl_recommender = client.zones.settings.ssl_recommender.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.ssl_recommender.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl_recommender = response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.ssl_recommender.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl_recommender = response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.ssl_recommender.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncSSLRecommender: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - ssl_recommender = await async_client.zones.settings.ssl_recommender.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None: - ssl_recommender = await async_client.zones.settings.ssl_recommender.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={ - "enabled": True, - "id": "ssl_recommender", - }, - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ssl_recommender.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl_recommender = await response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ssl_recommender.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value={}, - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl_recommender = await response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ssl_recommender.with_raw_response.edit( - zone_id="", - value={}, - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - ssl_recommender = await async_client.zones.settings.ssl_recommender.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.ssl_recommender.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - ssl_recommender = await response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.ssl_recommender.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - ssl_recommender = await response.parse() - assert_matches_type(Optional[SSLRecommender], ssl_recommender, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.ssl_recommender.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_tls_1_3.py b/tests/api_resources/zones/settings/test_tls_1_3.py deleted file mode 100644 index 1b0d4be49cf..00000000000 --- a/tests/api_resources/zones/settings/test_tls_1_3.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import TLS1_3 - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestTLS1_3: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - tls_1_3 = client.zones.settings.tls_1_3.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.tls_1_3.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_1_3 = response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.tls_1_3.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_1_3 = response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.tls_1_3.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - tls_1_3 = client.zones.settings.tls_1_3.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.tls_1_3.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_1_3 = response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.tls_1_3.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_1_3 = response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.tls_1_3.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncTLS1_3: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - tls_1_3 = await async_client.zones.settings.tls_1_3.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.tls_1_3.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_1_3 = await response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.tls_1_3.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_1_3 = await response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.tls_1_3.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - tls_1_3 = await async_client.zones.settings.tls_1_3.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.tls_1_3.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_1_3 = await response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.tls_1_3.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_1_3 = await response.parse() - assert_matches_type(Optional[TLS1_3], tls_1_3, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.tls_1_3.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_tls_client_auth.py b/tests/api_resources/zones/settings/test_tls_client_auth.py deleted file mode 100644 index bb46f15a6cb..00000000000 --- a/tests/api_resources/zones/settings/test_tls_client_auth.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import TLSClientAuth - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestTLSClientAuth: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - tls_client_auth = client.zones.settings.tls_client_auth.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.tls_client_auth.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_client_auth = response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.tls_client_auth.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_client_auth = response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.tls_client_auth.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - tls_client_auth = client.zones.settings.tls_client_auth.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.tls_client_auth.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_client_auth = response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.tls_client_auth.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_client_auth = response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.tls_client_auth.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncTLSClientAuth: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - tls_client_auth = await async_client.zones.settings.tls_client_auth.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.tls_client_auth.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_client_auth = await response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.tls_client_auth.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_client_auth = await response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.tls_client_auth.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - tls_client_auth = await async_client.zones.settings.tls_client_auth.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.tls_client_auth.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - tls_client_auth = await response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.tls_client_auth.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - tls_client_auth = await response.parse() - assert_matches_type(Optional[TLSClientAuth], tls_client_auth, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.tls_client_auth.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_true_client_ip_header.py b/tests/api_resources/zones/settings/test_true_client_ip_header.py deleted file mode 100644 index 0f412bb997c..00000000000 --- a/tests/api_resources/zones/settings/test_true_client_ip_header.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import TrueClientIPHeader - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestTrueClientIPHeader: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - true_client_ip_header = client.zones.settings.true_client_ip_header.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.true_client_ip_header.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - true_client_ip_header = response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.true_client_ip_header.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - true_client_ip_header = response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.true_client_ip_header.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - true_client_ip_header = client.zones.settings.true_client_ip_header.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.true_client_ip_header.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - true_client_ip_header = response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.true_client_ip_header.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - true_client_ip_header = response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.true_client_ip_header.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncTrueClientIPHeader: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - true_client_ip_header = await async_client.zones.settings.true_client_ip_header.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.true_client_ip_header.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - true_client_ip_header = await response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.true_client_ip_header.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - true_client_ip_header = await response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.true_client_ip_header.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - true_client_ip_header = await async_client.zones.settings.true_client_ip_header.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.true_client_ip_header.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - true_client_ip_header = await response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.true_client_ip_header.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - true_client_ip_header = await response.parse() - assert_matches_type(Optional[TrueClientIPHeader], true_client_ip_header, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.true_client_ip_header.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_waf.py b/tests/api_resources/zones/settings/test_waf.py deleted file mode 100644 index 954a0f04228..00000000000 --- a/tests/api_resources/zones/settings/test_waf.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import WAF - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestWAF: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - waf = client.zones.settings.waf.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.waf.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - waf = response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.waf.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - waf = response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.waf.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - waf = client.zones.settings.waf.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.waf.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - waf = response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.waf.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - waf = response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.waf.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncWAF: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - waf = await async_client.zones.settings.waf.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.waf.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - waf = await response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.waf.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - waf = await response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.waf.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - waf = await async_client.zones.settings.waf.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.waf.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - waf = await response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.waf.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - waf = await response.parse() - assert_matches_type(Optional[WAF], waf, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.waf.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_webp.py b/tests/api_resources/zones/settings/test_webp.py deleted file mode 100644 index 9595a35a1d0..00000000000 --- a/tests/api_resources/zones/settings/test_webp.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import WebP - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestWebP: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - webp = client.zones.settings.webp.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.webp.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - webp = response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.webp.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - webp = response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.webp.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - webp = client.zones.settings.webp.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.webp.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - webp = response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.webp.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - webp = response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.webp.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncWebP: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - webp = await async_client.zones.settings.webp.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.webp.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - webp = await response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.webp.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - webp = await response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.webp.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - webp = await async_client.zones.settings.webp.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.webp.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - webp = await response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.webp.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - webp = await response.parse() - assert_matches_type(Optional[WebP], webp, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.webp.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_websocket.py b/tests/api_resources/zones/settings/test_websocket.py deleted file mode 100644 index 6d51c9b1673..00000000000 --- a/tests/api_resources/zones/settings/test_websocket.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import Websocket - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestWebsocket: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - websocket = client.zones.settings.websocket.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.websocket.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - websocket = response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.websocket.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - websocket = response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.websocket.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - websocket = client.zones.settings.websocket.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.websocket.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - websocket = response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.websocket.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - websocket = response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.websocket.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncWebsocket: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - websocket = await async_client.zones.settings.websocket.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.websocket.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - websocket = await response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.websocket.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="off", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - websocket = await response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.websocket.with_raw_response.edit( - zone_id="", - value="off", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - websocket = await async_client.zones.settings.websocket.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.websocket.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - websocket = await response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.websocket.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - websocket = await response.parse() - assert_matches_type(Optional[Websocket], websocket, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.websocket.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/settings/test_zero_rtt.py b/tests/api_resources/zones/settings/test_zero_rtt.py deleted file mode 100644 index 2901897e0d8..00000000000 --- a/tests/api_resources/zones/settings/test_zero_rtt.py +++ /dev/null @@ -1,182 +0,0 @@ -# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. - -from __future__ import annotations - -import os -from typing import Any, Optional, cast - -import pytest - -from cloudflare import Cloudflare, AsyncCloudflare -from tests.utils import assert_matches_type -from cloudflare.types.zones.settings import ZeroRTT - -base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") - - -class TestZeroRTT: - parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - def test_method_edit(self, client: Cloudflare) -> None: - zero_rtt = client.zones.settings.zero_rtt.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - def test_raw_response_edit(self, client: Cloudflare) -> None: - response = client.zones.settings.zero_rtt.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - zero_rtt = response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - def test_streaming_response_edit(self, client: Cloudflare) -> None: - with client.zones.settings.zero_rtt.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - zero_rtt = response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_edit(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.zero_rtt.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - def test_method_get(self, client: Cloudflare) -> None: - zero_rtt = client.zones.settings.zero_rtt.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - def test_raw_response_get(self, client: Cloudflare) -> None: - response = client.zones.settings.zero_rtt.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - zero_rtt = response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - def test_streaming_response_get(self, client: Cloudflare) -> None: - with client.zones.settings.zero_rtt.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - zero_rtt = response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - def test_path_params_get(self, client: Cloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - client.zones.settings.zero_rtt.with_raw_response.get( - zone_id="", - ) - - -class TestAsyncZeroRTT: - parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) - - @parametrize - async def test_method_edit(self, async_client: AsyncCloudflare) -> None: - zero_rtt = await async_client.zones.settings.zero_rtt.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.zero_rtt.with_raw_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - zero_rtt = await response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.zero_rtt.with_streaming_response.edit( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - value="on", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - zero_rtt = await response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.zero_rtt.with_raw_response.edit( - zone_id="", - value="on", - ) - - @parametrize - async def test_method_get(self, async_client: AsyncCloudflare) -> None: - zero_rtt = await async_client.zones.settings.zero_rtt.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: - response = await async_client.zones.settings.zero_rtt.with_raw_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) - - assert response.is_closed is True - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - zero_rtt = await response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - @parametrize - async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: - async with async_client.zones.settings.zero_rtt.with_streaming_response.get( - zone_id="023e105f4ecef8ad9ca31a8372d0c353", - ) as response: - assert not response.is_closed - assert response.http_request.headers.get("X-Stainless-Lang") == "python" - - zero_rtt = await response.parse() - assert_matches_type(Optional[ZeroRTT], zero_rtt, path=["response"]) - - assert cast(Any, response.is_closed) is True - - @parametrize - async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: - with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): - await async_client.zones.settings.zero_rtt.with_raw_response.get( - zone_id="", - ) diff --git a/tests/api_resources/zones/test_holds.py b/tests/api_resources/zones/test_holds.py index cd4b3671938..c49066aee53 100644 --- a/tests/api_resources/zones/test_holds.py +++ b/tests/api_resources/zones/test_holds.py @@ -74,7 +74,7 @@ def test_method_delete(self, client: Cloudflare) -> None: def test_method_delete_with_all_params(self, client: Cloudflare) -> None: hold = client.zones.holds.delete( zone_id="023e105f4ecef8ad9ca31a8372d0c353", - hold_after="string", + hold_after="hold_after", ) assert_matches_type(Optional[ZoneHold], hold, path=["response"]) @@ -208,7 +208,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare) -> None: hold = await async_client.zones.holds.delete( zone_id="023e105f4ecef8ad9ca31a8372d0c353", - hold_after="string", + hold_after="hold_after", ) assert_matches_type(Optional[ZoneHold], hold, path=["response"]) diff --git a/tests/api_resources/zones/test_settings.py b/tests/api_resources/zones/test_settings.py new file mode 100644 index 00000000000..6a113081a1c --- /dev/null +++ b/tests/api_resources/zones/test_settings.py @@ -0,0 +1,6683 @@ +# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +from __future__ import annotations + +import os +from typing import Any, Optional, cast + +import pytest + +from cloudflare import Cloudflare, AsyncCloudflare +from tests.utils import assert_matches_type +from cloudflare.types.zones import ( + SettingGetResponse, + SettingEditResponse, +) + +base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010") + + +class TestSettings: + parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) + + @parametrize + def test_method_edit_overload_1(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_1(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_1(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_1(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="0rtt", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + + @parametrize + def test_method_edit_overload_2(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_2(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_2(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_2(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="advanced_ddos", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + + @parametrize + def test_method_edit_overload_3(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_3(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_3(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_3(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="always_online", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + + @parametrize + def test_method_edit_overload_4(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_4(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_4(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_4(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="always_use_https", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + + @parametrize + def test_method_edit_overload_5(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_5(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_5(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_5(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="automatic_https_rewrites", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + + @parametrize + def test_method_edit_overload_6(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_6(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_6(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_6(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="brotli", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + + @parametrize + def test_method_edit_overload_7(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_7(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_7(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_7(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="browser_cache_ttl", + value=0, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + + @parametrize + def test_method_edit_overload_8(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_8(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_8(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_8(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="browser_check", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + + @parametrize + def test_method_edit_overload_9(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_9(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_9(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_9(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="cache_level", + value="aggressive", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + + @parametrize + def test_method_edit_overload_10(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_10(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_10(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_10(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="challenge_ttl", + value=300, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + + @parametrize + def test_method_edit_overload_11(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_11(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_11(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_11(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + @parametrize + def test_method_edit_overload_12(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_12(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_12(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_12(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="cname_flattening", + value="flatten_at_root", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + + @parametrize + def test_method_edit_overload_13(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_13(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_13(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_13(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="development_mode", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + + @parametrize + def test_method_edit_overload_14(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_14(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_14(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_14(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="early_hints", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + + @parametrize + def test_method_edit_overload_15(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_15(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_15(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_15(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="edge_cache_ttl", + value=30, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + + @parametrize + def test_method_edit_overload_16(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_16(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_16(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_16(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="email_obfuscation", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + + @parametrize + def test_method_edit_overload_17(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_17(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_17(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_17(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="h2_prioritization", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + + @parametrize + def test_method_edit_overload_18(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_18(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_18(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_18(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="hotlink_protection", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + + @parametrize + def test_method_edit_overload_19(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_19(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_19(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_19(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="http2", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + + @parametrize + def test_method_edit_overload_20(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_20(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_20(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_20(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="http3", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + + @parametrize + def test_method_edit_overload_21(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_21(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_21(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_21(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="image_resizing", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + + @parametrize + def test_method_edit_overload_22(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_22(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_22(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_22(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ip_geolocation", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + + @parametrize + def test_method_edit_overload_23(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_23(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_23(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_23(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ipv6", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + + @parametrize + def test_method_edit_overload_24(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_24(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_24(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_24(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="max_upload", + value=100, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + + @parametrize + def test_method_edit_overload_25(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_25(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_25(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_25(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="min_tls_version", + value="1.0", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + + @parametrize + def test_method_edit_overload_26(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_method_edit_with_all_params_overload_26(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={ + "css": "on", + "html": "on", + "js": "on", + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_26(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_26(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_26(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="minify", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + + @parametrize + def test_method_edit_overload_27(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_27(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_27(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_27(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="mirage", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + + @parametrize + def test_method_edit_overload_28(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_method_edit_with_all_params_overload_28(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={ + "mobile_subdomain": "m", + "status": "on", + "strip_uri": False, + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_28(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_28(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_28(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="mobile_redirect", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + + @parametrize + def test_method_edit_overload_29(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_method_edit_with_all_params_overload_29(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={"enabled": False}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_29(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_29(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_29(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="nel", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + + @parametrize + def test_method_edit_overload_30(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_30(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_30(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_30(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="opportunistic_encryption", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + + @parametrize + def test_method_edit_overload_31(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_31(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_31(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_31(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="opportunistic_onion", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + + @parametrize + def test_method_edit_overload_32(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_32(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_32(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_32(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="orange_to_orange", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + + @parametrize + def test_method_edit_overload_33(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_33(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_33(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_33(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="origin_error_page_pass_thru", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + + @parametrize + def test_method_edit_overload_34(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_34(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_34(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_34(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="polish", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + + @parametrize + def test_method_edit_overload_35(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_35(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_35(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_35(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="prefetch_preload", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + + @parametrize + def test_method_edit_overload_36(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_36(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_36(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_36(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="proxy_read_timeout", + value=0, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + + @parametrize + def test_method_edit_overload_37(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_37(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_37(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_37(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="pseudo_ipv4", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + + @parametrize + def test_method_edit_overload_38(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_38(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_38(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_38(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="replace_insecure_js", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + + @parametrize + def test_method_edit_overload_39(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_39(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_39(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_39(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="response_buffering", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + + @parametrize + def test_method_edit_overload_40(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_40(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_40(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_40(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="rocket_loader", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + + @parametrize + def test_method_edit_overload_41(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_41(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_41(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_41(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + @parametrize + def test_method_edit_overload_42(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_method_edit_with_all_params_overload_42(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={ + "strict_transport_security": { + "enabled": True, + "include_subdomains": True, + "max_age": 86400, + "nosniff": True, + "preload": True, + } + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_42(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_42(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_42(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="security_header", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + + @parametrize + def test_method_edit_overload_43(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_43(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_43(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_43(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="security_level", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + + @parametrize + def test_method_edit_overload_44(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_44(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_44(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_44(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="server_side_exclude", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + + @parametrize + def test_method_edit_overload_45(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_45(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_45(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_45(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="sha1_support", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + + @parametrize + def test_method_edit_overload_46(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_46(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_46(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_46(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="sort_query_string_for_cache", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + + @parametrize + def test_method_edit_overload_47(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_47(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_47(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_47(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ssl", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + + @parametrize + def test_method_edit_overload_48(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_method_edit_with_all_params_overload_48(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl_recommender", + enabled=True, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_48(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_48(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_48(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + @parametrize + def test_method_edit_overload_49(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_49(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_49(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_49(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_1_2_only", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + + @parametrize + def test_method_edit_overload_50(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_50(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_50(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_50(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_1_3", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + + @parametrize + def test_method_edit_overload_51(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_51(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_51(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_51(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_client_auth", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + + @parametrize + def test_method_edit_overload_52(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_52(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_52(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_52(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="true_client_ip_header", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + + @parametrize + def test_method_edit_overload_53(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_53(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_53(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_53(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="waf", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + + @parametrize + def test_method_edit_overload_54(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_54(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_54(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_54(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="webp", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + + @parametrize + def test_method_edit_overload_55(self, client: Cloudflare) -> None: + setting = client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_edit_overload_55(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_edit_overload_55(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_edit_overload_55(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="websockets", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + + @parametrize + def test_method_get(self, client: Cloudflare) -> None: + setting = client.zones.settings.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + @parametrize + def test_raw_response_get(self, client: Cloudflare) -> None: + response = client.zones.settings.with_raw_response.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = response.parse() + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + @parametrize + def test_streaming_response_get(self, client: Cloudflare) -> None: + with client.zones.settings.with_streaming_response.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = response.parse() + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + def test_path_params_get(self, client: Cloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + client.zones.settings.with_raw_response.get( + setting_id="always_online", + zone_id="", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + client.zones.settings.with_raw_response.get( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + +class TestAsyncSettings: + parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"]) + + @parametrize + async def test_method_edit_overload_1(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_1(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_1(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="0rtt", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="0rtt", + value="on", + ) + + @parametrize + async def test_method_edit_overload_2(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_2(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_2(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="advanced_ddos", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="advanced_ddos", + value="on", + ) + + @parametrize + async def test_method_edit_overload_3(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_3(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_3(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="always_online", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_online", + value="on", + ) + + @parametrize + async def test_method_edit_overload_4(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_4(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_4(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="always_use_https", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="always_use_https", + value="on", + ) + + @parametrize + async def test_method_edit_overload_5(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_5(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_5(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="automatic_https_rewrites", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_https_rewrites", + value="on", + ) + + @parametrize + async def test_method_edit_overload_6(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_6(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_6(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="brotli", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="brotli", + value="on", + ) + + @parametrize + async def test_method_edit_overload_7(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_7(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_7(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="browser_cache_ttl", + value=0, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_cache_ttl", + value=0, + ) + + @parametrize + async def test_method_edit_overload_8(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_8(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_8(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="browser_check", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="browser_check", + value="on", + ) + + @parametrize + async def test_method_edit_overload_9(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_9(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_9(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="cache_level", + value="aggressive", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cache_level", + value="aggressive", + ) + + @parametrize + async def test_method_edit_overload_10(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_10(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_10(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="challenge_ttl", + value=300, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="challenge_ttl", + value=300, + ) + + @parametrize + async def test_method_edit_overload_11(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_11(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_11(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ciphers", + value=["ECDHE-RSA-AES128-GCM-SHA256", "AES128-SHA"], + ) + + @parametrize + async def test_method_edit_overload_12(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_12(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_12(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="cname_flattening", + value="flatten_at_root", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="cname_flattening", + value="flatten_at_root", + ) + + @parametrize + async def test_method_edit_overload_13(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_13(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_13(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="development_mode", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="development_mode", + value="on", + ) + + @parametrize + async def test_method_edit_overload_14(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_14(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_14(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="early_hints", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="early_hints", + value="on", + ) + + @parametrize + async def test_method_edit_overload_15(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_15(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_15(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="edge_cache_ttl", + value=30, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="edge_cache_ttl", + value=30, + ) + + @parametrize + async def test_method_edit_overload_16(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_16(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_16(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="email_obfuscation", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="email_obfuscation", + value="on", + ) + + @parametrize + async def test_method_edit_overload_17(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_17(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_17(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="h2_prioritization", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="h2_prioritization", + value="on", + ) + + @parametrize + async def test_method_edit_overload_18(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_18(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_18(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="hotlink_protection", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="hotlink_protection", + value="on", + ) + + @parametrize + async def test_method_edit_overload_19(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_19(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_19(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_19(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="http2", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http2", + value="on", + ) + + @parametrize + async def test_method_edit_overload_20(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_20(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_20(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_20(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="http3", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="http3", + value="on", + ) + + @parametrize + async def test_method_edit_overload_21(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_21(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_21(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_21(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="image_resizing", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="image_resizing", + value="on", + ) + + @parametrize + async def test_method_edit_overload_22(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_22(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_22(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_22(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ip_geolocation", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ip_geolocation", + value="on", + ) + + @parametrize + async def test_method_edit_overload_23(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_23(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_23(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_23(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ipv6", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ipv6", + value="on", + ) + + @parametrize + async def test_method_edit_overload_24(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_24(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_24(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_24(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="max_upload", + value=100, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="max_upload", + value=100, + ) + + @parametrize + async def test_method_edit_overload_25(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_25(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_25(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_25(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="min_tls_version", + value="1.0", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="min_tls_version", + value="1.0", + ) + + @parametrize + async def test_method_edit_overload_26(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_method_edit_with_all_params_overload_26(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={ + "css": "on", + "html": "on", + "js": "on", + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_26(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_26(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_26(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="minify", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="minify", + value={}, + ) + + @parametrize + async def test_method_edit_overload_27(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_27(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_27(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_27(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="mirage", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mirage", + value="on", + ) + + @parametrize + async def test_method_edit_overload_28(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_method_edit_with_all_params_overload_28(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={ + "mobile_subdomain": "m", + "status": "on", + "strip_uri": False, + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_28(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_28(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_28(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="mobile_redirect", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="mobile_redirect", + value={}, + ) + + @parametrize + async def test_method_edit_overload_29(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_method_edit_with_all_params_overload_29(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={"enabled": False}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_29(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_29(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_29(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="nel", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="nel", + value={}, + ) + + @parametrize + async def test_method_edit_overload_30(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_30(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_30(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_30(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="opportunistic_encryption", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_encryption", + value="on", + ) + + @parametrize + async def test_method_edit_overload_31(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_31(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_31(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_31(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="opportunistic_onion", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="opportunistic_onion", + value="on", + ) + + @parametrize + async def test_method_edit_overload_32(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_32(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_32(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_32(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="orange_to_orange", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="orange_to_orange", + value="on", + ) + + @parametrize + async def test_method_edit_overload_33(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_33(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_33(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_33(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="origin_error_page_pass_thru", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="origin_error_page_pass_thru", + value="on", + ) + + @parametrize + async def test_method_edit_overload_34(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_34(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_34(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_34(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="polish", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="polish", + value="off", + ) + + @parametrize + async def test_method_edit_overload_35(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_35(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_35(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_35(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="prefetch_preload", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="prefetch_preload", + value="on", + ) + + @parametrize + async def test_method_edit_overload_36(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_36(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_36(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_36(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="proxy_read_timeout", + value=0, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="proxy_read_timeout", + value=0, + ) + + @parametrize + async def test_method_edit_overload_37(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_37(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_37(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_37(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="pseudo_ipv4", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="pseudo_ipv4", + value="off", + ) + + @parametrize + async def test_method_edit_overload_38(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_38(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_38(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_38(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="replace_insecure_js", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="replace_insecure_js", + value="on", + ) + + @parametrize + async def test_method_edit_overload_39(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_39(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_39(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_39(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="response_buffering", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="response_buffering", + value="on", + ) + + @parametrize + async def test_method_edit_overload_40(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_40(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_40(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_40(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="rocket_loader", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="rocket_loader", + value="on", + ) + + @parametrize + async def test_method_edit_overload_41(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_41(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_41(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_41(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="automatic_platform_optimization", + value={ + "cache_by_device_type": False, + "cf": True, + "enabled": True, + "hostnames": ["www.example.com", "example.com", "shop.example.com"], + "wordpress": True, + "wp_plugin": True, + }, + ) + + @parametrize + async def test_method_edit_overload_42(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_method_edit_with_all_params_overload_42(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={ + "strict_transport_security": { + "enabled": True, + "include_subdomains": True, + "max_age": 86400, + "nosniff": True, + "preload": True, + } + }, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_42(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_42(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_42(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="security_header", + value={}, + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_header", + value={}, + ) + + @parametrize + async def test_method_edit_overload_43(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_43(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_43(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_43(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="security_level", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="security_level", + value="off", + ) + + @parametrize + async def test_method_edit_overload_44(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_44(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_44(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_44(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="server_side_exclude", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="server_side_exclude", + value="on", + ) + + @parametrize + async def test_method_edit_overload_45(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_45(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_45(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_45(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="sha1_support", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sha1_support", + value="on", + ) + + @parametrize + async def test_method_edit_overload_46(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_46(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_46(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_46(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="sort_query_string_for_cache", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="sort_query_string_for_cache", + value="on", + ) + + @parametrize + async def test_method_edit_overload_47(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_47(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_47(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_47(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="ssl", + value="off", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl", + value="off", + ) + + @parametrize + async def test_method_edit_overload_48(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_method_edit_with_all_params_overload_48(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="ssl_recommender", + enabled=True, + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_48(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_48(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_48(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + @parametrize + async def test_method_edit_overload_49(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_49(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_49(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_49(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_1_2_only", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_2_only", + value="on", + ) + + @parametrize + async def test_method_edit_overload_50(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_50(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_50(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_50(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_1_3", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_1_3", + value="on", + ) + + @parametrize + async def test_method_edit_overload_51(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_51(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_51(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_51(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="tls_client_auth", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="tls_client_auth", + value="on", + ) + + @parametrize + async def test_method_edit_overload_52(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_52(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_52(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_52(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="true_client_ip_header", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="true_client_ip_header", + value="on", + ) + + @parametrize + async def test_method_edit_overload_53(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_53(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_53(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_53(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="waf", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="waf", + value="on", + ) + + @parametrize + async def test_method_edit_overload_54(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_54(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_54(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_54(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="webp", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="webp", + value="on", + ) + + @parametrize + async def test_method_edit_overload_55(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_edit_overload_55(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_edit_overload_55(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.edit( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingEditResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_edit_overload_55(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="always_online", + zone_id="", + id="websockets", + value="on", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.edit( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + id="websockets", + value="on", + ) + + @parametrize + async def test_method_get(self, async_client: AsyncCloudflare) -> None: + setting = await async_client.zones.settings.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + @parametrize + async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None: + response = await async_client.zones.settings.with_raw_response.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) + + assert response.is_closed is True + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + setting = await response.parse() + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + @parametrize + async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None: + async with async_client.zones.settings.with_streaming_response.get( + setting_id="always_online", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) as response: + assert not response.is_closed + assert response.http_request.headers.get("X-Stainless-Lang") == "python" + + setting = await response.parse() + assert_matches_type(Optional[SettingGetResponse], setting, path=["response"]) + + assert cast(Any, response.is_closed) is True + + @parametrize + async def test_path_params_get(self, async_client: AsyncCloudflare) -> None: + with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"): + await async_client.zones.settings.with_raw_response.get( + setting_id="always_online", + zone_id="", + ) + + with pytest.raises(ValueError, match=r"Expected a non-empty value for `setting_id` but received ''"): + await async_client.zones.settings.with_raw_response.get( + setting_id="", + zone_id="023e105f4ecef8ad9ca31a8372d0c353", + ) diff --git a/tests/api_resources/zones/test_subscriptions.py b/tests/api_resources/zones/test_subscriptions.py index 2c194b3fb30..6a6f83dc72e 100644 --- a/tests/api_resources/zones/test_subscriptions.py +++ b/tests/api_resources/zones/test_subscriptions.py @@ -22,15 +22,15 @@ class TestSubscriptions: @parametrize def test_method_create(self, client: Cloudflare) -> None: subscription = client.zones.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionCreateResponse, subscription, path=["response"]) @parametrize def test_method_create_with_all_params(self, client: Cloudflare) -> None: subscription = client.zones.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -68,7 +68,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: @parametrize def test_raw_response_create(self, client: Cloudflare) -> None: response = client.zones.subscriptions.with_raw_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -79,7 +79,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None: @parametrize def test_streaming_response_create(self, client: Cloudflare) -> None: with client.zones.subscriptions.with_streaming_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -93,7 +93,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: def test_path_params_create(self, client: Cloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): client.zones.subscriptions.with_raw_response.create( - "", + identifier="", ) @parametrize @@ -179,15 +179,15 @@ class TestAsyncSubscriptions: @parametrize async def test_method_create(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.zones.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert_matches_type(SubscriptionCreateResponse, subscription, path=["response"]) @parametrize async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None: subscription = await async_client.zones.subscriptions.create( - "506e3185e9c882d175a2d0cb0093d9f2", - app={"install_id": "string"}, + identifier="506e3185e9c882d175a2d0cb0093d9f2", + app={"install_id": "install_id"}, component_values=[ { "default": 5, @@ -225,7 +225,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare @parametrize async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.zones.subscriptions.with_raw_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) assert response.is_closed is True @@ -236,7 +236,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: @parametrize async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None: async with async_client.zones.subscriptions.with_streaming_response.create( - "506e3185e9c882d175a2d0cb0093d9f2", + identifier="506e3185e9c882d175a2d0cb0093d9f2", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -250,7 +250,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"): await async_client.zones.subscriptions.with_raw_response.create( - "", + identifier="", ) @parametrize pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy