def test_execute_skips_when_playbook_not_configured( patched_logger_warn, _patched_ansible_side_effect, config_instance): se = side_effect.SideEffect(config_instance) se.execute() msg = 'Skipping, side effect playbook not configured.' patched_logger_warn.assert_called_once_with(msg) assert not _patched_ansible_side_effect.called
def test_execute(mocker, _patched_ansible_side_effect, patched_logger_info, patched_config_validate, config_instance): se = side_effect.SideEffect(config_instance) se.execute() x = [ mocker.call("Scenario: 'default'"), mocker.call("Action: 'side_effect'"), ] assert x == patched_logger_info.mock_calls _patched_ansible_side_effect.assert_called_once_with()
def test_execute(mocker, _patched_ansible_side_effect, patched_logger_info, patched_config_validate, config_instance): pb = os.path.join(config_instance.scenario.directory, 'side_effect.yml') util.write_file(pb, '') se = side_effect.SideEffect(config_instance) se.execute() x = [ mocker.call("Scenario: 'default'"), mocker.call("Action: 'side_effect'"), ] assert x == patched_logger_info.mock_calls _patched_ansible_side_effect.assert_called_once_with()
def test_execute(mocker, molecule_provisioner_section_with_side_effect_data, patched_ansible_side_effect, patched_logger_info, config_instance): config_instance.merge_dicts( config_instance.config, molecule_provisioner_section_with_side_effect_data) se = side_effect.SideEffect(config_instance) se.execute() x = [ mocker.call("Scenario: 'default'"), mocker.call("Action: 'side_effect'"), ] assert x == patched_logger_info.mock_calls patched_ansible_side_effect.assert_called_once_with()
def test_execute( mocker, _patched_ansible_side_effect, patched_logger_info, patched_config_validate, config_instance, ): pb = os.path.join(config_instance.scenario.directory, "side_effect.yml") util.write_file(pb, "") se = side_effect.SideEffect(config_instance) se.execute() assert len(patched_logger_info.mock_calls) == 1 name, args, kwargs = patched_logger_info.mock_calls[0] assert "default" in args assert "side_effect" in args _patched_ansible_side_effect.assert_called_once_with()