code: def path(self, p):
          
          if not p:
              raise ValueError("path can't be set to None")
          elif p.startswith('/'):
              raise ValueError("path can't start with '/'")
          self._path = p
docs: Inserts a path to the context.
          This path is striped by the base_url, so for example:
              A path BASE_URL/ENDPOINT_URL, would be inserted as only ENDPOINT_URL
              https://localhost:8092/sso/redirect -> sso/redirect
  
          :type p: str
  
          :param p: A path to an endpoint.
          :return: None