def test_modify_command_for_date_no_command(): fake_chronos_job_config = {"command": None, "name": "service instance"} actual = chronos_rerun.modify_command_for_date( chronos_job=fake_chronos_job_config, date=datetime.datetime.now(), verbose=True) assert actual == fake_chronos_job_config
def test_modify_command_for_date(mock_parse_time_variables): mock_parse_time_variables.return_value = '2016-03-17' fake_chronos_job_config = {'command': 'foo'} actual = chronos_rerun.modify_command_for_date(fake_chronos_job_config, datetime.datetime.now()) assert actual == {'command': '2016-03-17'}
def test_modify_command_for_date(mock_parse_time_variables): mock_parse_time_variables.return_value = "2016-03-17" fake_chronos_job_config = {"command": "foo"} actual = chronos_rerun.modify_command_for_date( chronos_job=fake_chronos_job_config, date=datetime.datetime.now(), verbose=False) assert actual == {"command": "2016-03-17"}
def test_modify_command_for_date(mock_parse_time_variables): mock_parse_time_variables.return_value = '2016-03-17' fake_chronos_job_config = { 'command': 'foo' } actual = chronos_rerun.modify_command_for_date(fake_chronos_job_config, datetime.datetime.now()) assert actual == { 'command': '2016-03-17' }