code: def test_upload_data_absolute_file(sagemaker_session):
      """Test the method ``Session.upload_data`` can upload one encrypted file to S3 bucket"""
      data_path = os.path.join(
          DATA_DIR, "upload_data_tests", "file1.py"
      )
      uploaded_file = sagemaker_session.upload_data(
          data_path, extra_args=AES_ENCRYPTION_ENABLED
      )
      parsed_url = urlparse(uploaded_file)
      s3_client = sagemaker_session.boto_session.client("s3")
      head = s3_client.head_object(
          Bucket=parsed_url.netloc, Key=parsed_url.path.lstrip("/")
      )
      assert head["ServerSideEncryption"] == "AES256"
  
imports: from __future__ import absolute_import
  import os
  from six.moves.urllib.parse import urlparse
  from tests.integ import DATA_DIR
label_desc: Use image node_id 1 for calling a global function with example usage: test_upload_data_absolute_file(sagemaker_session) without return types