code: def _setup_each_tables(self):
      if self.run_define_tables == "each":
          self.define_tables(self._tables_metadata)
          if self.run_create_tables == "each":
              self._tables_metadata.create_all(self.bind)
          self.tables.update(self._tables_metadata.tables)
          self.sequences.update(self._tables_metadata._sequences)
      elif self.run_create_tables == "each":
          self._tables_metadata.create_all(self.bind)
  
imports: from __future__ import annotations
  import itertools
  import random
  import re
  import sys
  import sqlalchemy
  from .base import TestBase
  from ..None import config
  from ..None import mock
  from ..assertions import eq_
  from ..assertions import ne_
  from ..util import adict
  from ..util import drop_all_tables_from_metadata
  from ...None import event
  from ...None import util
  from ...schema import sort_tables_and_constraints
  from ...sql import visitors
  from ...sql.elements import ClauseElement
label_desc: Use image node_id 7 for calling the TablesTest obj's underlying member method code with example usage: obj._setup_each_tables() without return types