

@pytest.yield_fixture
def sqlalchemyjobstore(tmpdir):
    db_path = tmpdir.join('apscheduler_unittest.sqlite')
    sqlalchemy = pytest.importorskip('apscheduler.jobstores.sqlalchemy')
    store = sqlalchemy.SQLAlchemyJobStore(url=('sqlite:///%s' % db_path))
    store.start(None, 'sqlalchemy')
    (yield store)
    store.shutdown()
    db_path.remove()

dataset/ETHPy150Open agronholm/apscheduler/tests/test_jobstores.py sqlalchemyjobstore/original