summaryrefslogtreecommitdiffstats
path: root/api/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'api/tests/conftest.py')
-rw-r--r--api/tests/conftest.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/api/tests/conftest.py b/api/tests/conftest.py
index 4fa21e0d..02c4c5c8 100644
--- a/api/tests/conftest.py
+++ b/api/tests/conftest.py
@@ -14,7 +14,7 @@ from commands.db_datas import make_db_seed # noqa: E402
from models import user_datastore # noqa: E402
-@pytest.yield_fixture(scope="session")
+@pytest.fixture(scope="session")
def app():
app = create_app(config_filename="config.testing.Config")
ctx = app.app_context()
@@ -25,7 +25,7 @@ def app():
ctx.pop()
-@pytest.yield_fixture(scope="session")
+@pytest.fixture(scope="session")
def db(app):
_db.drop_all()
_db.engine.connect().execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp";')
@@ -43,7 +43,7 @@ def client(app):
return app.test_client()
-@pytest.yield_fixture(scope="function")
+@pytest.fixture(scope="function")
def session(db):
connection = db.engine.connect()
transaction = connection.begin()
@@ -68,7 +68,10 @@ def test_user_slugs(client, session):
suffix = "".join(random.choices(string.ascii_letters + string.digits, k=20))
username = f"test_slug_{count}_{suffix}"
u = user_datastore.create_user(
- name=username, email=f"test_slug_{count}@localhost", password=hash_password(f"slug_{count}"), roles=[role]
+ name=username,
+ email=f"test_slug_{count}@localhost",
+ password=hash_password(f"slug_{count}"),
+ roles=[role],
)
session.commit()
assert u.id >= 0