фикстура mock_post не найдена при исправлении aiohttp.ClientSession.post
Я следую этому примеру, чтобы использовать
asynctest
издеваться
aiohttp.ClientSession.post
. вот мое тестирование:
@patch("path.to.aiohttp.ClientSession.post")
def test_my_app(mock_post):
test_cases = [(11, 1), (12, 1), (10, 2), (5, 3), (3, 4)]
for batch_size, number_of_http_calls in test_cases:
mock_post.return_value.__aenter__.return_value.status = 200
myfunc()
assert mock_post.call_count == number_of_http_calls
когда я запустил его в pycharm, я получил эту ошибку:
E fixture 'mock_post' not found
> available fixtures: many other fixtures showed here
> use 'pytest --fixtures [testpath]' for help on them.
Мне интересно, как пример получить
mock_get
а что я сделал не так, что не смог этим пользоваться? Благодаря!