Here are the examples of the python api sqlalchemy_utils.register_composites taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
Project: sqlalchemy-utils Source File: test_composite.py
@pytest.fixture
def session(self, request, engine, connection, Base, Account):
sa.orm.configure_mappers()
Session = sessionmaker(bind=connection)
session = Session()
session.execute(
"CREATE TYPE money_type AS (currency VARCHAR, amount INTEGER)"
)
session.execute(
"""CREATE TABLE account (
id SERIAL, balance MONEY_TYPE, PRIMARY KEY(id)
)"""
)
def teardown():
session.execute('DROP TABLE account')
session.execute('DROP TYPE money_type')
session.commit()
session.close_all()
connection.close()
remove_composite_listeners()
engine.dispose()
register_composites(connection)
request.addfinalizer(teardown)
return session