def test_main_does_not_reload_the_config_once_if_monitor_mode_is_specified( self): self.parse_nginx_config_reloader_arguments.return_value.monitor = True main() self.assertFalse(self.reloader.called)
def test_main_runs_the_reloader_in_the_foreground_if_monitor_is_specified(self): main() self.assertFalse(self.daemoncontext.called) self.wait_loop.assert_called_once_with( logger=logger, allow_includes=self.args.allow_includes )
def test_main_runs_the_reloader_once_if_no_monitor_or_daemon_is_specified(self): self.args.daemon = False self.args.monitor = False self.parse_nginx_config_reloader_arguments.return_value = self.args main() self.reloader.assert_called_once_with() self.reloader.return_value.apply_new_config.assert_called_once_with()
def test_main_reloads_config_once_if_monitor_mode_not_specified(self): main() self.reloader.assert_called_once_with( logger=self.get_logger.return_value, no_magento_config=self.parse_nginx_config_reloader_arguments.return_value.nomagentoconfig, no_custom_config=self.parse_nginx_config_reloader_arguments.return_value.nocustomconfig, dir_to_watch=self.parse_nginx_config_reloader_arguments.return_value.watchdir ) self.reloader.return_value.apply_new_config()
def test_main_watches_the_config_dir_if_monitor_specified(self): self.parse_nginx_config_reloader_arguments.return_value.monitor = True main() self.wait_loop.assert_called_once_with( logger=self.get_logger.return_value, no_magento_config=self.parse_nginx_config_reloader_arguments.return_value.nomagentoconfig, no_custom_config=self.parse_nginx_config_reloader_arguments.return_value.nocustomconfig, dir_to_watch=self.parse_nginx_config_reloader_arguments.return_value.watchdir )
def test_main_runs_the_reloader_in_the_background_if_daemon_is_specified(self): self.args.daemon = True self.args.monitor = False self.parse_nginx_config_reloader_arguments.return_value = self.args main() self.assertTrue(self.daemoncontext.called) self.wait_loop.assert_called_once_with( logger=logger, allow_includes=self.args.allow_includes )
def test_main_reloads_config_once_if_monitor_mode_not_specified(self): main() self.reloader.assert_called_once_with( logger=self.get_logger.return_value, no_magento_config=self.parse_nginx_config_reloader_arguments. return_value.nomagentoconfig, no_custom_config=self.parse_nginx_config_reloader_arguments. return_value.nocustomconfig, dir_to_watch=self.parse_nginx_config_reloader_arguments. return_value.watchdir) self.reloader.return_value.apply_new_config()
def test_main_watches_the_config_dir_if_monitor_specified(self): self.parse_nginx_config_reloader_arguments.return_value.monitor = True main() self.wait_loop.assert_called_once_with( logger=self.get_logger.return_value, no_magento_config=self.parse_nginx_config_reloader_arguments. return_value.nomagentoconfig, no_custom_config=self.parse_nginx_config_reloader_arguments. return_value.nocustomconfig, dir_to_watch=self.parse_nginx_config_reloader_arguments. return_value.watchdir, recursive_watch=self.parse_nginx_config_reloader_arguments. return_value.recursivewatch)
def test_main_does_not_reload_the_config_once_if_monitor_mode_is_specified(self): self.parse_nginx_config_reloader_arguments.return_value.monitor = True main() self.assertFalse(self.reloader.called)
def test_main_returns_nonzero_if_monitor_mode_and_loop_returns(self): self.parse_nginx_config_reloader_arguments.return_value.monitor = True ret = main() self.assertEqual(1, ret)
def test_main_returns_zero_if_no_errors_after_reloading_once(self): ret = main() self.assertEqual(0, ret)
def test_main_gets_logger(self): main() self.get_logger.assert_called_once_with()
def test_main_does_not_watch_the_config_dir_if_monitor_mode_not_specified(self): main() self.assertFalse(self.wait_loop.called)
def test_main_parses_nginx_config_reloader_arguments(self): main() self.parse_nginx_config_reloader_arguments.assert_called_once_with()
def test_main_does_not_watch_the_config_dir_if_monitor_mode_not_specified( self): main() self.assertFalse(self.wait_loop.called)