コード例 #1
0
ファイル: testing.py プロジェクト: kod3r/sqlalchemy
    def tearDown(self):
        global Session
        if Session is None:
            from sqlalchemy.orm.session import Session
        Session.close_all()
        global clear_mappers
        if clear_mappers is None:
            from sqlalchemy.orm import clear_mappers

        if not self.keep_mappers:
            clear_mappers()
        if not self.keep_data:
            for t in reversed(_otest_metadata.sorted_tables):
                try:
                    t.delete().execute().close()
                except Exception, e:
                    print "EXCEPTION DELETING...", e
コード例 #2
0
ファイル: testing.py プロジェクト: tehasdf/sqlalchemy
    def tearDown(self):
        global Session
        if Session is None:
            from sqlalchemy.orm.session import Session
        Session.close_all()
        global clear_mappers
        if clear_mappers is None:
            from sqlalchemy.orm import clear_mappers

        if not self.keep_mappers:
            clear_mappers()
        if not self.keep_data:
            for t in reversed(_otest_metadata.sorted_tables):
                try:
                    t.delete().execute().close()
                except Exception, e:
                    print "EXCEPTION DELETING...", e
コード例 #3
0
ファイル: session.py プロジェクト: Frihet/sqlalchemy-patches
 def tearDown(self):
     SessionCls.close_all()
     tables.delete()
     clear_mappers()
コード例 #4
0
ファイル: core.py プロジェクト: Answeror/aip
 def scoped_all_session(self):
     try:
         yield
     finally:
         from sqlalchemy.orm.session import Session
         Session.close_all()