code: def test_Pauli():
      assert sigma1 == sigma1
      assert sigma1 != sigma2
  
      assert sigma1 * sigma2 == I * sigma3
      assert sigma3 * sigma1 == I * sigma2
      assert sigma2 * sigma3 == I * sigma1
  
      assert sigma1 * sigma1 == 1
      assert sigma2 * sigma2 == 1
      assert sigma3 * sigma3 == 1
  
      assert sigma1**0 == 1
      assert sigma1**1 == sigma1
      assert sigma1**2 == 1
      assert sigma1**3 == sigma1
      assert sigma1**4 == 1
  
      assert sigma3**2 == 1
  
      assert sigma1 * 2 * sigma1 == 2
  
file_path: sympy/sympy/physics/tests/test_paulialgebra.py
imports: from sympy.core.numbers import I
  from sympy.core.symbol import symbols
  from sympy.physics.paulialgebra import Pauli
  from sympy.testing.pytest import XFAIL
  from sympy.physics.quantum import TensorProduct
label_desc: Use image node_id 1 for calling a global function with example usage: test_Pauli() without return types