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()
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()
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
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()