code: def test_contains_with_nat(self):
      # MI with a NaT
      mi = MultiIndex(
          levels=[["C"], date_range("2012-01-01", periods=5)],
          codes=[[0, 0, 0, 0, 0, 0], [-1, 0, 1, 2, 3, 4]],
          names=[None, "B"],
      )
      assert ("C", pd.Timestamp("2012-01-01")) in mi
      for val in mi.values:
          assert val in mi
  
imports: from datetime import timedelta
  import re
  import numpy
  import pytest
  from pandas._libs import index
  from pandas.errors import InvalidIndexError, PerformanceWarning
  import pandas
  from pandas import Categorical, DataFrame, Index, MultiIndex, date_range
  import pandas._testing
label_desc: Use image node_id 2 for calling the TestContains obj's underlying member method code with example usage: obj.test_contains_with_nat() without return types