def test_libssh_connect(self, mocked_super, mock_session): pc = PlayContext() pc.remote_addr = "localhost" pc.password = "******" pc.port = 8080 pc.timeout = 60 pc.remote_user = "******" conn = connection_loader.get( "ansible.netcommon.libssh", pc, "/dev/null" ) conn.ssh = mock_session mock_connect = MagicMock() conn.ssh.connect = mock_connect conn._connect() conn.ssh.connect.assert_called_with( host="localhost", host_key_checking=False, look_for_keys=True, password="******", port=8080, timeout=60, user="******", )
def plugin_fixture(): pc = PlayContext() pc.port = 8080 pc.timeout = 60 conn = connection_loader.get("ansible.netcommon.libssh", pc, "/dev/null") return conn
def get_play_context(self): play_context = PlayContext(play=None, options=None, passwords=self._passwords) play_context.remote_addr = self.addr play_context.port = self.port play_context.remote_user = self.user play_context.ssh_executable = 'ssh' play_context.timeout = 10 play_context.connection = 'ssh' play_context.become = self.sudo play_context.become_method = 'sudo' play_context.become_user = '******' return play_context