code: def test_add_archive(self):
      self.check_add_archive(self.spark)
  
      # Test multi sessions. Should be able to add the same
      # file from different session.
      self.check_add_archive(
          SparkSession.builder.remote(
              f"sc://localhost:{ChannelBuilder.default_port()}"
          ).create()
      )
  
imports: import hashlib
  import shutil
  import tempfile
  import unittest
  import os
  from pyspark.errors.exceptions.connect import SparkConnectGrpcException
  from pyspark.sql import SparkSession
  from pyspark.testing.connectutils import ReusedConnectTestCase, should_test_connect
  from pyspark.testing.utils import SPARK_HOME
  from pyspark import SparkFiles
  from pyspark.sql.functions import udf
label_desc: Use image node_id 7 for calling the ArtifactTestsMixin obj's underlying member method code with example usage: obj.test_add_archive() without return types