コード例 #1
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _ix_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('x', String()), Column('y', Integer),
               Index('ix1', 'y'))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #2
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _sql_ck_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('email', String()))
     t.append_constraint(CheckConstraint(t.c.email.like('%@%')))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #3
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _uq_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('x', String()), Column('y', Integer),
               UniqueConstraint('y', name='uq1'))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #4
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _enum_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('thing', Enum('a', 'b', 'c')))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #5
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _boolean_no_ck_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('flag', Boolean(create_constraint=False)))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #6
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _boolean_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('flag', Boolean))
     return ApplyBatchImpl(t, table_args, table_kwargs)
コード例 #7
0
ファイル: test_batch.py プロジェクト: poweredbyboffins/mwb
 def _selfref_fk_fixture(self, table_args=(), table_kwargs={}):
     m = MetaData()
     t = Table('tname', m, Column('id', Integer, primary_key=True),
               Column('parent_id', Integer, ForeignKey('tname.id')),
               Column('data', String))
     return ApplyBatchImpl(t, table_args, table_kwargs)