def test02_execute(self):
pid = os.fork()
if not pid:
self._redirectAsyncStdIO()
os.execv(self.CIDTEST_BIN, [self.CIDTEST_BIN, 'service', 'master'])
try:
res = self._firstGet('http://127.0.0.1:1234/plugin_assets/file.txt')
self.assertEqual('STATICFILE', res.text.strip())
res = self._firstGet('http://127.0.0.1:1234/')
if res.text.find('redmine') < 0:
print(res)
self.assertFalse(True)
finally:
os.kill(pid, signal.SIGTERM)
try: os.waitpid(pid, 0)
except OSError: pass
评论列表
文章目录