code: def test_mixed_staticmethod_hierarchy(self):
      # This test is just a desugared version of `test_reassigned_new`
      class A:
          @staticmethod
          def some(cls, *args, **kwargs):
              self.assertFalse(args)
              self.assertFalse(kwargs)
  
      class B(A):
          def some(cls, *args, **kwargs):
              return super().some(cls, *args, **kwargs)
  
      class C(B):
          @staticmethod
          def some(cls):
              return super().some(cls)
  
      for _ in range(ADAPTIVE_WARMUP_DELAY):
          C.some(C)
  
imports: import unittest
  from unittest.mock import patch
  from test import shadowed_super
label_desc: Use image node_id 36 for calling the TestSuper obj's underlying member method code with example usage: obj.test_mixed_staticmethod_hierarchy() and returns: super, super