code: def setup_mappers(cls):
      foo = cls.tables.foo
  
      cls.mapper_registry.map_imperatively(Foo, foo)
      with testing.expect_deprecated(
          "The mapper.non_primary parameter is deprecated"
      ):
          cls.mapper_registry.map_imperatively(
              Foo,
              foo,
              non_primary=True,
              properties={"foo_bar": foo.c.data},
          )
  
imports: from sqlalchemy import Column
  from sqlalchemy import Integer
  from sqlalchemy import testing
  from sqlalchemy.ext.automap import automap_base
  from sqlalchemy.ext.horizontal_shard import ShardedSession
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing import mock
  from .None import test_mutable
  from .test_mutable import Foo
  from ..orm._fixtures import FixtureTest
label_desc: Use image node_id 1 for calling the MutableAssocIncludeNonPrimaryTest obj's underlying member method code with example usage: obj.setup_mappers(cls) without return types