'assert ping server via source ssh connection
:param source: RemoteClient: an ssh connection from which to ping
:param dest: and IP to ping against
:param should_succeed: boolean should ping succeed or not
:param nic: specific network interface to ping from'

def check_remote_connectivity(self, source, dest, should_succeed=True, nic=None):

    result = self._check_remote_connectivity(source, dest, should_succeed, nic)
    source_host = source.ssh_client.host
    if should_succeed:
        msg = ('Timed    out    waiting    for    %s    to    become    reachable    from    %s' % (dest, source_host))
    else:
        msg = ('%s    is    reachable    from    %s' % (dest, source_host))
    self.assertTrue(result, msg)
