|
4 | 4 | from unittest.mock import Mock, patch
|
5 | 5 |
|
6 | 6 | from flask.testing import FlaskClient
|
| 7 | +import pytest |
7 | 8 | from werkzeug.datastructures import FileStorage
|
8 | 9 |
|
9 | 10 | from lms.lmsdb.models import Course, User
|
@@ -244,12 +245,13 @@ def teardown(self):
|
244 | 245 | def open_file(filename: str) -> BufferedReader:
|
245 | 246 | return open(Path(conftest.SAMPLES_DIR) / filename, 'br')
|
246 | 247 |
|
247 |
| - def test_upload_avatar(self, student_user: User, captured_templates): |
| 248 | + @pytest.mark.asyncio |
| 249 | + async def test_upload_avatar(self, student_user: User, captured_templates): |
248 | 250 | client = conftest.get_logged_user(student_user.username)
|
249 |
| - conftest.upload_avatar(client, self.image_storage) |
| 251 | + await conftest.upload_avatar(client, self.image_storage) |
250 | 252 | template, _ = captured_templates[-1]
|
251 | 253 | assert template.name == "user.html"
|
252 |
| - conftest.upload_avatar(client, self.image_storage_2) |
| 254 | + await conftest.upload_avatar(client, self.image_storage_2) |
253 | 255 | client.get('/avatar/delete')
|
254 | 256 | template, _ = captured_templates[-1]
|
255 | 257 | assert template.name == "user.html"
|
|
0 commit comments