code: def create_userpass(self, username, password, policies, mount_point='userpass', **kwargs):
          
  
          # Users can have more than 1 policy. It is easier for the user to pass in the
          # policies as a list so if they do, we need to convert to a , delimited string.
          if isinstance(policies, (list, set, tuple)):
              policies = ','.join(policies)
  
          params = {
              'password': password,
              'policies': policies
          }
          params.update(kwargs)
  
          return self._adapter.post('/v1/auth/{}/users/{}'.format(mount_point, username), json=params)
docs: POST /auth/<mount point>/users/<username>
  
          :param username:
          :type username:
          :param password:
          :type password:
          :param policies:
          :type policies:
          :param mount_point:
          :type mount_point:
          :param kwargs:
          :type kwargs:
          :return:
          :rtype: