code: def test_invert_mixed(self):
      shape = (10, 5)
      df = pd.concat(
          [
              pd.DataFrame(np.zeros(shape, dtype="bool")),
              pd.DataFrame(np.zeros(shape, dtype=int)),
          ],
          axis=1,
          ignore_index=True,
      )
      result = ~df
      expected = pd.concat(
          [
              pd.DataFrame(np.ones(shape, dtype="bool")),
              pd.DataFrame(-np.ones(shape, dtype=int)),
          ],
          axis=1,
          ignore_index=True,
      )
      tm.assert_frame_equal(result, expected)
  
file_path: pandas/pandas/tests/frame/test_unary.py
imports: from decimal import Decimal
  import numpy
  import pytest
  from pandas.compat.numpy import np_version_gte1p25
  import pandas
  import pandas._testing
label_desc: Use image node_id 5 for calling the TestDataFrameUnaryOperators obj's underlying member method code with example usage: obj.test_invert_mixed() without return types