def test_main_dont_fork(self): with mock.patch.object(ns_proxy, "ProxyDaemon") as daemon: with mock.patch("eventlet.monkey_patch") as eventlet: with mock.patch.object(ns_proxy, "config") as config: with mock.patch.object(ns_proxy, "cfg") as cfg: cfg.CONF.router_id = "router_id" cfg.CONF.network_id = None cfg.CONF.metadata_port = 9697 cfg.CONF.pid_file = "pidfile" cfg.CONF.daemonize = False ns_proxy.main() self.assertTrue(eventlet.called) self.assertTrue(config.setup_logging.called) daemon.assert_has_calls( [mock.call("pidfile", 9697, router_id="router_id", network_id=None), mock.call().run()] )
def test_main_dont_fork(self): with mock.patch.object(ns_proxy, 'ProxyDaemon') as daemon: with mock.patch('eventlet.monkey_patch') as eventlet: with mock.patch.object(ns_proxy, 'config') as config: with mock.patch.object(ns_proxy, 'cfg') as cfg: cfg.CONF.router_id = 'router_id' cfg.CONF.network_id = None cfg.CONF.metadata_port = 9697 cfg.CONF.pid_file = 'pidfile' cfg.CONF.daemonize = False ns_proxy.main() self.assertTrue(eventlet.called) self.assertTrue(config.setup_logging.called) daemon.assert_has_calls([ mock.call('pidfile', 9697, router_id='router_id', network_id=None), mock.call().run()] )