Следующий код работает нормально, это очень простой тест для макетирования функции печати.Проблема в том, что когда я вызываю mocked_print и хочу, чтобы автозаполнение mocked_print методом assert_called_once_with не отображалось среди предложений в редакторе.
Вот изображение предложений, которые я получаю
Среда:
- Windows 10
- PyCharm community Edition 2019.2.2
- python 3.7.4.exe
import unittest
from unittest import mock
def print_something():
print('Hello')
class TestFoo(unittest.TestCase):
def test_print(self):
with mock.patch('builtins.print') as mocked_print:
print_something()
mocked_print.assert_called_once_with("Hello")