def test_boolean_detection(self):
Table(
'simple_items', self.metadata,
Column('bool1', INTEGER),
Column('bool2', SMALLINT),
Column('bool3', TINYINT),
CheckConstraint('simple_items.bool1 IN (0, 1)'),
CheckConstraint('simple_items.bool2 IN (0, 1)'),
CheckConstraint('simple_items.bool3 IN (0, 1)')
)
assert self.generate_code() == """\
# coding: utf-8
from sqlalchemy import Boolean, Column, MetaData, Table
metadata = MetaData()
t_simple_items = Table(
'simple_items', metadata,
Column('bool1', Boolean),
Column('bool2', Boolean),
Column('bool3', Boolean)
)
"""
评论列表
文章目录