Exemple #1
0
 def test_systemdinstall_path_setup_exists(self, mock_makedirs,
                                           mock_exists):
     mock_exists.return_value = True
     with patch("builtins.open", unittest.mock.mock_open()) as m:
         main.SystemdInstall().path_setup()
         m.assert_not_called()
     mock_makedirs.assert_called()
Exemple #2
0
 def test_systemdinstall_writer_not_called(self, mock_makedirs, mock_exists,
                                           mock_print):
     mock_exists.return_value = True
     with patch("builtins.open", unittest.mock.mock_open()) as m:
         main.SystemdInstall().writer(service_file="testfile")
         m.assert_not_called()
     mock_print.assert_called()
Exemple #3
0
 def setUp(self):
     super().setUp()
     self.maxDiff = 20000
     self.args = tests.FakeArgs()
     self.systemdinstall = main.SystemdInstall()
     parse_driver_args_se = lambda x, y, z: x
     mock_parse_driver_args = mock.Mock()
     mock_parse_driver_args.side_effect = parse_driver_args_se
     main._parse_driver_args = mock_parse_driver_args
Exemple #4
0
 def test_systemdinstall_client(
     self,
     mock_makedirs,
     mock_exists,
     mock_print,
 ):
     mock_exists.return_value = False
     with patch("builtins.open", unittest.mock.mock_open()) as m:
         main.SystemdInstall().writer(
             service_file="directord-server.service")
         m.assert_called_with(
             "/etc/systemd/system/directord-server.service", "w")
     mock_print.assert_called()