code: def test_assert_frame_equal_set_mismatch():
      # GH#51727
      df1 = DataFrame({"set_column": [{1, 2, 3}, {4, 5, 6}]})
      df2 = DataFrame({"set_column": [{1, 2, 3}, {4, 5, 7}]})
  
      msg = r'DataFrame.iloc\[:, 0\] \(column name="set_column"\) values are different'
      with pytest.raises(AssertionError, match=msg):
          tm.assert_frame_equal(df1, df2)
  
imports: import pytest
  import pandas
  from pandas import DataFrame
  import pandas._testing
label_desc: Use image node_id 27 for calling a global function with example usage: test_assert_frame_equal_set_mismatch() without return types