code: def test_issue_13354():
      """
      Test for proper pretty printing of physics vectors with ADD
      instances in arguments.
  
      Test is exactly the one suggested in the original bug report by
      @moorepants.
      """
  
      a, b, c = symbols("a, b, c")
      A = ReferenceFrame("A")
      v = a * A.x + b * A.y + c * A.z
      w = b * A.x + c * A.y + a * A.z
      z = w + v
  
      expected = """(a + b) a_x + (b + c) a_y + (a + c) a_z"""
  
      assert ascii_vpretty(z) == expected
  
imports: from sympy.core.function import Function
  from sympy.core.symbol import symbols
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.elementary.trigonometric import asin, cos, sin
  from sympy.physics.vector import ReferenceFrame, dynamicsymbols, Dyadic
  from sympy.physics.vector.printing import VectorLatexPrinter, vpprint, vsprint, vsstrrepr, vlatex
label_desc: Use image node_id 12 for calling a global function with example usage: test_issue_13354() without return types