У меня есть куча тестов, которые я решил поместить в класс, пример кода ниже:
class IntegrationTests:
@pytest.mark.integrationtest
@pytest.mark.asyncio
async def test_job(self):
assert await do_stuff()
Однако, когда я пытаюсь запустить тесты: pipenv run pytest -v -m integrationtest
, они не обнаруживаютсявообще, где я получил следующее, прежде чем переместить их в класс:
5 passed, 4 deselected in 0.78 seconds
Теперь я получаю это:
2 passed, 4 deselected in 0.51 seconds
Почему pytest
не обнаруживает эти тесты?Тестовые классы не поддерживаются?