def setUpClass(cls):
super(TestMJMLTCPServer, cls).setUpClass()
root_dir = os.path.dirname(settings.BASE_DIR)
tcpserver_path = os.path.join(root_dir, 'mjml', 'node', 'tcpserver.js')
env = os.environ.copy()
env['NODE_PATH'] = root_dir
for host, port in mjml_settings.MJML_TCPSERVERS:
p = subprocess.Popen(['node', tcpserver_path, str(port), host],
stdout=subprocess.PIPE, stderr=subprocess.STDOUT, env=env)
cls.processes.append(p)
time.sleep(5)
评论列表
文章目录