code: def test_combine_multiline(anchor, align):
      # test that multiline text uses getlength, not getsize or getbbox
  
      path = f"Tests/images/test_combine_multiline_{anchor}_{align}.png"
      f = ImageFont.truetype("Tests/fonts/NotoSans-Regular.ttf", 48)
      text = "i\u0305\u035C\ntext"  # i with overline and double breve, and a word
  
      im = Image.new("RGB", (400, 400), "white")
      d = ImageDraw.Draw(im)
      d.line(((0, 200), (400, 200)), "gray")
      d.line(((200, 0), (200, 400)), "gray")
      bbox = d.multiline_textbbox(
          (200, 200), text, anchor=anchor, font=f, align=align
      )
      d.rectangle(bbox, outline="red")
      d.multiline_text(
          (200, 200),
          text,
          fill="black",
          anchor=anchor,
          font=f,
          align=align,
      )
  
      assert_image_similar_tofile(im, path, 0.015)
  
imports: from __future__ import annotations
  import pytest
  from PIL import Image, ImageDraw, ImageFont
  from .helper import assert_image_similar_tofile, skip_unless_feature
label_desc: Use image node_id 19 for calling a global function with example usage: test_combine_multiline(anchor, align) without return types