code: def test_empty_decimal_marker(all_parsers):
      data = """A|B|C
  1|2,334|5
  10|13|10.
  """
      # Parsers support only length-1 decimals
      msg = "Only length-1 decimal markers supported"
      parser = all_parsers
  
      if parser.engine == "pyarrow":
          msg = (
              "only single character unicode strings can be "
              "converted to Py_UCS4, got length 0"
          )
  
      with pytest.raises(ValueError, match=msg):
          parser.read_csv(StringIO(data), decimal="")
  
imports: import codecs
  import csv
  from io import StringIO
  import os
  from pathlib import Path
  import numpy
  import pytest
  from pandas.compat import PY311
  from pandas.errors import EmptyDataError, ParserError, ParserWarning
  from pandas import DataFrame
  import pandas._testing
label_desc: Use image node_id 1 for calling a global function with example usage: test_empty_decimal_marker(all_parsers) without return types