コード例 #1
0
ファイル: lib.py プロジェクト: kreopt/aioweb
def init_orator(settings):
    import yaml
    from orator import DatabaseManager
    from orator import Model
    dbconfig = get_dbconfig(settings)

    if Model.get_connection_resolver():
        Model.get_connection_resolver().disconnect()
    Model.set_connection_resolver(DatabaseManager(dbconfig))
コード例 #2
0
ファイル: __init__.py プロジェクト: kdriedger-simutech/orator
    def test_reconnection(self):
        db = Model.get_connection_resolver()

        db.disconnect()
        db.reconnect()

        db.disconnect()
コード例 #3
0
ファイル: __init__.py プロジェクト: kdriedger-simutech/orator
    def test_reconnection(self):
        db = Model.get_connection_resolver()

        db.disconnect()
        db.reconnect()

        db.disconnect()
コード例 #4
0
 def setUp(self):
     connection = Model.get_connection_resolver().connection()
     schema = connection.get_schema_builder()
     with schema.create('users') as table:
         table.increments('id')
         table.string('name').unique()
         table.string('email').unique()
         table.boolean('admin').default(True)
         table.timestamps()
コード例 #5
0
 def connection(self):
     return Model.get_connection_resolver().connection()
コード例 #6
0
ファイル: test_cache.py プロジェクト: sdispater/orator-cache
 def connection(self):
     return Model.get_connection_resolver().connection()
コード例 #7
0
ファイル: __init__.py プロジェクト: zehauser/orator
 def connection(self, connection=None):
     return Model.get_connection_resolver().connection(connection)