code: def test_supercedes():
      assert supercedes([B], [A])
      assert supercedes([B, A], [A, A])
      assert not supercedes([B, A], [A, B])
      assert not supercedes([A], [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 1 for calling a global function with example usage: test_supercedes() without return types