Esempio n. 1
0
    def verify_parse_result(self):
        cli_options = self.get_cli_options('endpoint', 'url')
        endpoint = cli_options.get('endpoint')
        if endpoint:
            parsed_url = urlparse(endpoint)
            if not parsed_url.hostname or not parsed_url.scheme:
                LOG.error("invalid endpoint '{}'".format(endpoint))
                return False

        url = cli_options.get('url')
        if url:
            parsed_url = urlparse(url)
            if not parsed_url.hostname:
                LOG.error("invalid url '{}'".format(url))
                return False

        return True
Esempio n. 2
0
 def endpoint(self, endpoint):
     parsed = urlparse(endpoint)
     self.scheme = parsed.scheme
     if parsed.port:
         host = "{}:{}".format(parsed.hostname, parsed.port)
     else:
         host = parsed.hostname
     self.host = host
Esempio n. 3
0
    def verify_parse_result(self):
        cli_options = self.get_cli_options('endpoint', 'url')
        endpoint = cli_options.get('endpoint')
        if endpoint:
            parsed_url = urlparse(endpoint)
            if not parsed_url.hostname or not parsed_url.scheme:
                LOG.error("invalid endpoint '{}'".format(endpoint))
                return False

        url = cli_options.get('url')
        if url:
            parsed_url = urlparse(url)
            if not parsed_url.hostname:
                LOG.error("invalid url '{}'".format(url))
                return False

        return True
Esempio n. 4
0
 def endpoint(self, endpoint):
     parsed = urlparse(endpoint)
     self.scheme = parsed.scheme
     if parsed.port:
         host = "{}:{}".format(parsed.hostname, parsed.port)
     else:
         host = parsed.hostname
     self.host = host