From 63070ae63fd67c76552dd7be51c061c7d05e9c7f Mon Sep 17 00:00:00 2001 From: box-sdk-build <94016436+box-sdk-build@users.noreply.github.com> Date: Tue, 26 Mar 2024 11:49:59 +0100 Subject: [PATCH] test: Custom base URLs unit test (box/box-codegen#452) (#101) --- .codegen.json | 2 +- test/client.py | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 6838714..54a54ef 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3970588", "specHash": "d50ab5f", "version": "0.6.2" } +{ "engineHash": "0d4bf53", "specHash": "d50ab5f", "version": "0.6.2" } diff --git a/test/client.py b/test/client.py index 5572d3d..4a35c67 100644 --- a/test/client.py +++ b/test/client.py @@ -1,5 +1,7 @@ from box_sdk_gen.internal.utils import to_string +import pytest + from box_sdk_gen.client import BoxClient from box_sdk_gen.schemas import UserFull @@ -12,6 +14,8 @@ from box_sdk_gen.networking.fetch import FetchResponse +from box_sdk_gen.networking.base_urls import BaseUrls + client: BoxClient = get_default_client() @@ -47,3 +51,14 @@ def testWithExtraHeaders(): app_user: UserFull = as_user_client.users.get_user_me() assert to_string(app_user.name) == user_name client.users.delete_user_by_id(created_user.id) + + +def testWithCustomBaseUrls(): + new_base_urls: BaseUrls = BaseUrls( + base_url='https://box.com/', + upload_url='https://box.com/', + oauth_2_url='https://box.com/', + ) + custom_base_client: BoxClient = client.with_custom_base_urls(new_base_urls) + with pytest.raises(Exception): + custom_base_client.users.get_user_me()