我不知道这可能是一个普遍的问题,但我无法处理,也无法找到answear。
我的类用于打开和终止某些过程:
Functor
现在我同时模拟了F[A]
和f: A => B
,我用F[B]
处理了:
from subprocess import Popen, PIPE
class foo(object):
def __init__(self):
self.process = None
self.command = 'some command'
def _start_process(self, duration):
self.process = Popen([self.command, '-d'], stdout=PIPE)
def _terminate_process(self):
self.process.terminate()
<other_instructions>
它有效。但是我无法嘲笑_start_process
。有什么想法吗?