Есть ли асинхронный эквивалент unitetUpClass в Python 3.10?Python

Программы на Python
Anonymous
Есть ли асинхронный эквивалент unitetUpClass в Python 3.10?

Сообщение Anonymous »

Я использовал unittest.IsolatedAsyncioTestCase для тестирования своих асинхронных методов. Я использовал setUpClass и asyncSetUp для создания приспособления и asyncTearDown для очистки. Пока все работает отлично :-)
Но теперь у меня есть новое требование: асинхронно создавать некоторые фикстуры один раз для каждого тестового класса и использовать их повсюду в тестовых методах.
Я знаю, что setUpClass запускается один раз для каждого тестового класса, а setUp запускается один раз для каждого тестового метода. asyncSetUp — это асинхронный эквивалент setUp. Но мне не удалось найти асинхронный эквивалент setUpClass.
Итак, как лучше всего асинхронно создавать и очищать фикстуры один раз за тест?
Я пробовал проверить официальный документ unittest по адресу https://docs.python.org/3/library/unitt ... setUpClass, но он документирует только asyncSetUp .
Я использую Python 3.10 и использую pytest.

Подробнее здесь: https://stackoverflow.com/questions/759 ... ython-3-10

Вернуться в «Python»