code: def emoji_zwj_sequence():
      """
      Emoji zwj sequence of four codepoints is just 2 cells.
      """
      phrase = (
          "\U0001f469"  # Base, Category So, East Asian Width property 'W' -- WOMAN
          "\U0001f3fb"  # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2
          "\u200d"  # Joiner, Category Cf, East Asian Width property 'N'  -- ZERO WIDTH JOINER
          "\U0001f4bb"
      )  # Fused, Category So, East Asian Width peroperty 'W' -- PERSONAL COMPUTER
      # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
      expect_length_each = (2, 0, 0, 2)
      expect_length_phrase = 2
  
      # exercise,
      length_each = tuple(map(wcwidth.wcwidth, phrase))
      length_phrase = wcwidth.wcswidth(phrase)
  
      # verify.
      assert length_each == expect_length_each
      assert length_phrase == expect_length_phrase
  
file_path: catboost/contrib/python/wcwidth/py3/tests/test_emojis.py
imports: import os
  import codecs
  import pytest
  import wcwidth
label_desc: Use image node_id 2 for calling a global function with example usage: emoji_zwj_sequence() without return types