From 4d87256cc32e72f8a777d6ebc27a6aa716fa6407 Mon Sep 17 00:00:00 2001 From: Luna Date: Fri, 25 Oct 2019 08:57:45 -0300 Subject: [PATCH] tests.conftest: use app_context on create_user call --- tests/conftest.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 9d83a9e..2a48d5c 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -76,9 +76,8 @@ async def _user_fixture_setup(app): password = secrets.token_hex(6) user_email = email() - user_id, pwd_hash = await create_user( - username, user_email, password, app.db, app.loop - ) + async with app.app_context(): + user_id, pwd_hash = await create_user(username, user_email, password) # generate a token for api access user_token = make_token(user_id, pwd_hash) @@ -125,8 +124,8 @@ async def test_cli_staff(test_cli): # copied from manage.cmd.users.set_user_staff. old_flags = await app.db.fetchval( """ - SELECT flags FROM users WHERE id = $1 - """, + SELECT flags FROM users WHERE id = $1 + """, user_id, ) @@ -134,8 +133,8 @@ async def test_cli_staff(test_cli): await app.db.execute( """ - UPDATE users SET flags = $1 WHERE id = $2 - """, + UPDATE users SET flags = $1 WHERE id = $2 + """, new_flags, user_id, )