code: def test_utf8_bom():
      unicode_bom = BOM_UTF8.decode("utf-8")
  
      module = parso.parse(unicode_bom)
      endmarker = module.children[0]
      assert endmarker.type == "endmarker"
      assert unicode_bom == endmarker.prefix
  
      module = parso.parse(unicode_bom + "foo = 1")
      expr_stmt = module.children[0]
      assert expr_stmt.type == "expr_stmt"
      assert unicode_bom == expr_stmt.get_first_leaf().prefix
  
file_path: catboost/contrib/python/parso/py3/tests/test_utils.py
imports: from codecs import BOM_UTF8
  from parso.utils import split_lines, parse_version_string, python_bytes_to_unicode
  import parso
  import pytest
label_desc: Use image node_id 3 for calling a global function with example usage: test_utf8_bom() without return types