Commit 12e0ec10 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

End-to-end Test - Ryu-OpenFlow:

- Fixed mininet topology ping handler
parent bc0d5dc6
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -65,9 +65,9 @@ def build_ping_handler(net: Mininet):
    Create a HTTP request handler that performs pings between hosts.
    """
    class PingHandler(BaseHTTPRequestHandler):
        def log_message(self, *args, **kwargs):
            # Silence default stdout logging.
            return
        #def log_message(self, *args, **kwargs):
        #    # Silence default stdout logging.
        #    return

        def _send_json(self, status: int, payload: dict):
            body = json.dumps(payload).encode()
@@ -78,6 +78,8 @@ def build_ping_handler(net: Mininet):
            self.wfile.write(body)

        def do_GET(self):
            LOGGER.warning('self.path={:s}'.format(str(self.path)))

            parsed = urlparse(self.path)
            if parsed.path != '/ping':
                self._send_json(404, {'error': 'not found'})