code: def test_euler_rotation():
      v = [0, 10, 0]
      angles = np.radians([90, 45, 45])
      expected = [-5, -5, 7.1]
      R = _euler_rotation_matrix(angles)
      assert_almost_equal(R @ v, expected, decimal=1)
  
imports: import re
  import textwrap
  import numpy
  import pytest
  from numpy.testing import assert_almost_equal, assert_array_almost_equal, assert_equal
  from skimage.transform import AffineTransform, EssentialMatrixTransform, EuclideanTransform, FundamentalMatrixTransform, PiecewiseAffineTransform, PolynomialTransform, ProjectiveTransform, SimilarityTransform, estimate_transform, matrix_transform
  from skimage.transform._geometric import _GeometricTransform, _affine_matrix_from_vector, _center_and_normalize_points, _euler_rotation_matrix
label_desc: Use image node_id 47 for calling a global function with example usage: test_euler_rotation() without return types