擅长:python、mysql、java
<p>首先,测试信号本身是功能测试或集成测试,而不是单元测试。见<a href="https://stackoverflow.com/questions/4904096/whats-the-difference-between-unit-functional-acceptance-and-integration-test">What's the difference between unit, functional, acceptance, and integration tests?</a></p>
<p>可以使用<a href="https://docs.python.org/2/library/subprocess.html#subprocess.Popen" rel="nofollow noreferrer">^{<cd1>}</a>作为子进程运行Python脚本,然后使用<a href="https://docs.python.org/2/library/subprocess.html#subprocess.Popen.send_signal" rel="nofollow noreferrer">^{<cd2>} method</a>向该进程发送信号,然后测试该进程是否已使用<a href="https://docs.python.org/2/library/subprocess.html#subprocess.Popen.poll" rel="nofollow noreferrer">^{<cd3>}</a>退出。在</p>