From 8faa542034b46b1b8bf70b626c54fe32cec690d5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 16 Apr 2024 15:44:05 +0000 Subject: [PATCH] feat(api): OpenAPI spec update via Stainless API (#324) --- api.md | 98 ++-- .../access/applications/applications.py | 154 ++---- .../zero_trust/access/applications/cas.py | 26 +- .../access/applications/policies.py | 34 +- .../access/applications/user_policy_checks.py | 10 +- .../resources/zero_trust/access/bookmarks.py | 34 +- .../access/certificates/certificates.py | 34 +- .../zero_trust/access/custom_pages.py | 34 +- .../resources/zero_trust/access/groups.py | 34 +- .../resources/zero_trust/access/keys.py | 26 +- .../zero_trust/access/service_tokens.py | 42 +- .../resources/zero_trust/access/tags.py | 34 +- .../access/users/active_sessions.py | 10 +- .../access/users/last_seen_identity.py | 10 +- .../zero_trust/identity_providers.py | 146 +++--- .../resources/zero_trust/organizations.py | 24 +- .../types/zero_trust/access/application.py | 18 - .../access/application_create_params.py | 18 - .../access/application_update_params.py | 18 - .../access/applications/test_cas.py | 50 +- .../access/applications/test_policies.py | 66 +-- .../applications/test_user_policy_checks.py | 18 +- .../zero_trust/access/test_applications.py | 302 ++++++----- .../zero_trust/access/test_bookmarks.py | 50 +- .../zero_trust/access/test_certificates.py | 66 +-- .../zero_trust/access/test_custom_pages.py | 58 +-- .../zero_trust/access/test_groups.py | 66 +-- .../zero_trust/access/test_keys.py | 38 +- .../zero_trust/access/test_service_tokens.py | 74 +-- .../zero_trust/access/test_tags.py | 50 +- .../access/users/test_active_sessions.py | 14 +- .../access/users/test_last_seen_identity.py | 14 +- .../zero_trust/test_identity_providers.py | 482 +++++++++--------- .../zero_trust/test_organizations.py | 48 +- 34 files changed, 1039 insertions(+), 1161 deletions(-) diff --git a/api.md b/api.md index 737197d88fd..6884ba0edfb 100644 --- a/api.md +++ b/api.md @@ -4979,11 +4979,11 @@ from cloudflare.types.zero_trust import ( Methods: -- client.zero_trust.identity_providers.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.identity_providers.update(uuid, \*, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.identity_providers.create(\*, account_id, zone_id, \*\*params) -> IdentityProvider +- client.zero_trust.identity_providers.update(uuid, \*, account_id, zone_id, \*\*params) -> IdentityProvider - client.zero_trust.identity_providers.list(\*, account_id, zone_id) -> SyncSinglePage[IdentityProviderListResponse] -- client.zero_trust.identity_providers.delete(uuid, \*, account_id, zone_id) -> Optional -- client.zero_trust.identity_providers.get(uuid, \*, account_id, zone_id) -> Optional +- client.zero_trust.identity_providers.delete(uuid, \*, account_id, zone_id) -> IdentityProviderDeleteResponse +- client.zero_trust.identity_providers.get(uuid, \*, account_id, zone_id) -> IdentityProvider ## Organizations @@ -4995,9 +4995,9 @@ from cloudflare.types.zero_trust import LoginDesign, Organization, OrganizationR Methods: -- client.zero_trust.organizations.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.organizations.update(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.organizations.list(\*, account_id, zone_id) -> Optional +- client.zero_trust.organizations.create(\*, account_id, zone_id, \*\*params) -> Organization +- client.zero_trust.organizations.update(\*, account_id, zone_id, \*\*params) -> Organization +- client.zero_trust.organizations.list(\*, account_id, zone_id) -> Organization - client.zero_trust.organizations.revoke_users(\*, account_id, zone_id, \*\*params) -> Optional ## Seats @@ -5067,11 +5067,11 @@ from cloudflare.types.zero_trust.access import ( Methods: -- client.zero_trust.access.applications.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.access.applications.update(app_id, \*, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.access.applications.create(\*, account_id, zone_id, \*\*params) -> Application +- client.zero_trust.access.applications.update(app_id, \*, account_id, zone_id, \*\*params) -> Application - client.zero_trust.access.applications.list(\*, account_id, zone_id) -> SyncSinglePage[Application] -- client.zero_trust.access.applications.delete(app_id, \*, account_id, zone_id) -> Optional -- client.zero_trust.access.applications.get(app_id, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.applications.delete(app_id, \*, account_id, zone_id) -> ApplicationDeleteResponse +- client.zero_trust.access.applications.get(app_id, \*, account_id, zone_id) -> Application - client.zero_trust.access.applications.revoke_tokens(app_id, \*, account_id, zone_id) -> object #### CAs @@ -5089,10 +5089,10 @@ from cloudflare.types.zero_trust.access.applications import ( Methods: -- client.zero_trust.access.applications.cas.create(uuid, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.applications.cas.create(uuid, \*, account_id, zone_id) -> CACreateResponse - client.zero_trust.access.applications.cas.list(\*, account_id, zone_id) -> SyncSinglePage[CA] -- client.zero_trust.access.applications.cas.delete(uuid, \*, account_id, zone_id) -> Optional -- client.zero_trust.access.applications.cas.get(uuid, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.applications.cas.delete(uuid, \*, account_id, zone_id) -> CADeleteResponse +- client.zero_trust.access.applications.cas.get(uuid, \*, account_id, zone_id) -> CAGetResponse #### UserPolicyChecks @@ -5107,7 +5107,7 @@ from cloudflare.types.zero_trust.access.applications import ( Methods: -- client.zero_trust.access.applications.user_policy_checks.list(app_id, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.applications.user_policy_checks.list(app_id, \*, account_id, zone_id) -> UserPolicyCheckListResponse #### Policies @@ -5123,11 +5123,11 @@ from cloudflare.types.zero_trust.access.applications import ( Methods: -- client.zero_trust.access.applications.policies.create(uuid, \*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.access.applications.policies.update(uuid, \*, uuid1, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.access.applications.policies.create(uuid, \*, account_id, zone_id, \*\*params) -> Policy +- client.zero_trust.access.applications.policies.update(uuid, \*, uuid1, account_id, zone_id, \*\*params) -> Policy - client.zero_trust.access.applications.policies.list(uuid, \*, account_id, zone_id) -> SyncSinglePage[Policy] -- client.zero_trust.access.applications.policies.delete(uuid, \*, uuid1, account_id, zone_id) -> Optional -- client.zero_trust.access.applications.policies.get(uuid, \*, uuid1, account_id, zone_id) -> Optional +- client.zero_trust.access.applications.policies.delete(uuid, \*, uuid1, account_id, zone_id) -> PolicyDeleteResponse +- client.zero_trust.access.applications.policies.get(uuid, \*, uuid1, account_id, zone_id) -> Policy ### Certificates @@ -5143,11 +5143,11 @@ from cloudflare.types.zero_trust.access import ( Methods: -- client.zero_trust.access.certificates.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.access.certificates.update(uuid, \*, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.access.certificates.create(\*, account_id, zone_id, \*\*params) -> Certificate +- client.zero_trust.access.certificates.update(uuid, \*, account_id, zone_id, \*\*params) -> Certificate - client.zero_trust.access.certificates.list(\*, account_id, zone_id) -> SyncSinglePage[Certificate] -- client.zero_trust.access.certificates.delete(uuid, \*, account_id, zone_id) -> Optional -- client.zero_trust.access.certificates.get(uuid, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.certificates.delete(uuid, \*, account_id, zone_id) -> CertificateDeleteResponse +- client.zero_trust.access.certificates.get(uuid, \*, account_id, zone_id) -> Certificate #### Settings @@ -5176,11 +5176,11 @@ from cloudflare.types.zero_trust.access import ZeroTrustGroup, GroupDeleteRespon Methods: -- client.zero_trust.access.groups.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.access.groups.update(uuid, \*, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.access.groups.create(\*, account_id, zone_id, \*\*params) -> ZeroTrustGroup +- client.zero_trust.access.groups.update(uuid, \*, account_id, zone_id, \*\*params) -> ZeroTrustGroup - client.zero_trust.access.groups.list(\*, account_id, zone_id) -> SyncSinglePage[ZeroTrustGroup] -- client.zero_trust.access.groups.delete(uuid, \*, account_id, zone_id) -> Optional -- client.zero_trust.access.groups.get(uuid, \*, account_id, zone_id) -> Optional +- client.zero_trust.access.groups.delete(uuid, \*, account_id, zone_id) -> GroupDeleteResponse +- client.zero_trust.access.groups.get(uuid, \*, account_id, zone_id) -> ZeroTrustGroup ### ServiceTokens @@ -5196,12 +5196,12 @@ from cloudflare.types.zero_trust.access import ( Methods: -- client.zero_trust.access.service_tokens.create(\*, account_id, zone_id, \*\*params) -> Optional -- client.zero_trust.access.service_tokens.update(uuid, \*, account_id, zone_id, \*\*params) -> Optional +- client.zero_trust.access.service_tokens.create(\*, account_id, zone_id, \*\*params) -> ServiceTokenCreateResponse +- client.zero_trust.access.service_tokens.update(uuid, \*, account_id, zone_id, \*\*params) -> ServiceToken - client.zero_trust.access.service_tokens.list(\*, account_id, zone_id) -> SyncSinglePage[ServiceToken] -- client.zero_trust.access.service_tokens.delete(uuid, \*, account_id, zone_id) -> Optional -- client.zero_trust.access.service_tokens.refresh(uuid, \*, identifier) -> Optional -- client.zero_trust.access.service_tokens.rotate(uuid, \*, identifier) -> Optional +- client.zero_trust.access.service_tokens.delete(uuid, \*, account_id, zone_id) -> ServiceToken +- client.zero_trust.access.service_tokens.refresh(uuid, \*, identifier) -> ServiceToken +- client.zero_trust.access.service_tokens.rotate(uuid, \*, identifier) -> ServiceTokenRotateResponse ### Bookmarks @@ -5213,11 +5213,11 @@ from cloudflare.types.zero_trust.access import Bookmark, BookmarkDeleteResponse Methods: -- client.zero_trust.access.bookmarks.create(uuid, \*, identifier, \*\*params) -> Optional -- client.zero_trust.access.bookmarks.update(uuid, \*, identifier, \*\*params) -> Optional +- client.zero_trust.access.bookmarks.create(uuid, \*, identifier, \*\*params) -> Bookmark +- client.zero_trust.access.bookmarks.update(uuid, \*, identifier, \*\*params) -> Bookmark - client.zero_trust.access.bookmarks.list(identifier) -> SyncSinglePage[Bookmark] -- client.zero_trust.access.bookmarks.delete(uuid, \*, identifier, \*\*params) -> Optional -- client.zero_trust.access.bookmarks.get(uuid, \*, identifier) -> Optional +- client.zero_trust.access.bookmarks.delete(uuid, \*, identifier, \*\*params) -> BookmarkDeleteResponse +- client.zero_trust.access.bookmarks.get(uuid, \*, identifier) -> Bookmark ### Keys @@ -5229,9 +5229,9 @@ from cloudflare.types.zero_trust.access import KeyUpdateResponse, KeyGetResponse Methods: -- client.zero_trust.access.keys.update(identifier, \*\*params) -> Optional -- client.zero_trust.access.keys.get(identifier) -> Optional -- client.zero_trust.access.keys.rotate(identifier) -> Optional +- client.zero_trust.access.keys.update(identifier, \*\*params) -> KeyUpdateResponse +- client.zero_trust.access.keys.get(identifier) -> KeyGetResponse +- client.zero_trust.access.keys.rotate(identifier) -> KeyRotateResponse ### Logs @@ -5273,7 +5273,7 @@ from cloudflare.types.zero_trust.access.users import ( Methods: - client.zero_trust.access.users.active_sessions.list(id, \*, identifier) -> SyncSinglePage[ActiveSessionListResponse] -- client.zero_trust.access.users.active_sessions.get(nonce, \*, identifier, id) -> Optional +- client.zero_trust.access.users.active_sessions.get(nonce, \*, identifier, id) -> ActiveSessionGetResponse #### LastSeenIdentity @@ -5285,7 +5285,7 @@ from cloudflare.types.zero_trust.access.users import Identity Methods: -- client.zero_trust.access.users.last_seen_identity.get(id, \*, identifier) -> Optional +- client.zero_trust.access.users.last_seen_identity.get(id, \*, identifier) -> Identity #### FailedLogins @@ -5313,11 +5313,11 @@ from cloudflare.types.zero_trust.access import ( Methods: -- client.zero_trust.access.custom_pages.create(identifier, \*\*params) -> Optional -- client.zero_trust.access.custom_pages.update(uuid, \*, identifier, \*\*params) -> Optional +- client.zero_trust.access.custom_pages.create(identifier, \*\*params) -> CustomPageWithoutHTML +- client.zero_trust.access.custom_pages.update(uuid, \*, identifier, \*\*params) -> CustomPageWithoutHTML - client.zero_trust.access.custom_pages.list(identifier) -> SyncSinglePage[CustomPageWithoutHTML] -- client.zero_trust.access.custom_pages.delete(uuid, \*, identifier) -> Optional -- client.zero_trust.access.custom_pages.get(uuid, \*, identifier) -> Optional +- client.zero_trust.access.custom_pages.delete(uuid, \*, identifier) -> CustomPageDeleteResponse +- client.zero_trust.access.custom_pages.get(uuid, \*, identifier) -> CustomPage ### Tags @@ -5329,11 +5329,11 @@ from cloudflare.types.zero_trust.access import Tag, TagDeleteResponse Methods: -- client.zero_trust.access.tags.create(identifier, \*\*params) -> Optional -- client.zero_trust.access.tags.update(tag_name, \*, identifier, \*\*params) -> Optional +- client.zero_trust.access.tags.create(identifier, \*\*params) -> Tag +- client.zero_trust.access.tags.update(tag_name, \*, identifier, \*\*params) -> Tag - client.zero_trust.access.tags.list(identifier) -> SyncSinglePage[Tag] -- client.zero_trust.access.tags.delete(name, \*, identifier) -> Optional -- client.zero_trust.access.tags.get(name, \*, identifier) -> Optional +- client.zero_trust.access.tags.delete(name, \*, identifier) -> TagDeleteResponse +- client.zero_trust.access.tags.get(name, \*, identifier) -> Tag ## DEX diff --git a/src/cloudflare/resources/zero_trust/access/applications/applications.py b/src/cloudflare/resources/zero_trust/access/applications/applications.py index ac06235e121..0b41414ea3f 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/applications.py +++ b/src/cloudflare/resources/zero_trust/access/applications/applications.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, List, Type, Optional, cast, overload +from typing import Any, List, Type, cast, overload from typing_extensions import Literal import httpx @@ -107,7 +107,6 @@ def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -121,7 +120,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -169,9 +168,6 @@ def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -222,7 +218,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -281,7 +277,6 @@ def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -295,7 +290,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -343,9 +338,6 @@ def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -396,7 +388,6 @@ def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -410,7 +401,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -458,9 +449,6 @@ def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -506,7 +494,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -553,7 +541,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -600,7 +588,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -649,7 +637,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -703,7 +691,6 @@ def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -718,7 +705,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -732,7 +719,7 @@ def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, self._post( f"/{account_or_zone}/{account_or_zone_id}/access/apps", body=maybe_transform( @@ -752,7 +739,6 @@ def create( "http_only_cookie_attribute": http_only_cookie_attribute, "logo_url": logo_url, "name": name, - "options_preflight_bypass": options_preflight_bypass, "path_cookie_attribute": path_cookie_attribute, "same_site_cookie_attribute": same_site_cookie_attribute, "self_hosted_domains": self_hosted_domains, @@ -799,7 +785,6 @@ def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -813,7 +798,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -863,9 +848,6 @@ def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -917,7 +899,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -979,7 +961,6 @@ def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -993,7 +974,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1043,9 +1024,6 @@ def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -1097,7 +1075,6 @@ def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -1111,7 +1088,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1161,9 +1138,6 @@ def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -1210,7 +1184,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1260,7 +1234,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1310,7 +1284,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1362,7 +1336,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -1419,7 +1393,6 @@ def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -1434,7 +1407,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -1448,7 +1421,7 @@ def update( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, self._put( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", body=maybe_transform( @@ -1468,7 +1441,6 @@ def update( "http_only_cookie_attribute": http_only_cookie_attribute, "logo_url": logo_url, "name": name, - "options_preflight_bypass": options_preflight_bypass, "path_cookie_attribute": path_cookie_attribute, "same_site_cookie_attribute": same_site_cookie_attribute, "self_hosted_domains": self_hosted_domains, @@ -1554,7 +1526,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ApplicationDeleteResponse]: + ) -> ApplicationDeleteResponse: """ Deletes an application from Access. @@ -1594,7 +1566,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ApplicationDeleteResponse]], ResultWrapper[ApplicationDeleteResponse]), + cast_to=cast(Type[ApplicationDeleteResponse], ResultWrapper[ApplicationDeleteResponse]), ) def get( @@ -1609,7 +1581,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Fetches information about an Access application. @@ -1641,7 +1613,7 @@ def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, self._get( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", options=make_request_options( @@ -1755,7 +1727,6 @@ async def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -1769,7 +1740,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -1817,9 +1788,6 @@ async def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -1870,7 +1838,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -1929,7 +1897,6 @@ async def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -1943,7 +1910,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -1991,9 +1958,6 @@ async def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -2044,7 +2008,6 @@ async def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -2058,7 +2021,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -2106,9 +2069,6 @@ async def create( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -2154,7 +2114,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -2201,7 +2161,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -2248,7 +2208,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -2297,7 +2257,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Adds a new application to Access. @@ -2351,7 +2311,6 @@ async def create( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -2366,7 +2325,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -2380,7 +2339,7 @@ async def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, await self._post( f"/{account_or_zone}/{account_or_zone_id}/access/apps", body=await async_maybe_transform( @@ -2400,7 +2359,6 @@ async def create( "http_only_cookie_attribute": http_only_cookie_attribute, "logo_url": logo_url, "name": name, - "options_preflight_bypass": options_preflight_bypass, "path_cookie_attribute": path_cookie_attribute, "same_site_cookie_attribute": same_site_cookie_attribute, "self_hosted_domains": self_hosted_domains, @@ -2447,7 +2405,6 @@ async def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -2461,7 +2418,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2511,9 +2468,6 @@ async def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -2565,7 +2519,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2627,7 +2581,6 @@ async def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -2641,7 +2594,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2691,9 +2644,6 @@ async def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -2745,7 +2695,6 @@ async def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -2759,7 +2708,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2809,9 +2758,6 @@ async def update( name: The name of the application. - options_preflight_bypass: Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - path_cookie_attribute: Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default @@ -2858,7 +2804,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2908,7 +2854,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -2958,7 +2904,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -3010,7 +2956,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Updates an Access application. @@ -3067,7 +3013,6 @@ async def update( http_only_cookie_attribute: bool | NotGiven = NOT_GIVEN, logo_url: str | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - options_preflight_bypass: bool | NotGiven = NOT_GIVEN, path_cookie_attribute: bool | NotGiven = NOT_GIVEN, same_site_cookie_attribute: str | NotGiven = NOT_GIVEN, self_hosted_domains: List[SelfHostedDomainsh] | NotGiven = NOT_GIVEN, @@ -3082,7 +3027,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -3096,7 +3041,7 @@ async def update( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, await self._put( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", body=await async_maybe_transform( @@ -3116,7 +3061,6 @@ async def update( "http_only_cookie_attribute": http_only_cookie_attribute, "logo_url": logo_url, "name": name, - "options_preflight_bypass": options_preflight_bypass, "path_cookie_attribute": path_cookie_attribute, "same_site_cookie_attribute": same_site_cookie_attribute, "self_hosted_domains": self_hosted_domains, @@ -3202,7 +3146,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ApplicationDeleteResponse]: + ) -> ApplicationDeleteResponse: """ Deletes an application from Access. @@ -3242,7 +3186,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ApplicationDeleteResponse]], ResultWrapper[ApplicationDeleteResponse]), + cast_to=cast(Type[ApplicationDeleteResponse], ResultWrapper[ApplicationDeleteResponse]), ) async def get( @@ -3257,7 +3201,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Application]: + ) -> Application: """ Fetches information about an Access application. @@ -3289,7 +3233,7 @@ async def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[Application], + Application, await self._get( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{app_id}", options=make_request_options( diff --git a/src/cloudflare/resources/zero_trust/access/applications/cas.py b/src/cloudflare/resources/zero_trust/access/applications/cas.py index d1f8fc7a336..709826f1d4d 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/cas.py +++ b/src/cloudflare/resources/zero_trust/access/applications/cas.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Type, Optional, cast +from typing import Any, Type, cast import httpx @@ -47,7 +47,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CACreateResponse]: + ) -> CACreateResponse: """ Generates a new short-lived certificate CA and public key. @@ -81,7 +81,7 @@ def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[CACreateResponse], + CACreateResponse, self._post( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{uuid}/ca", options=make_request_options( @@ -158,7 +158,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CADeleteResponse]: + ) -> CADeleteResponse: """ Deletes a short-lived certificate CA. @@ -200,7 +200,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CADeleteResponse]], ResultWrapper[CADeleteResponse]), + cast_to=cast(Type[CADeleteResponse], ResultWrapper[CADeleteResponse]), ) def get( @@ -215,7 +215,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CAGetResponse]: + ) -> CAGetResponse: """ Fetches a short-lived certificate CA and its public key. @@ -249,7 +249,7 @@ def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[CAGetResponse], + CAGetResponse, self._get( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{uuid}/ca", options=make_request_options( @@ -287,7 +287,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CACreateResponse]: + ) -> CACreateResponse: """ Generates a new short-lived certificate CA and public key. @@ -321,7 +321,7 @@ async def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[CACreateResponse], + CACreateResponse, await self._post( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{uuid}/ca", options=make_request_options( @@ -398,7 +398,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CADeleteResponse]: + ) -> CADeleteResponse: """ Deletes a short-lived certificate CA. @@ -440,7 +440,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CADeleteResponse]], ResultWrapper[CADeleteResponse]), + cast_to=cast(Type[CADeleteResponse], ResultWrapper[CADeleteResponse]), ) async def get( @@ -455,7 +455,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CAGetResponse]: + ) -> CAGetResponse: """ Fetches a short-lived certificate CA and its public key. @@ -489,7 +489,7 @@ async def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[CAGetResponse], + CAGetResponse, await self._get( f"/{account_or_zone}/{account_or_zone_id}/access/apps/{uuid}/ca", options=make_request_options( diff --git a/src/cloudflare/resources/zero_trust/access/applications/policies.py b/src/cloudflare/resources/zero_trust/access/applications/policies.py index 8d1b7bcabf8..ca932d7fce4 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/policies.py +++ b/src/cloudflare/resources/zero_trust/access/applications/policies.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Iterable, Optional, cast +from typing import Type, Iterable, cast from typing_extensions import Literal import httpx @@ -71,7 +71,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Create a new Access policy for an application. @@ -162,7 +162,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) def update( @@ -190,7 +190,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Update a configured Access policy. @@ -285,7 +285,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) def list( @@ -355,7 +355,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PolicyDeleteResponse]: + ) -> PolicyDeleteResponse: """ Delete an Access policy. @@ -401,7 +401,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), + cast_to=cast(Type[PolicyDeleteResponse], ResultWrapper[PolicyDeleteResponse]), ) def get( @@ -417,7 +417,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Fetches a single Access policy. @@ -463,7 +463,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) @@ -500,7 +500,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Create a new Access policy for an application. @@ -591,7 +591,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) async def update( @@ -619,7 +619,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Update a configured Access policy. @@ -714,7 +714,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) def list( @@ -784,7 +784,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[PolicyDeleteResponse]: + ) -> PolicyDeleteResponse: """ Delete an Access policy. @@ -830,7 +830,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), + cast_to=cast(Type[PolicyDeleteResponse], ResultWrapper[PolicyDeleteResponse]), ) async def get( @@ -846,7 +846,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Policy]: + ) -> Policy: """ Fetches a single Access policy. @@ -892,7 +892,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), + cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) 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 46beb29e052..21b71964d8d 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 @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -46,7 +46,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[UserPolicyCheckListResponse]: + ) -> UserPolicyCheckListResponse: """ Tests if a specific user has permission to access an application. @@ -86,7 +86,7 @@ def list( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[UserPolicyCheckListResponse]], ResultWrapper[UserPolicyCheckListResponse]), + cast_to=cast(Type[UserPolicyCheckListResponse], ResultWrapper[UserPolicyCheckListResponse]), ) @@ -111,7 +111,7 @@ async def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[UserPolicyCheckListResponse]: + ) -> UserPolicyCheckListResponse: """ Tests if a specific user has permission to access an application. @@ -151,7 +151,7 @@ async def list( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[UserPolicyCheckListResponse]], ResultWrapper[UserPolicyCheckListResponse]), + cast_to=cast(Type[UserPolicyCheckListResponse], ResultWrapper[UserPolicyCheckListResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/bookmarks.py b/src/cloudflare/resources/zero_trust/access/bookmarks.py index 1b4f2db7d6d..8ceee6a5db5 100644 --- a/src/cloudflare/resources/zero_trust/access/bookmarks.py +++ b/src/cloudflare/resources/zero_trust/access/bookmarks.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -57,7 +57,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Create a new Bookmark application. @@ -86,7 +86,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) def update( @@ -101,7 +101,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Updates a configured Bookmark application. @@ -130,7 +130,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) def list( @@ -179,7 +179,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BookmarkDeleteResponse]: + ) -> BookmarkDeleteResponse: """ Deletes a Bookmark application. @@ -208,7 +208,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[BookmarkDeleteResponse]], ResultWrapper[BookmarkDeleteResponse]), + cast_to=cast(Type[BookmarkDeleteResponse], ResultWrapper[BookmarkDeleteResponse]), ) def get( @@ -222,7 +222,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Fetches a single Bookmark application. @@ -250,7 +250,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) @@ -275,7 +275,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Create a new Bookmark application. @@ -304,7 +304,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) async def update( @@ -319,7 +319,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Updates a configured Bookmark application. @@ -348,7 +348,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) def list( @@ -397,7 +397,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[BookmarkDeleteResponse]: + ) -> BookmarkDeleteResponse: """ Deletes a Bookmark application. @@ -426,7 +426,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[BookmarkDeleteResponse]], ResultWrapper[BookmarkDeleteResponse]), + cast_to=cast(Type[BookmarkDeleteResponse], ResultWrapper[BookmarkDeleteResponse]), ) async def get( @@ -440,7 +440,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Bookmark]: + ) -> Bookmark: """ Fetches a single Bookmark application. @@ -468,7 +468,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), + cast_to=cast(Type[Bookmark], ResultWrapper[Bookmark]), ) diff --git a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py index 7c91b7d3bf3..6e9e231f471 100644 --- a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py +++ b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import List, Type, Optional, cast +from typing import List, Type, cast import httpx @@ -71,7 +71,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Adds a new mTLS root certificate to Access. @@ -123,7 +123,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) def update( @@ -140,7 +140,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Updates a configured mTLS certificate. @@ -193,7 +193,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) def list( @@ -257,7 +257,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CertificateDeleteResponse]: + ) -> CertificateDeleteResponse: """ Deletes an mTLS certificate. @@ -299,7 +299,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CertificateDeleteResponse]], ResultWrapper[CertificateDeleteResponse]), + cast_to=cast(Type[CertificateDeleteResponse], ResultWrapper[CertificateDeleteResponse]), ) def get( @@ -314,7 +314,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Fetches a single mTLS certificate. @@ -356,7 +356,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) @@ -387,7 +387,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Adds a new mTLS root certificate to Access. @@ -439,7 +439,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) async def update( @@ -456,7 +456,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Updates a configured mTLS certificate. @@ -509,7 +509,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) def list( @@ -573,7 +573,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CertificateDeleteResponse]: + ) -> CertificateDeleteResponse: """ Deletes an mTLS certificate. @@ -615,7 +615,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CertificateDeleteResponse]], ResultWrapper[CertificateDeleteResponse]), + cast_to=cast(Type[CertificateDeleteResponse], ResultWrapper[CertificateDeleteResponse]), ) async def get( @@ -630,7 +630,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Certificate]: + ) -> Certificate: """ Fetches a single mTLS certificate. @@ -672,7 +672,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), + cast_to=cast(Type[Certificate], ResultWrapper[Certificate]), ) diff --git a/src/cloudflare/resources/zero_trust/access/custom_pages.py b/src/cloudflare/resources/zero_trust/access/custom_pages.py index d56a32bc91d..24d82f75801 100644 --- a/src/cloudflare/resources/zero_trust/access/custom_pages.py +++ b/src/cloudflare/resources/zero_trust/access/custom_pages.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast from typing_extensions import Literal import httpx @@ -60,7 +60,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageWithoutHTML]: + ) -> CustomPageWithoutHTML: """ Create a custom page @@ -103,7 +103,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), + cast_to=cast(Type[CustomPageWithoutHTML], ResultWrapper[CustomPageWithoutHTML]), ) def update( @@ -121,7 +121,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageWithoutHTML]: + ) -> CustomPageWithoutHTML: """ Update a custom page @@ -168,7 +168,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), + cast_to=cast(Type[CustomPageWithoutHTML], ResultWrapper[CustomPageWithoutHTML]), ) def list( @@ -218,7 +218,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageDeleteResponse]: + ) -> CustomPageDeleteResponse: """ Delete a custom page @@ -248,7 +248,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageDeleteResponse]], ResultWrapper[CustomPageDeleteResponse]), + cast_to=cast(Type[CustomPageDeleteResponse], ResultWrapper[CustomPageDeleteResponse]), ) def get( @@ -262,7 +262,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPage]: + ) -> CustomPage: """ Fetches a custom page and also returns its HTML. @@ -292,7 +292,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPage]], ResultWrapper[CustomPage]), + cast_to=cast(Type[CustomPage], ResultWrapper[CustomPage]), ) @@ -319,7 +319,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageWithoutHTML]: + ) -> CustomPageWithoutHTML: """ Create a custom page @@ -362,7 +362,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), + cast_to=cast(Type[CustomPageWithoutHTML], ResultWrapper[CustomPageWithoutHTML]), ) async def update( @@ -380,7 +380,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageWithoutHTML]: + ) -> CustomPageWithoutHTML: """ Update a custom page @@ -427,7 +427,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), + cast_to=cast(Type[CustomPageWithoutHTML], ResultWrapper[CustomPageWithoutHTML]), ) def list( @@ -477,7 +477,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPageDeleteResponse]: + ) -> CustomPageDeleteResponse: """ Delete a custom page @@ -507,7 +507,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPageDeleteResponse]], ResultWrapper[CustomPageDeleteResponse]), + cast_to=cast(Type[CustomPageDeleteResponse], ResultWrapper[CustomPageDeleteResponse]), ) async def get( @@ -521,7 +521,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[CustomPage]: + ) -> CustomPage: """ Fetches a custom page and also returns its HTML. @@ -551,7 +551,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[CustomPage]], ResultWrapper[CustomPage]), + cast_to=cast(Type[CustomPage], ResultWrapper[CustomPage]), ) diff --git a/src/cloudflare/resources/zero_trust/access/groups.py b/src/cloudflare/resources/zero_trust/access/groups.py index 82a2e86baba..32e631c5505 100644 --- a/src/cloudflare/resources/zero_trust/access/groups.py +++ b/src/cloudflare/resources/zero_trust/access/groups.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Iterable, Optional, cast +from typing import Type, Iterable, cast import httpx @@ -56,7 +56,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Creates a new Access group. @@ -117,7 +117,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) def update( @@ -137,7 +137,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Updates a configured Access group. @@ -202,7 +202,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) def list( @@ -266,7 +266,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[GroupDeleteResponse]: + ) -> GroupDeleteResponse: """ Deletes an Access group. @@ -308,7 +308,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[GroupDeleteResponse]], ResultWrapper[GroupDeleteResponse]), + cast_to=cast(Type[GroupDeleteResponse], ResultWrapper[GroupDeleteResponse]), ) def get( @@ -323,7 +323,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Fetches a single Access group. @@ -365,7 +365,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) @@ -394,7 +394,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Creates a new Access group. @@ -455,7 +455,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) async def update( @@ -475,7 +475,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Updates a configured Access group. @@ -540,7 +540,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) def list( @@ -604,7 +604,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[GroupDeleteResponse]: + ) -> GroupDeleteResponse: """ Deletes an Access group. @@ -646,7 +646,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[GroupDeleteResponse]], ResultWrapper[GroupDeleteResponse]), + cast_to=cast(Type[GroupDeleteResponse], ResultWrapper[GroupDeleteResponse]), ) async def get( @@ -661,7 +661,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ZeroTrustGroup]: + ) -> ZeroTrustGroup: """ Fetches a single Access group. @@ -703,7 +703,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), + cast_to=cast(Type[ZeroTrustGroup], ResultWrapper[ZeroTrustGroup]), ) diff --git a/src/cloudflare/resources/zero_trust/access/keys.py b/src/cloudflare/resources/zero_trust/access/keys.py index a0a3e3bdf89..ae4837b10ac 100644 --- a/src/cloudflare/resources/zero_trust/access/keys.py +++ b/src/cloudflare/resources/zero_trust/access/keys.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Optional, cast +from typing import Any, cast import httpx @@ -48,7 +48,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyUpdateResponse]: + ) -> KeyUpdateResponse: """ Updates the Access key rotation settings for an account. @@ -68,7 +68,7 @@ def update( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyUpdateResponse], + KeyUpdateResponse, self._put( f"/accounts/{identifier}/access/keys", body=maybe_transform( @@ -97,7 +97,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyGetResponse]: + ) -> KeyGetResponse: """ Gets the Access key rotation settings for an account. @@ -115,7 +115,7 @@ def get( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyGetResponse], + KeyGetResponse, self._get( f"/accounts/{identifier}/access/keys", options=make_request_options( @@ -141,7 +141,7 @@ def rotate( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyRotateResponse]: + ) -> KeyRotateResponse: """ Perfoms a key rotation for an account. @@ -159,7 +159,7 @@ def rotate( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyRotateResponse], + KeyRotateResponse, self._post( f"/accounts/{identifier}/access/keys/rotate", options=make_request_options( @@ -196,7 +196,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyUpdateResponse]: + ) -> KeyUpdateResponse: """ Updates the Access key rotation settings for an account. @@ -216,7 +216,7 @@ async def update( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyUpdateResponse], + KeyUpdateResponse, await self._put( f"/accounts/{identifier}/access/keys", body=await async_maybe_transform( @@ -245,7 +245,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyGetResponse]: + ) -> KeyGetResponse: """ Gets the Access key rotation settings for an account. @@ -263,7 +263,7 @@ async def get( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyGetResponse], + KeyGetResponse, await self._get( f"/accounts/{identifier}/access/keys", options=make_request_options( @@ -289,7 +289,7 @@ async def rotate( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[KeyRotateResponse]: + ) -> KeyRotateResponse: """ Perfoms a key rotation for an account. @@ -307,7 +307,7 @@ async def rotate( if not identifier: raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}") return cast( - Optional[KeyRotateResponse], + KeyRotateResponse, await self._post( f"/accounts/{identifier}/access/keys/rotate", options=make_request_options( diff --git a/src/cloudflare/resources/zero_trust/access/service_tokens.py b/src/cloudflare/resources/zero_trust/access/service_tokens.py index 72be8675b23..31a09535c3a 100644 --- a/src/cloudflare/resources/zero_trust/access/service_tokens.py +++ b/src/cloudflare/resources/zero_trust/access/service_tokens.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -58,7 +58,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceTokenCreateResponse]: + ) -> ServiceTokenCreateResponse: """Generates a new service token. **Note:** This is the only time you can get the @@ -112,7 +112,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceTokenCreateResponse]], ResultWrapper[ServiceTokenCreateResponse]), + cast_to=cast(Type[ServiceTokenCreateResponse], ResultWrapper[ServiceTokenCreateResponse]), ) def update( @@ -129,7 +129,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Updates a configured service token. @@ -184,7 +184,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) def list( @@ -248,7 +248,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Deletes a service token. @@ -290,7 +290,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) def refresh( @@ -304,7 +304,7 @@ def refresh( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Refreshes the expiration of a service token. @@ -334,7 +334,7 @@ def refresh( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) def rotate( @@ -348,7 +348,7 @@ def rotate( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceTokenRotateResponse]: + ) -> ServiceTokenRotateResponse: """ Generates a new Client Secret for a service token and revokes the old one. @@ -378,7 +378,7 @@ def rotate( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceTokenRotateResponse]], ResultWrapper[ServiceTokenRotateResponse]), + cast_to=cast(Type[ServiceTokenRotateResponse], ResultWrapper[ServiceTokenRotateResponse]), ) @@ -404,7 +404,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceTokenCreateResponse]: + ) -> ServiceTokenCreateResponse: """Generates a new service token. **Note:** This is the only time you can get the @@ -458,7 +458,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceTokenCreateResponse]], ResultWrapper[ServiceTokenCreateResponse]), + cast_to=cast(Type[ServiceTokenCreateResponse], ResultWrapper[ServiceTokenCreateResponse]), ) async def update( @@ -475,7 +475,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Updates a configured service token. @@ -530,7 +530,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) def list( @@ -594,7 +594,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Deletes a service token. @@ -636,7 +636,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) async def refresh( @@ -650,7 +650,7 @@ async def refresh( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceToken]: + ) -> ServiceToken: """ Refreshes the expiration of a service token. @@ -680,7 +680,7 @@ async def refresh( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), + cast_to=cast(Type[ServiceToken], ResultWrapper[ServiceToken]), ) async def rotate( @@ -694,7 +694,7 @@ async def rotate( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ServiceTokenRotateResponse]: + ) -> ServiceTokenRotateResponse: """ Generates a new Client Secret for a service token and revokes the old one. @@ -724,7 +724,7 @@ async def rotate( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ServiceTokenRotateResponse]], ResultWrapper[ServiceTokenRotateResponse]), + cast_to=cast(Type[ServiceTokenRotateResponse], ResultWrapper[ServiceTokenRotateResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/tags.py b/src/cloudflare/resources/zero_trust/access/tags.py index 0abd49dd01c..6add42d46dd 100644 --- a/src/cloudflare/resources/zero_trust/access/tags.py +++ b/src/cloudflare/resources/zero_trust/access/tags.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -50,7 +50,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Create a tag @@ -79,7 +79,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) def update( @@ -94,7 +94,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Update a tag @@ -127,7 +127,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) def list( @@ -177,7 +177,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TagDeleteResponse]: + ) -> TagDeleteResponse: """ Delete a tag @@ -207,7 +207,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[TagDeleteResponse]], ResultWrapper[TagDeleteResponse]), + cast_to=cast(Type[TagDeleteResponse], ResultWrapper[TagDeleteResponse]), ) def get( @@ -221,7 +221,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Get a tag @@ -251,7 +251,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) @@ -275,7 +275,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Create a tag @@ -304,7 +304,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) async def update( @@ -319,7 +319,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Update a tag @@ -352,7 +352,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) def list( @@ -402,7 +402,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[TagDeleteResponse]: + ) -> TagDeleteResponse: """ Delete a tag @@ -432,7 +432,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[TagDeleteResponse]], ResultWrapper[TagDeleteResponse]), + cast_to=cast(Type[TagDeleteResponse], ResultWrapper[TagDeleteResponse]), ) async def get( @@ -446,7 +446,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Tag]: + ) -> Tag: """ Get a tag @@ -476,7 +476,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), + cast_to=cast(Type[Tag], ResultWrapper[Tag]), ) 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 5298ba9c5b7..92e9fc65093 100644 --- a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py +++ b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -88,7 +88,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ActiveSessionGetResponse]: + ) -> ActiveSessionGetResponse: """ Get an active session for a single user. @@ -120,7 +120,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ActiveSessionGetResponse]], ResultWrapper[ActiveSessionGetResponse]), + cast_to=cast(Type[ActiveSessionGetResponse], ResultWrapper[ActiveSessionGetResponse]), ) @@ -186,7 +186,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[ActiveSessionGetResponse]: + ) -> ActiveSessionGetResponse: """ Get an active session for a single user. @@ -218,7 +218,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[ActiveSessionGetResponse]], ResultWrapper[ActiveSessionGetResponse]), + cast_to=cast(Type[ActiveSessionGetResponse], ResultWrapper[ActiveSessionGetResponse]), ) 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 8a2dfede92b..b84609d9f63 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 @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, Optional, cast +from typing import Type, cast import httpx @@ -44,7 +44,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Identity]: + ) -> Identity: """ Get last seen identity for a single user. @@ -74,7 +74,7 @@ def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Identity]], ResultWrapper[Identity]), + cast_to=cast(Type[Identity], ResultWrapper[Identity]), ) @@ -98,7 +98,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Identity]: + ) -> Identity: """ Get last seen identity for a single user. @@ -128,7 +128,7 @@ async def get( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Identity]], ResultWrapper[Identity]), + cast_to=cast(Type[Identity], ResultWrapper[Identity]), ) diff --git a/src/cloudflare/resources/zero_trust/identity_providers.py b/src/cloudflare/resources/zero_trust/identity_providers.py index fd779e102dd..43fd0749d75 100644 --- a/src/cloudflare/resources/zero_trust/identity_providers.py +++ b/src/cloudflare/resources/zero_trust/identity_providers.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Type, Optional, cast, overload +from typing import Any, Type, cast, overload import httpx @@ -65,7 +65,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -113,7 +113,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -161,7 +161,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -209,7 +209,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -257,7 +257,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -305,7 +305,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -353,7 +353,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -401,7 +401,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -449,7 +449,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -497,7 +497,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -545,7 +545,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -593,7 +593,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -641,7 +641,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -689,7 +689,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -762,7 +762,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -776,7 +776,7 @@ def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, self._post( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers", body=maybe_transform( @@ -818,7 +818,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -869,7 +869,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -920,7 +920,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -971,7 +971,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1022,7 +1022,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1073,7 +1073,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1124,7 +1124,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1175,7 +1175,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1226,7 +1226,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1277,7 +1277,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1328,7 +1328,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1379,7 +1379,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1430,7 +1430,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1481,7 +1481,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -1557,7 +1557,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: if not uuid: raise ValueError(f"Expected a non-empty value for `uuid` but received {uuid!r}") if account_id and zone_id: @@ -1573,7 +1573,7 @@ def update( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, self._put( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers/{uuid}", body=maybe_transform( @@ -1661,7 +1661,7 @@ def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProviderDeleteResponse]: + ) -> IdentityProviderDeleteResponse: """ Deletes an identity provider from Access. @@ -1703,7 +1703,7 @@ def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[IdentityProviderDeleteResponse]], ResultWrapper[IdentityProviderDeleteResponse]), + cast_to=cast(Type[IdentityProviderDeleteResponse], ResultWrapper[IdentityProviderDeleteResponse]), ) def get( @@ -1718,7 +1718,7 @@ def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Fetches a configured identity provider. @@ -1752,7 +1752,7 @@ def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, self._get( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers/{uuid}", options=make_request_options( @@ -1794,7 +1794,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -1842,7 +1842,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -1890,7 +1890,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -1938,7 +1938,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -1986,7 +1986,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2034,7 +2034,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2082,7 +2082,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2130,7 +2130,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2178,7 +2178,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2226,7 +2226,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2274,7 +2274,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2322,7 +2322,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2370,7 +2370,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2418,7 +2418,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Adds a new identity provider to Access. @@ -2491,7 +2491,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: if account_id and zone_id: raise ValueError("You cannot provide both account_id and zone_id") @@ -2505,7 +2505,7 @@ async def create( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, await self._post( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers", body=await async_maybe_transform( @@ -2547,7 +2547,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2598,7 +2598,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2649,7 +2649,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2700,7 +2700,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2751,7 +2751,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2802,7 +2802,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2853,7 +2853,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2904,7 +2904,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -2955,7 +2955,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3006,7 +3006,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3057,7 +3057,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3108,7 +3108,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3159,7 +3159,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3210,7 +3210,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Updates a configured identity provider. @@ -3286,7 +3286,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: if not uuid: raise ValueError(f"Expected a non-empty value for `uuid` but received {uuid!r}") if account_id and zone_id: @@ -3302,7 +3302,7 @@ async def update( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, await self._put( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers/{uuid}", body=await async_maybe_transform( @@ -3390,7 +3390,7 @@ async def delete( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProviderDeleteResponse]: + ) -> IdentityProviderDeleteResponse: """ Deletes an identity provider from Access. @@ -3432,7 +3432,7 @@ async def delete( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[IdentityProviderDeleteResponse]], ResultWrapper[IdentityProviderDeleteResponse]), + cast_to=cast(Type[IdentityProviderDeleteResponse], ResultWrapper[IdentityProviderDeleteResponse]), ) async def get( @@ -3447,7 +3447,7 @@ async def get( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[IdentityProvider]: + ) -> IdentityProvider: """ Fetches a configured identity provider. @@ -3481,7 +3481,7 @@ async def get( account_or_zone = "zones" account_or_zone_id = zone_id return cast( - Optional[IdentityProvider], + IdentityProvider, await self._get( f"/{account_or_zone}/{account_or_zone_id}/access/identity_providers/{uuid}", options=make_request_options( diff --git a/src/cloudflare/resources/zero_trust/organizations.py b/src/cloudflare/resources/zero_trust/organizations.py index 1ecdb4abae0..b1bd15fdfd8 100644 --- a/src/cloudflare/resources/zero_trust/organizations.py +++ b/src/cloudflare/resources/zero_trust/organizations.py @@ -65,7 +65,7 @@ def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Sets up a Zero Trust organization for your account or zone. @@ -145,7 +145,7 @@ def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) def update( @@ -170,7 +170,7 @@ def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Updates the configuration for your Zero Trust organization. @@ -251,7 +251,7 @@ def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) def list( @@ -265,7 +265,7 @@ def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Returns the configuration for your Zero Trust organization. @@ -303,7 +303,7 @@ def list( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) def revoke_users( @@ -395,7 +395,7 @@ async def create( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Sets up a Zero Trust organization for your account or zone. @@ -475,7 +475,7 @@ async def create( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) async def update( @@ -500,7 +500,7 @@ async def update( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Updates the configuration for your Zero Trust organization. @@ -581,7 +581,7 @@ async def update( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) async def list( @@ -595,7 +595,7 @@ async def list( extra_query: Query | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, - ) -> Optional[Organization]: + ) -> Organization: """ Returns the configuration for your Zero Trust organization. @@ -633,7 +633,7 @@ async def list( timeout=timeout, post_parser=ResultWrapper._unwrapper, ), - cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), + cast_to=cast(Type[Organization], ResultWrapper[Organization]), ) async def revoke_users( diff --git a/src/cloudflare/types/zero_trust/access/application.py b/src/cloudflare/types/zero_trust/access/application.py index a43c42738c1..396b0429286 100644 --- a/src/cloudflare/types/zero_trust/access/application.py +++ b/src/cloudflare/types/zero_trust/access/application.py @@ -111,12 +111,6 @@ class SelfHostedApplication(BaseModel): name: Optional[str] = None """The name of the application.""" - options_preflight_bypass: Optional[bool] = None - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: Optional[bool] = None """Enables cookie paths to scope an application's JWT to the application path. @@ -330,12 +324,6 @@ class BrowserSSHApplication(BaseModel): name: Optional[str] = None """The name of the application.""" - options_preflight_bypass: Optional[bool] = None - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: Optional[bool] = None """Enables cookie paths to scope an application's JWT to the application path. @@ -458,12 +446,6 @@ class BrowserVncApplication(BaseModel): name: Optional[str] = None """The name of the application.""" - options_preflight_bypass: Optional[bool] = None - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: Optional[bool] = None """Enables cookie paths to scope an application's JWT to the application path. 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 57c54693e95..d740be288e7 100644 --- a/src/cloudflare/types/zero_trust/access/application_create_params.py +++ b/src/cloudflare/types/zero_trust/access/application_create_params.py @@ -109,12 +109,6 @@ class SelfHostedApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. @@ -316,12 +310,6 @@ class BrowserSSHApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. @@ -440,12 +428,6 @@ class BrowserVncApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. 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 1d39ea89dfd..d2baaecbcab 100644 --- a/src/cloudflare/types/zero_trust/access/application_update_params.py +++ b/src/cloudflare/types/zero_trust/access/application_update_params.py @@ -109,12 +109,6 @@ class SelfHostedApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. @@ -316,12 +310,6 @@ class BrowserSSHApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. @@ -440,12 +428,6 @@ class BrowserVncApplication(TypedDict, total=False): name: str """The name of the application.""" - options_preflight_bypass: bool - """ - Allows options preflight requests to bypass Access authentication and go - directly to the origin. Cannot turn on if cors_headers is set. - """ - path_cookie_attribute: bool """Enables cookie paths to scope an application's JWT to the application path. 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 5c53d2c5059..02bfc89264b 100644 --- a/tests/api_resources/zero_trust/access/applications/test_cas.py +++ b/tests/api_resources/zero_trust/access/applications/test_cas.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -26,7 +26,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -36,7 +36,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -50,7 +50,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" ca = response.parse() - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -64,7 +64,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = response.parse() - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True @@ -161,7 +161,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -171,7 +171,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -185,7 +185,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = response.parse() - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -199,7 +199,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = response.parse() - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True @@ -235,7 +235,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -245,7 +245,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -259,7 +259,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" ca = response.parse() - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -273,7 +273,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = response.parse() - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True @@ -313,7 +313,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -323,7 +323,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -337,7 +337,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" ca = await response.parse() - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -351,7 +351,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = await response.parse() - assert_matches_type(Optional[CACreateResponse], ca, path=["response"]) + assert_matches_type(CACreateResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True @@ -448,7 +448,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -458,7 +458,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -472,7 +472,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = await response.parse() - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -486,7 +486,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = await response.parse() - assert_matches_type(Optional[CADeleteResponse], ca, path=["response"]) + assert_matches_type(CADeleteResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True @@ -522,7 +522,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -532,7 +532,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -546,7 +546,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" ca = await response.parse() - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) @pytest.mark.skip() @parametrize @@ -560,7 +560,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" ca = await response.parse() - assert_matches_type(Optional[CAGetResponse], ca, path=["response"]) + assert_matches_type(CAGetResponse, ca, path=["response"]) assert cast(Any, response.is_closed) is True 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 5a7734e8d07..8c74c7f2fad 100644 --- a/tests/api_resources/zero_trust/access/applications/test_policies.py +++ b/tests/api_resources/zero_trust/access/applications/test_policies.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -36,7 +36,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -81,7 +81,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: ], session_duration="24h", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -102,7 +102,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" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -123,7 +123,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -188,7 +188,7 @@ def test_method_update(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -234,7 +234,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: ], session_duration="24h", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -256,7 +256,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -278,7 +278,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -428,7 +428,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -439,7 +439,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -454,7 +454,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -469,7 +469,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -517,7 +517,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -528,7 +528,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -543,7 +543,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" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -558,7 +558,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -616,7 +616,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -661,7 +661,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare ], session_duration="24h", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -682,7 +682,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" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -703,7 +703,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -768,7 +768,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -814,7 +814,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare ], session_duration="24h", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -836,7 +836,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -858,7 +858,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1008,7 +1008,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1019,7 +1019,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1034,7 +1034,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1049,7 +1049,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[PolicyDeleteResponse], policy, path=["response"]) + assert_matches_type(PolicyDeleteResponse, policy, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1097,7 +1097,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1108,7 +1108,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1123,7 +1123,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" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) @pytest.mark.skip() @parametrize @@ -1138,7 +1138,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" policy = await response.parse() - assert_matches_type(Optional[Policy], policy, path=["response"]) + assert_matches_type(Policy, policy, path=["response"]) assert cast(Any, response.is_closed) is True 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 9072d96c0c2..4747aba182f 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 @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -25,7 +25,7 @@ def test_method_list(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -35,7 +35,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -49,7 +49,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_policy_check = response.parse() - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -63,7 +63,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_policy_check = response.parse() - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) assert cast(Any, response.is_closed) is True @@ -96,7 +96,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -106,7 +106,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) account_id="string", zone_id="string", ) - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -120,7 +120,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_policy_check = await response.parse() - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) @pytest.mark.skip() @parametrize @@ -134,7 +134,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" user_policy_check = await response.parse() - assert_matches_type(Optional[UserPolicyCheckListResponse], user_policy_check, path=["response"]) + assert_matches_type(UserPolicyCheckListResponse, user_policy_check, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_applications.py b/tests/api_resources/zero_trust/access/test_applications.py index 9847b97400a..b6ae9f399bc 100644 --- a/tests/api_resources/zero_trust/access/test_applications.py +++ b/tests/api_resources/zero_trust/access/test_applications.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -30,7 +30,7 @@ def test_method_create_overload_1(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -70,7 +70,6 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -79,7 +78,7 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -94,7 +93,7 @@ def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -109,7 +108,7 @@ def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -139,7 +138,7 @@ def test_method_create_overload_2(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -181,7 +180,7 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N tags=["engineers", "engineers", "engineers"], type="saas", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -194,7 +193,7 @@ def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -207,7 +206,7 @@ def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -235,7 +234,7 @@ def test_method_create_overload_3(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -275,7 +274,6 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -284,7 +282,7 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -299,7 +297,7 @@ def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -314,7 +312,7 @@ def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -346,7 +344,7 @@ def test_method_create_overload_4(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -386,7 +384,6 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -395,7 +392,7 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -410,7 +407,7 @@ def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -425,7 +422,7 @@ def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -456,7 +453,7 @@ def test_method_create_overload_5(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -473,7 +470,7 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -487,7 +484,7 @@ def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -501,7 +498,7 @@ def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -530,7 +527,7 @@ def test_method_create_overload_6(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -547,7 +544,7 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -561,7 +558,7 @@ def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -575,7 +572,7 @@ def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -604,7 +601,7 @@ def test_method_create_overload_7(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -621,7 +618,7 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -635,7 +632,7 @@ def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -649,7 +646,7 @@ def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -677,7 +674,7 @@ def test_method_create_overload_8(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -692,7 +689,7 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N tags=["engineers", "engineers", "engineers"], type="bookmark", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -705,7 +702,7 @@ def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -718,7 +715,7 @@ def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -747,7 +744,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -788,7 +785,6 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -797,7 +793,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -813,7 +809,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -829,7 +825,7 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -862,7 +858,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -905,7 +901,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N tags=["engineers", "engineers", "engineers"], type="saas", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -919,7 +915,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -933,7 +929,7 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -964,7 +960,7 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1005,7 +1001,6 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -1014,7 +1009,7 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1030,7 +1025,7 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1046,7 +1041,7 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1081,7 +1076,7 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1122,7 +1117,6 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -1131,7 +1125,7 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1147,7 +1141,7 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1163,7 +1157,7 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1197,7 +1191,7 @@ def test_method_update_overload_5(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1215,7 +1209,7 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1230,7 +1224,7 @@ def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1245,7 +1239,7 @@ def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1277,7 +1271,7 @@ def test_method_update_overload_6(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1295,7 +1289,7 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1310,7 +1304,7 @@ def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1325,7 +1319,7 @@ def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1357,7 +1351,7 @@ def test_method_update_overload_7(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1375,7 +1369,7 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1390,7 +1384,7 @@ def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1405,7 +1399,7 @@ def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1436,7 +1430,7 @@ def test_method_update_overload_8(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1452,7 +1446,7 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N tags=["engineers", "engineers", "engineers"], type="bookmark", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1466,7 +1460,7 @@ def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1480,7 +1474,7 @@ def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1570,7 +1564,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1580,7 +1574,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1594,7 +1588,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1608,7 +1602,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1637,7 +1631,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1647,7 +1641,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1661,7 +1655,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" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1675,7 +1669,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1776,7 +1770,7 @@ async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1816,7 +1810,6 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -1825,7 +1818,7 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1840,7 +1833,7 @@ async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1855,7 +1848,7 @@ async def test_streaming_response_create_overload_1(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1885,7 +1878,7 @@ async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1927,7 +1920,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn tags=["engineers", "engineers", "engineers"], type="saas", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1940,7 +1933,7 @@ async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -1953,7 +1946,7 @@ async def test_streaming_response_create_overload_2(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1981,7 +1974,7 @@ async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2021,7 +2014,6 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -2030,7 +2022,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2045,7 +2037,7 @@ async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2060,7 +2052,7 @@ async def test_streaming_response_create_overload_3(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2092,7 +2084,7 @@ async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2132,7 +2124,6 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -2141,7 +2132,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2156,7 +2147,7 @@ async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2171,7 +2162,7 @@ async def test_streaming_response_create_overload_4(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2202,7 +2193,7 @@ async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2219,7 +2210,7 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2233,7 +2224,7 @@ async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2247,7 +2238,7 @@ async def test_streaming_response_create_overload_5(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2276,7 +2267,7 @@ async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2293,7 +2284,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2307,7 +2298,7 @@ async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2321,7 +2312,7 @@ async def test_streaming_response_create_overload_6(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2350,7 +2341,7 @@ async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2367,7 +2358,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2381,7 +2372,7 @@ async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2395,7 +2386,7 @@ async def test_streaming_response_create_overload_7(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2423,7 +2414,7 @@ async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2438,7 +2429,7 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn tags=["engineers", "engineers", "engineers"], type="bookmark", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2451,7 +2442,7 @@ async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2464,7 +2455,7 @@ async def test_streaming_response_create_overload_8(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2493,7 +2484,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2534,7 +2525,6 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -2543,7 +2533,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2559,7 +2549,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2575,7 +2565,7 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2608,7 +2598,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2651,7 +2641,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn tags=["engineers", "engineers", "engineers"], type="saas", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2665,7 +2655,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2679,7 +2669,7 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2710,7 +2700,7 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2751,7 +2741,6 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -2760,7 +2749,7 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2776,7 +2765,7 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2792,7 +2781,7 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2827,7 +2816,7 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2868,7 +2857,6 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn http_only_cookie_attribute=True, logo_url="https://www.cloudflare.com/img/logo-web-badges/cf-logo-on-white-bg.svg", name="Admin Site", - options_preflight_bypass=True, path_cookie_attribute=True, same_site_cookie_attribute="strict", self_hosted_domains=["test.example.com/admin", "test.anotherexample.com/staff"], @@ -2877,7 +2865,7 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn skip_interstitial=True, tags=["engineers", "engineers", "engineers"], ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2893,7 +2881,7 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2909,7 +2897,7 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2943,7 +2931,7 @@ async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2961,7 +2949,7 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2976,7 +2964,7 @@ async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -2991,7 +2979,7 @@ async def test_streaming_response_update_overload_5(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3023,7 +3011,7 @@ async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3041,7 +3029,7 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3056,7 +3044,7 @@ async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3071,7 +3059,7 @@ async def test_streaming_response_update_overload_6(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3103,7 +3091,7 @@ async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3121,7 +3109,7 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn auto_redirect_to_identity=True, session_duration="24h", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3136,7 +3124,7 @@ async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3151,7 +3139,7 @@ async def test_streaming_response_update_overload_7(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3182,7 +3170,7 @@ async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3198,7 +3186,7 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn tags=["engineers", "engineers", "engineers"], type="bookmark", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3212,7 +3200,7 @@ async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3226,7 +3214,7 @@ async def test_streaming_response_update_overload_8(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3316,7 +3304,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3326,7 +3314,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3340,7 +3328,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3354,7 +3342,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[ApplicationDeleteResponse], application, path=["response"]) + assert_matches_type(ApplicationDeleteResponse, application, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3383,7 +3371,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3393,7 +3381,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3407,7 +3395,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" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) @pytest.mark.skip() @parametrize @@ -3421,7 +3409,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" application = await response.parse() - assert_matches_type(Optional[Application], application, path=["response"]) + assert_matches_type(Application, application, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_bookmarks.py b/tests/api_resources/zero_trust/access/test_bookmarks.py index 957fb0357e3..bfb64c68100 100644 --- a/tests/api_resources/zero_trust/access/test_bookmarks.py +++ b/tests/api_resources/zero_trust/access/test_bookmarks.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -43,7 +43,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" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -57,7 +57,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -86,7 +86,7 @@ def test_method_update(self, client: Cloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -100,7 +100,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -114,7 +114,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -185,7 +185,7 @@ def test_method_delete(self, client: Cloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -199,7 +199,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -213,7 +213,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -241,7 +241,7 @@ def test_method_get(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="699d98642c564d2e855e9661899b7252", ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -254,7 +254,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" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -267,7 +267,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -298,7 +298,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -312,7 +312,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" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -326,7 +326,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -355,7 +355,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -369,7 +369,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -383,7 +383,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -454,7 +454,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: identifier="699d98642c564d2e855e9661899b7252", body={}, ) - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -468,7 +468,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -482,7 +482,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[BookmarkDeleteResponse], bookmark, path=["response"]) + assert_matches_type(BookmarkDeleteResponse, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True @@ -510,7 +510,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="699d98642c564d2e855e9661899b7252", ) - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -523,7 +523,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" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) @pytest.mark.skip() @parametrize @@ -536,7 +536,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" bookmark = await response.parse() - assert_matches_type(Optional[Bookmark], bookmark, path=["response"]) + assert_matches_type(Bookmark, bookmark, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_certificates.py b/tests/api_resources/zero_trust/access/test_certificates.py index c91be3d7a8c..778aba5a1b4 100644 --- a/tests/api_resources/zero_trust/access/test_certificates.py +++ b/tests/api_resources/zero_trust/access/test_certificates.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -30,7 +30,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -42,7 +42,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: zone_id="string", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -57,7 +57,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" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -72,7 +72,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -104,7 +104,7 @@ def test_method_update(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -116,7 +116,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: zone_id="string", name="Allow devs", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -131,7 +131,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -146,7 +146,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -246,7 +246,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -256,7 +256,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -270,7 +270,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -284,7 +284,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -320,7 +320,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -330,7 +330,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -344,7 +344,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" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -358,7 +358,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -399,7 +399,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -411,7 +411,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare zone_id="string", associated_hostnames=["admin.example.com", "admin.example.com", "admin.example.com"], ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -426,7 +426,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" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -441,7 +441,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -473,7 +473,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -485,7 +485,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare zone_id="string", name="Allow devs", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -500,7 +500,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -515,7 +515,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -615,7 +615,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -625,7 +625,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -639,7 +639,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -653,7 +653,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[CertificateDeleteResponse], certificate, path=["response"]) + assert_matches_type(CertificateDeleteResponse, certificate, path=["response"]) assert cast(Any, response.is_closed) is True @@ -689,7 +689,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -699,7 +699,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -713,7 +713,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" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) @pytest.mark.skip() @parametrize @@ -727,7 +727,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" certificate = await response.parse() - assert_matches_type(Optional[Certificate], certificate, path=["response"]) + assert_matches_type(Certificate, certificate, path=["response"]) assert cast(Any, response.is_closed) is True 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 e308329aad0..e80430f53d9 100644 --- a/tests/api_resources/zero_trust/access/test_custom_pages.py +++ b/tests/api_resources/zero_trust/access/test_custom_pages.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -31,7 +31,7 @@ def test_method_create(self, client: Cloudflare) -> None: name="string", type="identity_denied", ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -43,7 +43,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: type="identity_denied", app_count=0, ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -58,7 +58,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" custom_page = response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -73,7 +73,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -98,7 +98,7 @@ def test_method_update(self, client: Cloudflare) -> None: name="string", type="identity_denied", ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -111,7 +111,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: type="identity_denied", app_count=0, ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -127,7 +127,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -143,7 +143,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -217,7 +217,7 @@ def test_method_delete(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -230,7 +230,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -243,7 +243,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -269,7 +269,7 @@ def test_method_get(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -282,7 +282,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" custom_page = response.parse() - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -295,7 +295,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = response.parse() - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -327,7 +327,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: name="string", type="identity_denied", ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -339,7 +339,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare type="identity_denied", app_count=0, ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -354,7 +354,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" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -369,7 +369,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -394,7 +394,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: name="string", type="identity_denied", ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -407,7 +407,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare type="identity_denied", app_count=0, ) - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -423,7 +423,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -439,7 +439,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageWithoutHTML], custom_page, path=["response"]) + assert_matches_type(CustomPageWithoutHTML, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -513,7 +513,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -526,7 +526,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -539,7 +539,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPageDeleteResponse], custom_page, path=["response"]) + assert_matches_type(CustomPageDeleteResponse, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True @@ -565,7 +565,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -578,7 +578,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" custom_page = await response.parse() - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) @pytest.mark.skip() @parametrize @@ -591,7 +591,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" custom_page = await response.parse() - assert_matches_type(Optional[CustomPage], custom_page, path=["response"]) + assert_matches_type(CustomPage, custom_page, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_groups.py b/tests/api_resources/zero_trust/access/test_groups.py index 4d3955c56ee..bacc5833c91 100644 --- a/tests/api_resources/zero_trust/access/test_groups.py +++ b/tests/api_resources/zero_trust/access/test_groups.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -34,7 +34,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -60,7 +60,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -79,7 +79,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" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -98,7 +98,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -143,7 +143,7 @@ def test_method_update(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -170,7 +170,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: {"email": {"email": "test@example.com"}}, ], ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -190,7 +190,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -210,7 +210,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -325,7 +325,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -335,7 +335,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -349,7 +349,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -363,7 +363,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -399,7 +399,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -409,7 +409,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -423,7 +423,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" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -437,7 +437,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -482,7 +482,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -508,7 +508,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare {"email": {"email": "test@example.com"}}, ], ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -527,7 +527,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" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -546,7 +546,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -591,7 +591,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -618,7 +618,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare {"email": {"email": "test@example.com"}}, ], ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -638,7 +638,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -658,7 +658,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -773,7 +773,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -783,7 +783,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -797,7 +797,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -811,7 +811,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[GroupDeleteResponse], group, path=["response"]) + assert_matches_type(GroupDeleteResponse, group, path=["response"]) assert cast(Any, response.is_closed) is True @@ -847,7 +847,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -857,7 +857,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -871,7 +871,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" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) @pytest.mark.skip() @parametrize @@ -885,7 +885,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" group = await response.parse() - assert_matches_type(Optional[ZeroTrustGroup], group, path=["response"]) + assert_matches_type(ZeroTrustGroup, group, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_keys.py b/tests/api_resources/zero_trust/access/test_keys.py index 24d3a034147..3485f9113bb 100644 --- a/tests/api_resources/zero_trust/access/test_keys.py +++ b/tests/api_resources/zero_trust/access/test_keys.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -24,7 +24,7 @@ def test_method_update(self, client: Cloudflare) -> None: "023e105f4ecef8ad9ca31a8372d0c353", key_rotation_interval_days=30, ) - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -37,7 +37,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = response.parse() - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -50,7 +50,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = response.parse() - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True @@ -69,7 +69,7 @@ def test_method_get(self, client: Cloudflare) -> None: key = client.zero_trust.access.keys.get( "023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -81,7 +81,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" key = response.parse() - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -93,7 +93,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = response.parse() - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True @@ -111,7 +111,7 @@ def test_method_rotate(self, client: Cloudflare) -> None: key = client.zero_trust.access.keys.rotate( "023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -123,7 +123,7 @@ def test_raw_response_rotate(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = response.parse() - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -135,7 +135,7 @@ def test_streaming_response_rotate(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = response.parse() - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True @@ -158,7 +158,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: "023e105f4ecef8ad9ca31a8372d0c353", key_rotation_interval_days=30, ) - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -171,7 +171,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = await response.parse() - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -184,7 +184,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = await response.parse() - assert_matches_type(Optional[KeyUpdateResponse], key, path=["response"]) + assert_matches_type(KeyUpdateResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True @@ -203,7 +203,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: key = await async_client.zero_trust.access.keys.get( "023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -215,7 +215,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" key = await response.parse() - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -227,7 +227,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = await response.parse() - assert_matches_type(Optional[KeyGetResponse], key, path=["response"]) + assert_matches_type(KeyGetResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True @@ -245,7 +245,7 @@ async def test_method_rotate(self, async_client: AsyncCloudflare) -> None: key = await async_client.zero_trust.access.keys.rotate( "023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -257,7 +257,7 @@ async def test_raw_response_rotate(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = await response.parse() - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) @pytest.mark.skip() @parametrize @@ -269,7 +269,7 @@ async def test_streaming_response_rotate(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" key = await response.parse() - assert_matches_type(Optional[KeyRotateResponse], key, path=["response"]) + assert_matches_type(KeyRotateResponse, key, path=["response"]) assert cast(Any, response.is_closed) is True 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 ef3affbf96c..28ebab16704 100644 --- a/tests/api_resources/zero_trust/access/test_service_tokens.py +++ b/tests/api_resources/zero_trust/access/test_service_tokens.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -30,7 +30,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -41,7 +41,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: zone_id="string", duration="60m", ) - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -55,7 +55,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" service_token = response.parse() - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -69,7 +69,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -98,7 +98,7 @@ def test_method_update(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -110,7 +110,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: duration="60m", name="CI/CD token", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -124,7 +124,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -138,7 +138,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -235,7 +235,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -245,7 +245,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -259,7 +259,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -273,7 +273,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -308,7 +308,7 @@ def test_method_refresh(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -321,7 +321,7 @@ def test_raw_response_refresh(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -334,7 +334,7 @@ def test_streaming_response_refresh(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -360,7 +360,7 @@ def test_method_rotate(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -373,7 +373,7 @@ def test_raw_response_rotate(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -386,7 +386,7 @@ def test_streaming_response_rotate(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = response.parse() - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -417,7 +417,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -428,7 +428,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare zone_id="string", duration="60m", ) - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -442,7 +442,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" service_token = await response.parse() - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -456,7 +456,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceTokenCreateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenCreateResponse, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -485,7 +485,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -497,7 +497,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare duration="60m", name="CI/CD token", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -511,7 +511,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -525,7 +525,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -622,7 +622,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -632,7 +632,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -646,7 +646,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -660,7 +660,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -695,7 +695,7 @@ async def test_method_refresh(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -708,7 +708,7 @@ async def test_raw_response_refresh(self, async_client: AsyncCloudflare) -> None assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -721,7 +721,7 @@ async def test_streaming_response_refresh(self, async_client: AsyncCloudflare) - assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceToken], service_token, path=["response"]) + assert_matches_type(ServiceToken, service_token, path=["response"]) assert cast(Any, response.is_closed) is True @@ -747,7 +747,7 @@ async def test_method_rotate(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -760,7 +760,7 @@ async def test_raw_response_rotate(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) @pytest.mark.skip() @parametrize @@ -773,7 +773,7 @@ async def test_streaming_response_rotate(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" service_token = await response.parse() - assert_matches_type(Optional[ServiceTokenRotateResponse], service_token, path=["response"]) + assert_matches_type(ServiceTokenRotateResponse, service_token, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/access/test_tags.py b/tests/api_resources/zero_trust/access/test_tags.py index f2a936811e9..0848694db06 100644 --- a/tests/api_resources/zero_trust/access/test_tags.py +++ b/tests/api_resources/zero_trust/access/test_tags.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -25,7 +25,7 @@ def test_method_create(self, client: Cloudflare) -> None: "023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -38,7 +38,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" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -51,7 +51,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -72,7 +72,7 @@ def test_method_update(self, client: Cloudflare) -> None: identifier="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -86,7 +86,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -100,7 +100,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -170,7 +170,7 @@ def test_method_delete(self, client: Cloudflare) -> None: "engineers", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -183,7 +183,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -196,7 +196,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -222,7 +222,7 @@ def test_method_get(self, client: Cloudflare) -> None: "engineers", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -235,7 +235,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" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -248,7 +248,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -278,7 +278,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: "023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -291,7 +291,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" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -304,7 +304,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -325,7 +325,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: identifier="023e105f4ecef8ad9ca31a8372d0c353", name="engineers", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -339,7 +339,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -353,7 +353,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -423,7 +423,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: "engineers", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -436,7 +436,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -449,7 +449,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[TagDeleteResponse], tag, path=["response"]) + assert_matches_type(TagDeleteResponse, tag, path=["response"]) assert cast(Any, response.is_closed) is True @@ -475,7 +475,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: "engineers", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -488,7 +488,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" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) @pytest.mark.skip() @parametrize @@ -501,7 +501,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" tag = await response.parse() - assert_matches_type(Optional[Tag], tag, path=["response"]) + assert_matches_type(Tag, tag, path=["response"]) assert cast(Any, response.is_closed) is True 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 c8013d80274..724da335d7c 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 @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -78,7 +78,7 @@ def test_method_get(self, client: Cloudflare) -> None: identifier="023e105f4ecef8ad9ca31a8372d0c353", id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) @pytest.mark.skip() @parametrize @@ -92,7 +92,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" active_session = response.parse() - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) @pytest.mark.skip() @parametrize @@ -106,7 +106,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" active_session = response.parse() - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) assert cast(Any, response.is_closed) is True @@ -198,7 +198,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: identifier="023e105f4ecef8ad9ca31a8372d0c353", id="f174e90a-fafe-4643-bbbc-4a0ed4fc8415", ) - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) @pytest.mark.skip() @parametrize @@ -212,7 +212,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" active_session = await response.parse() - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) @pytest.mark.skip() @parametrize @@ -226,7 +226,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" active_session = await response.parse() - assert_matches_type(Optional[ActiveSessionGetResponse], active_session, path=["response"]) + assert_matches_type(ActiveSessionGetResponse, active_session, path=["response"]) assert cast(Any, response.is_closed) is True 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 9b2f3fa96c4..5c6f4666b68 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 @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -24,7 +24,7 @@ def test_method_get(self, client: Cloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) @pytest.mark.skip() @parametrize @@ -37,7 +37,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" last_seen_identity = response.parse() - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) @pytest.mark.skip() @parametrize @@ -50,7 +50,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" last_seen_identity = response.parse() - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) assert cast(Any, response.is_closed) is True @@ -80,7 +80,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: "f174e90a-fafe-4643-bbbc-4a0ed4fc8415", identifier="023e105f4ecef8ad9ca31a8372d0c353", ) - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) @pytest.mark.skip() @parametrize @@ -93,7 +93,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" last_seen_identity = await response.parse() - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) @pytest.mark.skip() @parametrize @@ -106,7 +106,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" last_seen_identity = await response.parse() - assert_matches_type(Optional[Identity], last_seen_identity, path=["response"]) + assert_matches_type(Identity, last_seen_identity, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/test_identity_providers.py b/tests/api_resources/zero_trust/test_identity_providers.py index f9df9404dd2..a9e58c4d60b 100644 --- a/tests/api_resources/zero_trust/test_identity_providers.py +++ b/tests/api_resources/zero_trust/test_identity_providers.py @@ -3,7 +3,7 @@ from __future__ import annotations import os -from typing import Any, Optional, cast +from typing import Any, cast import pytest @@ -32,7 +32,7 @@ def test_method_create_overload_1(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -60,7 +60,7 @@ def test_method_create_with_all_params_overload_1(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -76,7 +76,7 @@ def test_raw_response_create_overload_1(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -92,7 +92,7 @@ def test_streaming_response_create_overload_1(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -127,7 +127,7 @@ def test_method_create_overload_2(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -153,7 +153,7 @@ def test_method_create_with_all_params_overload_2(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -169,7 +169,7 @@ def test_raw_response_create_overload_2(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -185,7 +185,7 @@ def test_streaming_response_create_overload_2(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -220,7 +220,7 @@ def test_method_create_overload_3(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -242,7 +242,7 @@ def test_method_create_with_all_params_overload_3(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -258,7 +258,7 @@ def test_raw_response_create_overload_3(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -274,7 +274,7 @@ def test_streaming_response_create_overload_3(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -309,7 +309,7 @@ def test_method_create_overload_4(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -331,7 +331,7 @@ def test_method_create_with_all_params_overload_4(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -347,7 +347,7 @@ def test_raw_response_create_overload_4(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -363,7 +363,7 @@ def test_streaming_response_create_overload_4(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -398,7 +398,7 @@ def test_method_create_overload_5(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -422,7 +422,7 @@ def test_method_create_with_all_params_overload_5(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -438,7 +438,7 @@ def test_raw_response_create_overload_5(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -454,7 +454,7 @@ def test_streaming_response_create_overload_5(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -489,7 +489,7 @@ def test_method_create_overload_6(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -514,7 +514,7 @@ def test_method_create_with_all_params_overload_6(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -530,7 +530,7 @@ def test_raw_response_create_overload_6(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -546,7 +546,7 @@ def test_streaming_response_create_overload_6(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -581,7 +581,7 @@ def test_method_create_overload_7(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -603,7 +603,7 @@ def test_method_create_with_all_params_overload_7(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -619,7 +619,7 @@ def test_raw_response_create_overload_7(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -635,7 +635,7 @@ def test_streaming_response_create_overload_7(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -670,7 +670,7 @@ def test_method_create_overload_8(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -698,7 +698,7 @@ def test_method_create_with_all_params_overload_8(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -714,7 +714,7 @@ def test_raw_response_create_overload_8(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -730,7 +730,7 @@ def test_streaming_response_create_overload_8(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -765,7 +765,7 @@ def test_method_create_overload_9(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -791,7 +791,7 @@ def test_method_create_with_all_params_overload_9(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -807,7 +807,7 @@ def test_raw_response_create_overload_9(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -823,7 +823,7 @@ def test_streaming_response_create_overload_9(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -858,7 +858,7 @@ def test_method_create_overload_10(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -883,7 +883,7 @@ def test_method_create_with_all_params_overload_10(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -899,7 +899,7 @@ def test_raw_response_create_overload_10(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -915,7 +915,7 @@ def test_streaming_response_create_overload_10(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -950,7 +950,7 @@ def test_method_create_overload_11(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -975,7 +975,7 @@ def test_method_create_with_all_params_overload_11(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -991,7 +991,7 @@ def test_raw_response_create_overload_11(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1007,7 +1007,7 @@ def test_streaming_response_create_overload_11(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1042,7 +1042,7 @@ def test_method_create_overload_12(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1082,7 +1082,7 @@ def test_method_create_with_all_params_overload_12(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1098,7 +1098,7 @@ def test_raw_response_create_overload_12(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1114,7 +1114,7 @@ def test_streaming_response_create_overload_12(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1149,7 +1149,7 @@ def test_method_create_overload_13(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1171,7 +1171,7 @@ def test_method_create_with_all_params_overload_13(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1187,7 +1187,7 @@ def test_raw_response_create_overload_13(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1203,7 +1203,7 @@ def test_streaming_response_create_overload_13(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1238,7 +1238,7 @@ def test_method_create_overload_14(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1257,7 +1257,7 @@ def test_method_create_with_all_params_overload_14(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1273,7 +1273,7 @@ def test_raw_response_create_overload_14(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1289,7 +1289,7 @@ def test_streaming_response_create_overload_14(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1325,7 +1325,7 @@ def test_method_update_overload_1(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1354,7 +1354,7 @@ def test_method_update_with_all_params_overload_1(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1371,7 +1371,7 @@ def test_raw_response_update_overload_1(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1388,7 +1388,7 @@ def test_streaming_response_update_overload_1(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1436,7 +1436,7 @@ def test_method_update_overload_2(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1463,7 +1463,7 @@ def test_method_update_with_all_params_overload_2(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1480,7 +1480,7 @@ def test_raw_response_update_overload_2(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1497,7 +1497,7 @@ def test_streaming_response_update_overload_2(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1545,7 +1545,7 @@ def test_method_update_overload_3(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1568,7 +1568,7 @@ def test_method_update_with_all_params_overload_3(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1585,7 +1585,7 @@ def test_raw_response_update_overload_3(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1602,7 +1602,7 @@ def test_streaming_response_update_overload_3(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1650,7 +1650,7 @@ def test_method_update_overload_4(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1673,7 +1673,7 @@ def test_method_update_with_all_params_overload_4(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1690,7 +1690,7 @@ def test_raw_response_update_overload_4(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1707,7 +1707,7 @@ def test_streaming_response_update_overload_4(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1755,7 +1755,7 @@ def test_method_update_overload_5(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1780,7 +1780,7 @@ def test_method_update_with_all_params_overload_5(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1797,7 +1797,7 @@ def test_raw_response_update_overload_5(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1814,7 +1814,7 @@ def test_streaming_response_update_overload_5(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1862,7 +1862,7 @@ def test_method_update_overload_6(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1888,7 +1888,7 @@ def test_method_update_with_all_params_overload_6(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1905,7 +1905,7 @@ def test_raw_response_update_overload_6(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1922,7 +1922,7 @@ def test_streaming_response_update_overload_6(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -1970,7 +1970,7 @@ def test_method_update_overload_7(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -1993,7 +1993,7 @@ def test_method_update_with_all_params_overload_7(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2010,7 +2010,7 @@ def test_raw_response_update_overload_7(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2027,7 +2027,7 @@ def test_streaming_response_update_overload_7(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2075,7 +2075,7 @@ def test_method_update_overload_8(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2104,7 +2104,7 @@ def test_method_update_with_all_params_overload_8(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2121,7 +2121,7 @@ def test_raw_response_update_overload_8(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2138,7 +2138,7 @@ def test_streaming_response_update_overload_8(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2186,7 +2186,7 @@ def test_method_update_overload_9(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2213,7 +2213,7 @@ def test_method_update_with_all_params_overload_9(self, client: Cloudflare) -> N "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2230,7 +2230,7 @@ def test_raw_response_update_overload_9(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2247,7 +2247,7 @@ def test_streaming_response_update_overload_9(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2295,7 +2295,7 @@ def test_method_update_overload_10(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2321,7 +2321,7 @@ def test_method_update_with_all_params_overload_10(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2338,7 +2338,7 @@ def test_raw_response_update_overload_10(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2355,7 +2355,7 @@ def test_streaming_response_update_overload_10(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2403,7 +2403,7 @@ def test_method_update_overload_11(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2429,7 +2429,7 @@ def test_method_update_with_all_params_overload_11(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2446,7 +2446,7 @@ def test_raw_response_update_overload_11(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2463,7 +2463,7 @@ def test_streaming_response_update_overload_11(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2511,7 +2511,7 @@ def test_method_update_overload_12(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2552,7 +2552,7 @@ def test_method_update_with_all_params_overload_12(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2569,7 +2569,7 @@ def test_raw_response_update_overload_12(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2586,7 +2586,7 @@ def test_streaming_response_update_overload_12(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2634,7 +2634,7 @@ def test_method_update_overload_13(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2657,7 +2657,7 @@ def test_method_update_with_all_params_overload_13(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2674,7 +2674,7 @@ def test_raw_response_update_overload_13(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2691,7 +2691,7 @@ def test_streaming_response_update_overload_13(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2739,7 +2739,7 @@ def test_method_update_overload_14(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2759,7 +2759,7 @@ def test_method_update_with_all_params_overload_14(self, client: Cloudflare) -> "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2776,7 +2776,7 @@ def test_raw_response_update_overload_14(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2793,7 +2793,7 @@ def test_streaming_response_update_overload_14(self, client: Cloudflare) -> None assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2899,7 +2899,7 @@ def test_method_delete(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2909,7 +2909,7 @@ def test_method_delete_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2923,7 +2923,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2937,7 +2937,7 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -2973,7 +2973,7 @@ def test_method_get(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2983,7 +2983,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -2997,7 +2997,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" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3011,7 +3011,7 @@ def test_streaming_response_get(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3053,7 +3053,7 @@ async def test_method_create_overload_1(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3081,7 +3081,7 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3097,7 +3097,7 @@ async def test_raw_response_create_overload_1(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3113,7 +3113,7 @@ async def test_streaming_response_create_overload_1(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3148,7 +3148,7 @@ async def test_method_create_overload_2(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3174,7 +3174,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3190,7 +3190,7 @@ async def test_raw_response_create_overload_2(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3206,7 +3206,7 @@ async def test_streaming_response_create_overload_2(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3241,7 +3241,7 @@ async def test_method_create_overload_3(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3263,7 +3263,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3279,7 +3279,7 @@ async def test_raw_response_create_overload_3(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3295,7 +3295,7 @@ async def test_streaming_response_create_overload_3(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3330,7 +3330,7 @@ async def test_method_create_overload_4(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3352,7 +3352,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3368,7 +3368,7 @@ async def test_raw_response_create_overload_4(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3384,7 +3384,7 @@ async def test_streaming_response_create_overload_4(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3419,7 +3419,7 @@ async def test_method_create_overload_5(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3443,7 +3443,7 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3459,7 +3459,7 @@ async def test_raw_response_create_overload_5(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3475,7 +3475,7 @@ async def test_streaming_response_create_overload_5(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3510,7 +3510,7 @@ async def test_method_create_overload_6(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3535,7 +3535,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3551,7 +3551,7 @@ async def test_raw_response_create_overload_6(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3567,7 +3567,7 @@ async def test_streaming_response_create_overload_6(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3602,7 +3602,7 @@ async def test_method_create_overload_7(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3624,7 +3624,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3640,7 +3640,7 @@ async def test_raw_response_create_overload_7(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3656,7 +3656,7 @@ async def test_streaming_response_create_overload_7(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3691,7 +3691,7 @@ async def test_method_create_overload_8(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3719,7 +3719,7 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3735,7 +3735,7 @@ async def test_raw_response_create_overload_8(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3751,7 +3751,7 @@ async def test_streaming_response_create_overload_8(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3786,7 +3786,7 @@ async def test_method_create_overload_9(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3812,7 +3812,7 @@ async def test_method_create_with_all_params_overload_9(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3828,7 +3828,7 @@ async def test_raw_response_create_overload_9(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3844,7 +3844,7 @@ async def test_streaming_response_create_overload_9(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3879,7 +3879,7 @@ async def test_method_create_overload_10(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3904,7 +3904,7 @@ async def test_method_create_with_all_params_overload_10(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3920,7 +3920,7 @@ async def test_raw_response_create_overload_10(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3936,7 +3936,7 @@ async def test_streaming_response_create_overload_10(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -3971,7 +3971,7 @@ async def test_method_create_overload_11(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -3996,7 +3996,7 @@ async def test_method_create_with_all_params_overload_11(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4012,7 +4012,7 @@ async def test_raw_response_create_overload_11(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4028,7 +4028,7 @@ async def test_streaming_response_create_overload_11(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4063,7 +4063,7 @@ async def test_method_create_overload_12(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4103,7 +4103,7 @@ async def test_method_create_with_all_params_overload_12(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4119,7 +4119,7 @@ async def test_raw_response_create_overload_12(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4135,7 +4135,7 @@ async def test_streaming_response_create_overload_12(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4170,7 +4170,7 @@ async def test_method_create_overload_13(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4192,7 +4192,7 @@ async def test_method_create_with_all_params_overload_13(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4208,7 +4208,7 @@ async def test_raw_response_create_overload_13(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4224,7 +4224,7 @@ async def test_streaming_response_create_overload_13(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4259,7 +4259,7 @@ async def test_method_create_overload_14(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4278,7 +4278,7 @@ async def test_method_create_with_all_params_overload_14(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4294,7 +4294,7 @@ async def test_raw_response_create_overload_14(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4310,7 +4310,7 @@ async def test_streaming_response_create_overload_14(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4346,7 +4346,7 @@ async def test_method_update_overload_1(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4375,7 +4375,7 @@ async def test_method_update_with_all_params_overload_1(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4392,7 +4392,7 @@ async def test_raw_response_update_overload_1(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4409,7 +4409,7 @@ async def test_streaming_response_update_overload_1(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4457,7 +4457,7 @@ async def test_method_update_overload_2(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4484,7 +4484,7 @@ async def test_method_update_with_all_params_overload_2(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4501,7 +4501,7 @@ async def test_raw_response_update_overload_2(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4518,7 +4518,7 @@ async def test_streaming_response_update_overload_2(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4566,7 +4566,7 @@ async def test_method_update_overload_3(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4589,7 +4589,7 @@ async def test_method_update_with_all_params_overload_3(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4606,7 +4606,7 @@ async def test_raw_response_update_overload_3(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4623,7 +4623,7 @@ async def test_streaming_response_update_overload_3(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4671,7 +4671,7 @@ async def test_method_update_overload_4(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4694,7 +4694,7 @@ async def test_method_update_with_all_params_overload_4(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4711,7 +4711,7 @@ async def test_raw_response_update_overload_4(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4728,7 +4728,7 @@ async def test_streaming_response_update_overload_4(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4776,7 +4776,7 @@ async def test_method_update_overload_5(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4801,7 +4801,7 @@ async def test_method_update_with_all_params_overload_5(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4818,7 +4818,7 @@ async def test_raw_response_update_overload_5(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4835,7 +4835,7 @@ async def test_streaming_response_update_overload_5(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4883,7 +4883,7 @@ async def test_method_update_overload_6(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4909,7 +4909,7 @@ async def test_method_update_with_all_params_overload_6(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4926,7 +4926,7 @@ async def test_raw_response_update_overload_6(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -4943,7 +4943,7 @@ async def test_streaming_response_update_overload_6(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -4991,7 +4991,7 @@ async def test_method_update_overload_7(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5014,7 +5014,7 @@ async def test_method_update_with_all_params_overload_7(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5031,7 +5031,7 @@ async def test_raw_response_update_overload_7(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5048,7 +5048,7 @@ async def test_streaming_response_update_overload_7(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5096,7 +5096,7 @@ async def test_method_update_overload_8(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5125,7 +5125,7 @@ async def test_method_update_with_all_params_overload_8(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5142,7 +5142,7 @@ async def test_raw_response_update_overload_8(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5159,7 +5159,7 @@ async def test_streaming_response_update_overload_8(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5207,7 +5207,7 @@ async def test_method_update_overload_9(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5234,7 +5234,7 @@ async def test_method_update_with_all_params_overload_9(self, async_client: Asyn "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5251,7 +5251,7 @@ async def test_raw_response_update_overload_9(self, async_client: AsyncCloudflar assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5268,7 +5268,7 @@ async def test_streaming_response_update_overload_9(self, async_client: AsyncClo assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5316,7 +5316,7 @@ async def test_method_update_overload_10(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5342,7 +5342,7 @@ async def test_method_update_with_all_params_overload_10(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5359,7 +5359,7 @@ async def test_raw_response_update_overload_10(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5376,7 +5376,7 @@ async def test_streaming_response_update_overload_10(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5424,7 +5424,7 @@ async def test_method_update_overload_11(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5450,7 +5450,7 @@ async def test_method_update_with_all_params_overload_11(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5467,7 +5467,7 @@ async def test_raw_response_update_overload_11(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5484,7 +5484,7 @@ async def test_streaming_response_update_overload_11(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5532,7 +5532,7 @@ async def test_method_update_overload_12(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5573,7 +5573,7 @@ async def test_method_update_with_all_params_overload_12(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5590,7 +5590,7 @@ async def test_raw_response_update_overload_12(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5607,7 +5607,7 @@ async def test_streaming_response_update_overload_12(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5655,7 +5655,7 @@ async def test_method_update_overload_13(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5678,7 +5678,7 @@ async def test_method_update_with_all_params_overload_13(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5695,7 +5695,7 @@ async def test_raw_response_update_overload_13(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5712,7 +5712,7 @@ async def test_streaming_response_update_overload_13(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5760,7 +5760,7 @@ async def test_method_update_overload_14(self, async_client: AsyncCloudflare) -> account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5780,7 +5780,7 @@ async def test_method_update_with_all_params_overload_14(self, async_client: Asy "user_deprovision": True, }, ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5797,7 +5797,7 @@ async def test_raw_response_update_overload_14(self, async_client: AsyncCloudfla assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5814,7 +5814,7 @@ async def test_streaming_response_update_overload_14(self, async_client: AsyncCl assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5920,7 +5920,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5930,7 +5930,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncCloudflare account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5944,7 +5944,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -5958,7 +5958,7 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProviderDeleteResponse], identity_provider, path=["response"]) + assert_matches_type(IdentityProviderDeleteResponse, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True @@ -5994,7 +5994,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -6004,7 +6004,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) - account_id="string", zone_id="string", ) - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -6018,7 +6018,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" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) @pytest.mark.skip() @parametrize @@ -6032,7 +6032,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No assert response.http_request.headers.get("X-Stainless-Lang") == "python" identity_provider = await response.parse() - assert_matches_type(Optional[IdentityProvider], identity_provider, path=["response"]) + assert_matches_type(IdentityProvider, identity_provider, path=["response"]) assert cast(Any, response.is_closed) is True diff --git a/tests/api_resources/zero_trust/test_organizations.py b/tests/api_resources/zero_trust/test_organizations.py index c8bcc6bb4eb..010456034f4 100644 --- a/tests/api_resources/zero_trust/test_organizations.py +++ b/tests/api_resources/zero_trust/test_organizations.py @@ -29,7 +29,7 @@ def test_method_create(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -54,7 +54,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: user_seat_expiration_inactive_time="720h", warp_auth_session_duration="24h", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -69,7 +69,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" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -84,7 +84,7 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True @@ -114,7 +114,7 @@ def test_method_update(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -143,7 +143,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None: user_seat_expiration_inactive_time="720h", warp_auth_session_duration="24h", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -156,7 +156,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -169,7 +169,7 @@ def test_streaming_response_update(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True @@ -195,7 +195,7 @@ def test_method_list(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -204,7 +204,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -217,7 +217,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" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -230,7 +230,7 @@ def test_streaming_response_list(self, client: Cloudflare) -> None: assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True @@ -329,7 +329,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -354,7 +354,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare user_seat_expiration_inactive_time="720h", warp_auth_session_duration="24h", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -369,7 +369,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" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -384,7 +384,7 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True @@ -414,7 +414,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -443,7 +443,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare user_seat_expiration_inactive_time="720h", warp_auth_session_duration="24h", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -456,7 +456,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None: assert response.is_closed is True assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -469,7 +469,7 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True @@ -495,7 +495,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -504,7 +504,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) account_id="string", zone_id="string", ) - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -517,7 +517,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" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) @pytest.mark.skip() @parametrize @@ -530,7 +530,7 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N assert response.http_request.headers.get("X-Stainless-Lang") == "python" organization = await response.parse() - assert_matches_type(Optional[Organization], organization, path=["response"]) + assert_matches_type(Organization, organization, path=["response"]) assert cast(Any, response.is_closed) is True