code: def test_empty_na_values_no_default_with_index(all_parsers):
      # see gh-15835
      data = "a,1\nb,2"
      parser = all_parsers
      expected = DataFrame({"1": [2]}, index=Index(["b"], name="a"))
  
      result = parser.read_csv(
          StringIO(data), index_col=0, keep_default_na=False
      )
      tm.assert_frame_equal(result, expected)
  
imports: from io import StringIO
  import numpy
  import pytest
  from pandas._libs.parsers import STR_NA_VALUES
  from pandas import DataFrame, Index, MultiIndex
  import pandas._testing
label_desc: Use image node_id 20 for calling a global function with example usage: test_empty_na_values_no_default_with_index(all_parsers) without return types