code: def test_correct_arguments():
      raises(ValueError, lambda: R2.e_x(R2.e_x))
      raises(ValueError, lambda: R2.e_x(R2.dx))
  
      raises(ValueError, lambda: Commutator(R2.e_x, R2.x))
      raises(ValueError, lambda: Commutator(R2.dx, R2.e_x))
  
      raises(ValueError, lambda: Differential(Differential(R2.e_x)))
  
      raises(ValueError, lambda: R2.dx(R2.x))
  
      raises(ValueError, lambda: LieDerivative(R2.dx, R2.dx))
      raises(ValueError, lambda: LieDerivative(R2.x, R2.dx))
  
      raises(ValueError, lambda: CovarDerivativeOp(R2.dx, []))
      raises(ValueError, lambda: CovarDerivativeOp(R2.x, []))
  
      a = Symbol("a")
      raises(
          ValueError,
          lambda: intcurve_series(R2.dx, a, R2_r.point([1, 2])),
      )
      raises(
          ValueError,
          lambda: intcurve_series(R2.x, a, R2_r.point([1, 2])),
      )
  
      raises(
          ValueError,
          lambda: intcurve_diffequ(R2.dx, a, R2_r.point([1, 2])),
      )
      raises(
          ValueError,
          lambda: intcurve_diffequ(R2.x, a, R2_r.point([1, 2])),
      )
  
      raises(ValueError, lambda: contravariant_order(R2.e_x + R2.dx))
      raises(ValueError, lambda: covariant_order(R2.e_x + R2.dx))
  
      raises(ValueError, lambda: contravariant_order(R2.e_x * R2.e_y))
      raises(ValueError, lambda: covariant_order(R2.dx * R2.dy))
  
imports: from sympy.core import Lambda, Symbol, symbols
  from sympy.diffgeom.rn import R2, R2_p, R2_r, R3_r, R3_c, R3_s, R2_origin
  from sympy.diffgeom import Manifold, Patch, CoordSystem, Commutator, Differential, TensorProduct, WedgeProduct, BaseCovarDerivativeOp, CovarDerivativeOp, LieDerivative, covariant_order, contravariant_order, twoform_to_matrix, metric_to_Christoffel_1st, metric_to_Christoffel_2nd, metric_to_Riemann_components, metric_to_Ricci_components, intcurve_diffequ, intcurve_series
  from sympy.simplify import trigsimp, simplify
  from sympy.functions import sqrt, atan2, sin
  from sympy.matrices import Matrix
  from sympy.testing.pytest import raises, nocache_fail
  from sympy.testing.pytest import warns_deprecated_sympy
label_desc: Use image node_id 13 for calling a global function with example usage: test_correct_arguments() without return types