Skip to content

Commit 8109658

Browse files
committed
test: refactor asynchronous test function signatures for improved readability and consistency across course and meme tests
1 parent 6e3b1ad commit 8109658

2 files changed

Lines changed: 27 additions & 7 deletions

File tree

backend/tests/api/test_courses.py

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,7 +1082,10 @@ async def test_list_all_courses_direct_returns_courses(
10821082

10831083

10841084
@pytest.mark.asyncio
1085-
async def test_get_course_archives_not_found_direct(session_maker, make_user):
1085+
async def test_get_course_archives_not_found_direct(
1086+
session_maker,
1087+
make_user,
1088+
):
10861089
user = await make_user()
10871090
async with session_maker() as session:
10881091
with pytest.raises(HTTPException) as exc:
@@ -1095,7 +1098,10 @@ async def test_get_course_archives_not_found_direct(session_maker, make_user):
10951098

10961099

10971100
@pytest.mark.asyncio
1098-
async def test_get_archive_preview_url_not_found_direct(session_maker, make_user):
1101+
async def test_get_archive_preview_url_not_found_direct(
1102+
session_maker,
1103+
make_user,
1104+
):
10991105
user = await make_user()
11001106
async with session_maker() as session:
11011107
with pytest.raises(HTTPException) as exc:
@@ -1109,7 +1115,10 @@ async def test_get_archive_preview_url_not_found_direct(session_maker, make_user
11091115

11101116

11111117
@pytest.mark.asyncio
1112-
async def test_get_archive_download_url_not_found_direct(session_maker, make_user):
1118+
async def test_get_archive_download_url_not_found_direct(
1119+
session_maker,
1120+
make_user,
1121+
):
11131122
user = await make_user()
11141123
async with session_maker() as session:
11151124
with pytest.raises(HTTPException) as exc:
@@ -1123,7 +1132,10 @@ async def test_get_archive_download_url_not_found_direct(session_maker, make_use
11231132

11241133

11251134
@pytest.mark.asyncio
1126-
async def test_update_archive_course_creates_new_course_direct(session_maker, make_user):
1135+
async def test_update_archive_course_creates_new_course_direct(
1136+
session_maker,
1137+
make_user,
1138+
):
11271139
admin = await make_user(is_admin=True)
11281140
course = await _create_course(session_maker, name="Direct Course")
11291141
archive = await _create_archive(
@@ -1154,7 +1166,10 @@ async def test_update_archive_course_creates_new_course_direct(session_maker, ma
11541166

11551167

11561168
@pytest.mark.asyncio
1157-
async def test_create_course_duplicate_direct(session_maker, make_user):
1169+
async def test_create_course_duplicate_direct(
1170+
session_maker,
1171+
make_user,
1172+
):
11581173
admin = await make_user(is_admin=True)
11591174
course = await _create_course(
11601175
session_maker,
@@ -1180,7 +1195,10 @@ async def test_create_course_duplicate_direct(session_maker, make_user):
11801195

11811196

11821197
@pytest.mark.asyncio
1183-
async def test_delete_course_soft_deletes_direct(session_maker, make_user):
1198+
async def test_delete_course_soft_deletes_direct(
1199+
session_maker,
1200+
make_user,
1201+
):
11841202
admin = await make_user(is_admin=True)
11851203
course = await _create_course(session_maker, name="Delete Direct")
11861204
archive = await _create_archive(

backend/tests/api/test_meme.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ async def test_get_random_meme_returns_meme(client, session_maker):
3030
finally:
3131
if created_id is not None:
3232
async with session_maker() as session:
33-
await session.execute(delete(Meme).where(Meme.id == created_id))
33+
await session.execute(
34+
delete(Meme).where(Meme.id == created_id)
35+
)
3436
await session.commit()
3537

3638

0 commit comments

Comments
 (0)