code: def test_multi_index_no_level_names_implicit(all_parsers):
      parser = all_parsers
      data = """A,B,C,D
  foo,one,2,3,4,5
  foo,two,7,8,9,10
  foo,three,12,13,14,15
  bar,one,12,13,14,15
  bar,two,12,13,14,15
  """
  
      result = parser.read_csv(StringIO(data))
      expected = DataFrame(
          [
              [2, 3, 4, 5],
              [7, 8, 9, 10],
              [12, 13, 14, 15],
              [12, 13, 14, 15],
              [12, 13, 14, 15],
          ],
          columns=["A", "B", "C", "D"],
          index=MultiIndex.from_tuples(
              [
                  ("foo", "one"),
                  ("foo", "two"),
                  ("foo", "three"),
                  ("bar", "one"),
                  ("bar", "two"),
              ]
          ),
      )
      tm.assert_frame_equal(result, expected)
  
file_path: pandas/pandas/tests/io/parser/common/test_index.py
imports: from datetime import datetime
  from io import StringIO
  import os
  import pytest
  from pandas import DataFrame, Index, MultiIndex
  import pandas._testing
label_desc: Use image node_id 3 for calling a global function with example usage: test_multi_index_no_level_names_implicit(all_parsers) without return types