code: def test_bucket_creation_client_error(sagemaker_session):
      error = ClientError(
          error_response={
              "Error": {"Code": "404", "Message": "Not Found"}
          },
          operation_name="foo",
      )
      sagemaker_session.boto_session.resource(
          "s3"
      ).meta.client.head_bucket.side_effect = error
      with pytest.raises(ClientError):
          error = ClientError(
              error_response={
                  "Error": {
                      "Code": "SomethingWrong",
                      "Message": "message",
                  }
              },
              operation_name="foo",
          )
          sagemaker_session.boto_session.resource().create_bucket.side_effect = (
              error
          )
  
          sagemaker_session.default_bucket()
      assert sagemaker_session._default_bucket is None
  
file_path: sagemaker-python-sdk/tests/unit/test_default_bucket.py
imports: from __future__ import absolute_import
  import datetime
  import pytest
  from botocore.exceptions import ClientError
  from mock import MagicMock
  import sagemaker
label_desc: Use image node_id 10 for calling a global function with example usage: test_bucket_creation_client_error(sagemaker_session) without return types