|
@@ -31,6 +31,7 @@ from ambari_agent.AmbariConfig import AmbariConfig
|
|
import ConfigParser
|
|
import ConfigParser
|
|
import os
|
|
import os
|
|
import tempfile
|
|
import tempfile
|
|
|
|
+from ambari_agent.PingPortListener import PingPortListener
|
|
from ambari_agent.Controller import Controller
|
|
from ambari_agent.Controller import Controller
|
|
from optparse import OptionParser
|
|
from optparse import OptionParser
|
|
from ambari_agent.DataCleaner import DataCleaner
|
|
from ambari_agent.DataCleaner import DataCleaner
|
|
@@ -238,12 +239,15 @@ class TestMain(unittest.TestCase):
|
|
@patch("optparse.OptionParser.parse_args")
|
|
@patch("optparse.OptionParser.parse_args")
|
|
@patch.object(DataCleaner,"start")
|
|
@patch.object(DataCleaner,"start")
|
|
@patch.object(DataCleaner,"__init__")
|
|
@patch.object(DataCleaner,"__init__")
|
|
- def test_main(self, data_clean_init_mock,data_clean_start_mock, parse_args_mock, join_mock, start_mock,
|
|
|
|
- Controller_init_mock, try_to_connect_mock, update_log_level_mock,
|
|
|
|
- killstaleprocesses_mock, daemonize_mock, perform_prestart_checks_mock,
|
|
|
|
|
|
+ @patch.object(PingPortListener,"start")
|
|
|
|
+ @patch.object(PingPortListener,"__init__")
|
|
|
|
+ def test_main(self, ping_port_init_mock, ping_port_start_mock, data_clean_init_mock,data_clean_start_mock,
|
|
|
|
+ parse_args_mock, join_mock, start_mock, Controller_init_mock, try_to_connect_mock,
|
|
|
|
+ update_log_level_mock, killstaleprocesses_mock, daemonize_mock, perform_prestart_checks_mock,
|
|
resolve_ambari_config_mock, stop_mock, bind_signal_handlers_mock, setup_logging_mock):
|
|
resolve_ambari_config_mock, stop_mock, bind_signal_handlers_mock, setup_logging_mock):
|
|
data_clean_init_mock.return_value = None
|
|
data_clean_init_mock.return_value = None
|
|
Controller_init_mock.return_value = None
|
|
Controller_init_mock.return_value = None
|
|
|
|
+ ping_port_init_mock.return_value = None
|
|
options = MagicMock()
|
|
options = MagicMock()
|
|
parse_args_mock.return_value = (options, MagicMock)
|
|
parse_args_mock.return_value = (options, MagicMock)
|
|
|
|
|
|
@@ -262,6 +266,8 @@ class TestMain(unittest.TestCase):
|
|
self.assertTrue(start_mock.called)
|
|
self.assertTrue(start_mock.called)
|
|
self.assertTrue(data_clean_init_mock.called)
|
|
self.assertTrue(data_clean_init_mock.called)
|
|
self.assertTrue(data_clean_start_mock.called)
|
|
self.assertTrue(data_clean_start_mock.called)
|
|
|
|
+ self.assertTrue(ping_port_init_mock.called)
|
|
|
|
+ self.assertTrue(ping_port_start_mock.called)
|
|
|
|
|
|
perform_prestart_checks_mock.reset_mock()
|
|
perform_prestart_checks_mock.reset_mock()
|
|
|
|
|