# Copyright (c) 2019 Ansible Project # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) from __future__ import (absolute_import, division, print_function) __metaclass__ = type DOCUMENTATION = ''' connection: test_connection_default short_description: test connection plugin used in tests description: - This is a test connection plugin used for shell testing author: ansible (@core) version_added: historical options: ''' from ansible.plugins.connection import ConnectionBase class Connection(ConnectionBase): ''' test connnection ''' transport = 'test_connection_default' def __init__(self, *args, **kwargs): super(Connection, self).__init__(*args, **kwargs) def _connect(self): pass def exec_command(self, cmd, in_data=None, sudoable=True): pass def put_file(self, in_path, out_path): pass def fetch_file(self, in_path, out_path): pass def close(self): pass