예제 #1
0
    def setup_method(self, method):
        ClassicTestCase.setup_method(self, method)

        article = self.Article(description=u'Some description',
                               name=u'Some name')
        self.session.add(article)
        self.session.commit()
    def create_tables(self):
        ClassicTestCase.create_tables(self)

        self.textitems = sa.Table(
            "textitems",
            self.metadata,
            sa.Column("id", sa.Integer, autoincrement=True, primary_key=True, nullable=False),
        )
        self.textitems_translation = sa.Table(
            "textitems_translation",
            self.metadata,
            sa.Column("id", sa.Integer, sa.ForeignKey("textitems"), primary_key=True, nullable=False),
            sa.Column("locale", sa.types.CHAR(2), primary_key=True, nullable=False),
            sa.Column("name", sa.UnicodeText),
        )
    def create_tables(self):
        ClassicTestCase.create_tables(self)

        self.textitems = sa.Table(
            'textitems', self.metadata,
            sa.Column('id', sa.Integer,
                      autoincrement=True,
                      primary_key=True,
                      nullable=False))
        self.textitems_translation = sa.Table(
            'textitems_translation', self.metadata,
            sa.Column('id', sa.Integer, sa.ForeignKey('textitems'),
                      primary_key=True,
                      nullable=False),
            sa.Column('locale', sa.types.CHAR(2),
                      primary_key=True,
                      nullable=False),
            sa.Column('name', sa.UnicodeText))
    def create_tables(self):
        ClassicTestCase.create_tables(self)

        self.textitems = sa.Table(
            'textitems', self.metadata,
            sa.Column('id',
                      sa.Integer,
                      autoincrement=True,
                      primary_key=True,
                      nullable=False))
        self.textitems_translation = sa.Table(
            'textitems_translation', self.metadata,
            sa.Column('id',
                      sa.Integer,
                      sa.ForeignKey('textitems'),
                      primary_key=True,
                      nullable=False),
            sa.Column('locale',
                      sa.types.CHAR(2),
                      primary_key=True,
                      nullable=False), sa.Column('name', sa.UnicodeText))
 def create_mappers(self):
     sa.orm.mapper(self.TextItem, self.textitems)
     sa.orm.mapper(self.TextItemTranslation, self.textitems_translation)
     ClassicTestCase.create_mappers(self)
 def teardown_method(self, method):
     ClassicTestCase.teardown_method(self, method)
     translation_manager.options['auto_created_locales'] = []
 def setup_method(self, method):
     ClassicTestCase.setup_method(self, method)
     translation_manager.options['auto_created_locales'] = [u'fi', u'en']
 def create_mappers(self):
     sa.orm.mapper(self.TextItem, self.textitems)
     sa.orm.mapper(self.TextItemTranslation, self.textitems_translation)
     ClassicTestCase.create_mappers(self)