docs: def generate_basic(self):
          """RFC 2617."""
          from base64 import b64encode
          if not self.basic_auth:
              creds = self.username + ':' + self.password
              self.basic_auth = 'Basic '
              self.basic_auth += b64encode(creds.encode('UTF-8')).decode('UTF-8')
          return self.basic_auth