code: def test_where_intlike_str_doesnt_cast_ints(self):
      idx = Index(range(3))
      mask = np.array([True, False, True])
      res = idx.where(mask, "2")
      expected = Index([0, "2", 2])
      tm.assert_index_equal(res, expected)
  
imports: import numpy
  from pandas import Index
  import pandas._testing
label_desc: Use image node_id 1 for calling the TestWhere obj's underlying member method code with example usage: obj.test_where_intlike_str_doesnt_cast_ints() without return types