code: def test_mro_entry_signature(self):
      tested = []
  
      class B:
          ...
  
      class C:
          def __mro_entries__(self, *args, **kwargs):
              tested.extend([args, kwargs])
              return (C,)
  
      c = C()
      self.assertEqual(tested, [])
  
      class D(B, c):
          ...
  
      self.assertEqual(tested[0], ((B, c),))
      self.assertEqual(tested[1], {})
  
imports: import unittest
  from test import support
label_desc: Use image node_id 1 for calling the TestMROEntry obj's underlying member method code with example usage: obj.test_mro_entry_signature() and returns: C