class SomeTest(ORMTest):

    def define_tables(self, metadata):
        Table('users', metadata, ...)
        Table('addresses', metadata, ...)

    def define_classes(self):
        class User(TestEntity):
            pass
        class Address(TestEntity):
            pass

    @resolve_artifact_names
    def test_1(self):
        mapper(User, users)
        # ...

    @resolve_artifact_names
    def test_2(self):
        mapper(Address, addresses, properties={
                'user': relation(User)
                })
        # ...

