Exemplo n.º 1
0
def setUpDatastorage(test):
    setUpCA(test)

    config.addPackage('memphis.storage.meta')
    config.loadPackage('memphis.config')

    engine = create_engine('sqlite://')
    Session = sessionmaker()
    Session.configure(bind=engine)

    session = Session()

    config.begin()
    storage.setMetadata(sqlalchemy.MetaData())
    storage.initialize(engine, session)

    config.commit()
    session.commit()
Exemplo n.º 2
0
def tearDownDatastorage(test):
    sqlalchemy.orm.clear_mappers()
    storage.setSession(None)
    storage.setMetadata(None)
    catesting.tearDown(test)
    tearDownConfig(test)