@classmethod
    def get_template_node_arguments(cls, tokens):
        """ Check validity of tokens and return them as ready to be passed to the Node class """
        if len(tokens) < 4:
            raise template.TemplateSyntaxError(
                "'%r' tag requires at least 3 arguments." % tokens[0])
        return tokens[1], tokens[2], tokens[3], tokens[4:]
dataset/ETHPy150Open twidi/django-adv-cache-tag/adv_cache_tag/tests/testproject/adv_cache_test_app/templatetags/adv_cache_test.py/TestCacheTag.get_template_node_arguments/original