在unittes中使用补丁模块时,Autocomplete pycharm不起作用

2024-09-26 18:07:29 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的代码运行良好,这是一个非常简单的测试来模仿print函数。问题是,当我调用mocked_print时,希望使用方法assert的autocompletemocked_print时,编辑器中的建议中没有显示该方法。在

Here's an image of the suggestions I get

环境:

  • Windows 10
  • PyCharm社区版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")

Tags: 方法函数importhellodefwithassertunittest

热门问题