def configuration(request):
"""Set up a Configurator instance.
This Configurator instance sets up a pointer to the location of the
database.
It also includes the models from your app's model package.
Finally it tears everything down, including the Postgres database.
This configuration will persist for the entire duration of your PyTest run.
"""
settings = {
'sqlalchemy.url': TEST_DB}
config = testing.setUp(settings=settings)
config.include('pylistener.models')
config.include('pylistener.routes')
def teardown():
testing.tearDown()
request.addfinalizer(teardown)
return config
评论列表
文章目录