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 8c3a4ba4bce..c88029367c0 100644 --- a/README.md +++ b/README.md @@ -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