Render given template string and return the result.

        :param template_content: Template content
        :param context: A dict or dict-like object to instantiate given
            template file
        :param kwargs: Keyword arguments such as:
            - at_paths: Template search paths but it is not actually processed
              in this module (TODO)
            - at_encoding: Template encoding but it is not actually prcoessed
              in this module (TODO)
            - Other keyword arguments passed to the template engine to render
              templates with specific features enabled.

        :return: Rendered string

def renders_impl(self, template_content, context, **kwargs):
        """
        Render given template string and return the result.

        :param template_content: Template content
        :param context: A dict or dict-like object to instantiate given
            template file
        :param kwargs: Keyword arguments such as:
            - at_paths: Template search paths but it is not actually processed
              in this module (TODO)
            - at_encoding: Template encoding but it is not actually prcoessed
              in this module (TODO)
            - Other keyword arguments passed to the template engine to render
              templates with specific features enabled.

        :return: Rendered string
        """
        if "file" in kwargs:
            kwargs["file"] = None

        kwargs["source"] = template_content

        return self.__render(context, **kwargs)