Merge pull request #225 from jmcarp/deprecate-yield-fixtures

Deprecate pytest yield fixtures.
master
Steven Loria 7 years ago committed by GitHub
commit 43545fb510
  1. 6
      {{cookiecutter.app_name}}/tests/conftest.py

@ -11,7 +11,7 @@ from {{cookiecutter.app_name}}.settings import TestConfig
from .factories import UserFactory from .factories import UserFactory
@pytest.yield_fixture(scope='function') @pytest.fixture
def app(): def app():
"""An application for the tests.""" """An application for the tests."""
_app = create_app(TestConfig) _app = create_app(TestConfig)
@ -23,13 +23,13 @@ def app():
ctx.pop() ctx.pop()
@pytest.fixture(scope='function') @pytest.fixture
def testapp(app): def testapp(app):
"""A Webtest app.""" """A Webtest app."""
return TestApp(app) return TestApp(app)
@pytest.yield_fixture(scope='function') @pytest.fixture
def db(app): def db(app):
"""A database for the tests.""" """A database for the tests."""
_db.app = app _db.app = app

Loading…
Cancel
Save