def test_set_default_runlevel(self): runlevel = service.convert_sysv_runlevel(3) mktemp_mock = MagicMock(return_value="temp_filename") symlink_mock = MagicMock() rename_mock = MagicMock() @patch.object(service, "mktemp", mktemp_mock) @patch("os.symlink", symlink_mock) @patch("os.rename", rename_mock) def _(): self.service_manager.change_default_runlevel(runlevel) assert mktemp_mock.called assert symlink_mock.call_args[0][ 0] == "/usr/lib/systemd/system/multi-user.target" assert rename_mock.call_args[0][ 1] == "/etc/systemd/system/default.target" _()
def test_set_default_runlevel(self): runlevel = service.convert_sysv_runlevel(3) mktemp_mock = mock.Mock(return_value="temp_filename") symlink_mock = mock.Mock() rename_mock = mock.Mock() @mock.patch.object(service, "mktemp", mktemp_mock) @mock.patch("os.symlink", symlink_mock) @mock.patch("os.rename", rename_mock) def _(): self.service_manager.change_default_runlevel(runlevel) self.assertTrue(mktemp_mock.called) self.assertEqual(symlink_mock.call_args[0][0], "/usr/lib/systemd/system/multi-user.target") self.assertEqual(rename_mock.call_args[0][1], "/etc/systemd/system/default.target") _()
def test_runlevels(self): self.assertEqual(service.convert_sysv_runlevel(0), "poweroff.target") self.assertEqual(service.convert_sysv_runlevel(1), "rescue.target") self.assertEqual(service.convert_sysv_runlevel(2), "multi-user.target") self.assertEqual(service.convert_sysv_runlevel(5), "graphical.target") self.assertEqual(service.convert_sysv_runlevel(6), "reboot.target")
def test_runlevels(self): assert service.convert_sysv_runlevel(0) == "poweroff.target" assert service.convert_sysv_runlevel(1) == "rescue.target" assert service.convert_sysv_runlevel(2) == "multi-user.target" assert service.convert_sysv_runlevel(5) == "graphical.target" assert service.convert_sysv_runlevel(6) == "reboot.target"