我正在尝试编写 unittest 来检查是否subprocess.call()在不返回任何内容的函数 flash_it 中调用。
def flash_it('flash.bat'):
file = open('file.txt', 'w')
subprocess.call(['flash.bat', '-d'], stdout = file, stderr = subprocess.STDOUT)
@mock.patch('subprocess.call')
def test_subprocess_call_passed(self, mock_subproc_call):
main.flash_it('flash.bat')
self.assertTrue(mock_subproc_call.called)
qq_遁去的一_1
相关分类