def METHOD_NAME(node, templates, ignore_keys, expected):
    """
    Test that :func:`vermouth.selectors.proto_multi_templates` works as
    expected and can be used with :func:`functools.partial`.
    """
    multi_templates = functools.partial(
        vermouth.selectors.proto_multi_templates,
        templates=templates,
        ignore_keys=ignore_keys,
    )
    assert multi_templates(node) == expected