code: def setUp(self):
      ConnectingTestCase.setUp(self)
  
      self.sync_conn = self.conn
      self.conn = self.connect(async_=True)
  
      self.wait(self.conn)
  
      curs = self.conn.cursor()
      if crdb_version(self.sync_conn) is not None:
          curs.execute("set experimental_enable_temp_tables = 'on'")
          self.wait(curs)
  
      curs.execute(
          """
              CREATE TEMPORARY TABLE table1 (
                id int PRIMARY KEY
              )"""
      )
      self.wait(curs)
  
imports: import gc
  import time
  import unittest
  import warnings
  import psycopg2
  import psycopg2.errors
  from psycopg2 import extensions
  from .testutils import ConnectingTestCase, StringIO, skip_before_postgres, skip_if_crdb, crdb_version, slow
label_desc: Use image node_id 1 for calling the AsyncTests obj's underlying member method code with example usage: obj.setUp() without return types