Итак, я пишу интеграционную тестовую структуру, которая состоит из задней части и передних частей. Передний конец проходит в Ruby on Rails
, и я начинаю его с помощью командной строки:Запуск веб-сервера в процессе ожидания - Python
bundle exec thin start -p 3001 --ssl
Я хочу, чтобы выполнить эту команду в своем собственном процессе. В настоящее время я использую subprocess
:
cmd = bundle exec thin start -p 3001 --ssl
subprocess.call([cmd])
Однако subprocess.call
будет ждать, пока процесс возвращается (который он не будет, так как это веб-сервер). Мне нужно, чтобы Rails-сервер работал на своем собственном процессе. Как я могу это сделать?
Это не сработало ... – cybertextron
Вы получили сообщение об ошибке –