Exemplo n.º 1
0
    def _normalize_url(self, url):
        '''
        The hostname in URLs from vmware may be ``*`` update it accordingly
        '''
        url_parts = generic_urlparse(urlparse(url))
        if url_parts.hostname == '*':
            if url_parts.port:
                url_parts.netloc = '%s:%d' % (self.params['hostname'], url_parts.port)
            else:
                url_parts.netloc = self.params['hostname']

        return urlunparse(url_parts.as_list())
Exemplo n.º 2
0
    def _normalize_url(self, url):
        """
        The hostname in URLs from vmware may be ``*`` update it accordingly
        """
        url_parts = generic_urlparse(urlparse(url))
        if url_parts.hostname == "*":
            if url_parts.port:
                url_parts.netloc = "%s:%d" % (
                    self.params["hostname"],
                    url_parts.port,
                )
            else:
                url_parts.netloc = self.params["hostname"]

        return urlunparse(url_parts.as_list())