code: def test_super_signature():
      assert super_signature([[A]]) == [A]
      assert super_signature([[A], [B]]) == [B]
      assert super_signature([[A, B], [B, A]]) == [B, B]
      assert super_signature([[A, A, B], [A, B, A], [B, A, A]]) == [
          B,
          B,
          B,
      ]
  
file_path: sympy/sympy/multipledispatch/tests/test_conflict.py
imports: from sympy.multipledispatch.conflict import supercedes, ordering, ambiguities, ambiguous, super_signature, consistent
label_desc: Use image node_id 3 for calling a global function with example usage: test_super_signature() without return types