def test_spawn_unicorn(self, popen_mock): h = Herder(unicorn='unicorn') h._boot_loop = lambda: True h.spawn() assert_equal(popen_mock.call_count, 1) popen_mock.assert_called_once_with( ['unicorn', '-D', '-P', 'unicorn.pid'])
def test_spawn_unicorn_timeout(self, timeout_mock, popen_mock): popen_mock.return_value.pid = -1 timeout_mock.side_effect = fake_timeout_fail h = Herder() popen_mock.return_value.poll.return_value = None ret = h.spawn() assert_false(ret) popen_mock.return_value.terminate.assert_called_once_with()
def test_spawn_unicorn_timeout(self, timeout_mock, popen_mock): popen_mock.return_value.pid = -1 timeout_mock.side_effect = fake_timeout_fail h = Herder() popen_mock.return_value.poll.return_value = None ret = h.spawn() assert_false(ret) popen_mock.return_value.terminate.assert_called_once_with()
def test_configurable_boot_timeout(self, timeout_mock, popen_mock): popen_mock.return_value.pid = -1 timeout_mock.side_effect = fake_timeout_fail h = Herder(boot_timeout=45) popen_mock.return_value.poll.return_value = None ret = h.spawn() timeout_mock.assert_called_once_with(45) assert_false(ret) popen_mock.return_value.terminate.assert_called_once_with()
def test_configurable_boot_timeout(self, timeout_mock, popen_mock): popen_mock.return_value.pid = -1 timeout_mock.side_effect = fake_timeout_fail h = Herder(boot_timeout=45) popen_mock.return_value.poll.return_value = None ret = h.spawn() timeout_mock.assert_called_once_with(45) assert_false(ret) popen_mock.return_value.terminate.assert_called_once_with()
def main(): configure_logger() args = parser.parse_args() if len(args.args) > 0 and args.args[0] == '--': args.args.pop(0) args.args = ' '.join(args.args) if args.pidfile is None: args.pidfile = '%s.pid' % args.unicorn herder = Herder(**vars(args)) if herder.spawn(): return herder.loop()
def main(): configure_logger() args = parser.parse_args() if len(args.args) > 0 and args.args[0] == '--': args.args.pop(0) args.args = ' '.join(args.args) if args.pidfile is None: args.pidfile = '%s.pid' % args.unicorn herder = Herder(**vars(args)) if herder.spawn(): return herder.loop()
def test_spawn_unicorn(self, popen_mock): h = Herder(unicorn='unicorn') h._boot_loop = lambda: True h.spawn() assert_equal(popen_mock.call_count, 1) popen_mock.assert_called_once_with(['unicorn', '-D', '-P', 'unicorn.pid'])
def test_spawn_returns_true(self, popen_mock): h = Herder() h._boot_loop = lambda: True assert_true(h.spawn())
def test_spawn_returns_true(self, popen_mock): h = Herder() h._boot_loop = lambda: True assert_true(h.spawn())
def test_spawn_unicorn(self, popen_mock): h = Herder(unicorn="unicorn") h._boot_loop = lambda: True h.spawn() assert_equal(popen_mock.call_count, 1) popen_mock.assert_called_once_with(["unicorn", "-D", "-P", "unicorn.pid"])