фикстура 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а что я сделал не так, что не смог этим пользоваться? Благодаря!

0 ответов

Другие вопросы по тегам