code: def test_matching(self):
      self.assertTrue(
          filecmp.cmp(self.name, self.name),
          "Comparing file to itself fails",
      )
      self.assertTrue(
          filecmp.cmp(self.name, self.name, shallow=False),
          "Comparing file to itself fails",
      )
      self.assertTrue(
          filecmp.cmp(self.name, self.name_same),
          "Comparing file to identical file fails",
      )
      self.assertTrue(
          filecmp.cmp(self.name, self.name_same, shallow=False),
          "Comparing file to identical file fails",
      )
  
imports: import filecmp
  import os
  import shutil
  import tempfile
  import unittest
  from test import support
  from test.support import os_helper
label_desc: Use image node_id 3 for calling the FileCompareTestCase obj's underlying member method code with example usage: obj.test_matching() without return types