capybara/queries/current_path_query.py
def resolves_for(self, session):
        """
        Returns whether this query resolves for the given session.

        Args:
            session (Session): The session for which this query should be executed.

        Returns:
            bool: Whether this query resolves.
        """

        if self.url:
            self.actual_path = session.current_url
        else:
            result = urlparse(session.current_url)

            if self.only_path:
                self.actual_path = result.path
            else:
                request_uri = result.path
                if result.query:
                    request_uri += "?{0}".format(result.query)

                self.actual_path = request_uri

        if isregex(self.expected_path):
            return self.expected_path.search(self.actual_path)
        else:
            return normalize_url(self.actual_path) == normalize_url(self.expected_path)
def resolves_for(self, session):
        if self.url:
            self.actual_path = session.current_url
        else:
            result = urlparse(session.current_url)

            if self.only_path:
                self.actual_path = result.path
            else:
                request_uri = result.path
                if result.query:
                    request_uri += "?{0}".format(result.query)

                self.actual_path = request_uri

        if isregex(self.expected_path):
            return self.expected_path.search(self.actual_path)
        else:
            return normalize_url(self.actual_path) == normalize_url(self.expected_path)
def resolves_for ( self , session ) : if self . url : self . actual_path = session . current_url else : result = urlparse ( session . current_url ) if self . only_path : self . actual_path = result . path else : request_uri = result . path if result . query : request_uri += "?{0}" . format ( result . query ) self . actual_path = request_uri if isregex ( self . expected_path ) : return self . expected_path . search ( self . actual_path ) else : return normalize_url ( self . actual_path ) == normalize_url ( self . expected_path )
Returns whether this query resolves for the given session.

        Args:
            session (Session): The session for which this query should be executed.

        Returns:
            bool: Whether this query resolves.
Returns whether this query resolves for the given session .