def setUp(self, *args, **kwargs): super(BasePupTestCase, self).setUp(*args, **kwargs) dir_root, kennel_roles_dir, pupfile_dir = self._create_test_fs() self._dir_root = dir_root self._kennel_roles_dir = kennel_roles_dir self._pupfile_dir = pupfile_dir mock_config_options = { "kennel_roles_path": self._kennel_roles_dir, "pupfile_path": os.path.join(self._pupfile_dir, "pupfile.yml"), } Config.clear_config_singleton() Config.initialize_config_singleton(config_options=mock_config_options)
def test_kennel_run_include_vault_password_file(self, mock_check_call): """Test that we do attempt to pass a vault password file to ansible when we have configured one. """ Config.clear_config_singleton() Config.initialize_config_singleton( config_options={"vault_password_file": "/tmp/fake-password.txt"} ) kennel = Kennel() kennel.run() self.assertEqual(mock_check_call.call_count, 1) check_call_args, check_call_kwargs = mock_check_call.call_args ansible_playbook_cmd = check_call_args[0] self.assertTrue("--vault-password-file" in ansible_playbook_cmd)
def setUp(self, *args, **kwargs): super(ConfigTestCase, self).setUp(*args, **kwargs) Config.clear_config_singleton()
def setUp(self, *args, **kwargs): super(KennelTestCase, self).setUp(*args, **kwargs) Config.clear_config_singleton() Config.initialize_config_singleton()
def setUp(self, *args, **kwargs): super(AnsibleDependenciesTestCase, self).setUp(*args, **kwargs) Config.clear_config_singleton() Config.initialize_config_singleton()
def setUp(self, *args, **kwargs): super(InstallActionTestCase, self).setUp(*args, **kwargs) Config.clear_config_singleton() Config.initialize_config_singleton()