def test_set_special(self, write_cron_lines_mock): expected_write_call = call('DUMMY_USER', ['5 0 * * * /tmp/no_script.sh\n', '# Lines below here are managed by Salt, do not edit\n', '@hourly echo Hi!\n']) ret = cron.set_special('DUMMY_USER', '@hourly', 'echo Hi!') write_cron_lines_mock.assert_has_calls(expected_write_call)
def test_set_special(self, write_cron_lines_mock): expected_write_call = call('DUMMY_USER', ['5 0 * * * /tmp/no_script.sh\n', '# Lines below here are managed by Salt, do not edit\n', '@hourly echo Hi!\n']) ret = cron.set_special('DUMMY_USER', '@hourly', 'echo Hi!') write_cron_lines_mock.assert_has_calls((expected_write_call,), any_order=True)
def test_set_special(self): with patch('salt.modules.cron._write_cron_lines') as write_cron_lines_mock, \ patch('salt.modules.cron.list_tab', new=MagicMock(return_value=STUB_SIMPLE_CRON_DICT)): expected_write_call = call('DUMMY_USER', ['5 0 * * * /tmp/no_script.sh\n', '# Lines below here are managed by Salt, do not edit\n', '@hourly echo Hi!\n']) ret = cron.set_special('DUMMY_USER', '@hourly', 'echo Hi!') write_cron_lines_mock.assert_has_calls((expected_write_call,), any_order=True)