code: def test_reset_index_nat_multiindex(self, ix_data, exp_data):
      # GH#36541: that reset_index() does not raise ValueError
      ix = MultiIndex.from_tuples(ix_data, names=["a", "b"])
      result = DataFrame({"x": [11, 12]}, index=ix)
      result = result.reset_index()
  
      expected = DataFrame(exp_data)
      tm.assert_frame_equal(result, expected)
  
imports: from datetime import datetime
  from itertools import product
  import numpy
  import pytest
  from pandas.core.dtypes.common import is_float_dtype, is_integer_dtype
  import pandas
  from pandas import Categorical, CategoricalIndex, DataFrame, Index, Interval, IntervalIndex, MultiIndex, RangeIndex, Series, Timestamp, cut, date_range
  import pandas._testing
label_desc: Use image node_id 26 for calling the TestResetIndex obj's underlying member method code with example usage: obj.test_reset_index_nat_multiindex(ix_data, exp_data) without return types