code: def test_aer_enu(aer, enu):
      e, n, u = pm.aer2enu(*aer)
      assert e == approx(enu[0])
      assert n == approx(enu[1])
      assert u == approx(enu[2])
      assert isinstance(e, float)
      assert isinstance(n, float)
      assert isinstance(u, float)
  
      raer = (radians(aer[0]), radians(aer[1]), aer[2])
      assert pm.aer2enu(*raer, deg=False) == approx(enu)
  
      with pytest.raises(ValueError):
          pm.aer2enu(aer[0], aer[1], -1)
  
      a, e, r = pm.enu2aer(*enu)
      assert a == approx(aer[0])
      assert e == approx(aer[1])
      assert r == approx(aer[2])
      assert isinstance(a, float)
      assert isinstance(e, float)
      assert isinstance(r, float)
  
      assert pm.enu2aer(*enu, deg=False) == approx(raer)
  
file_path: pymap3d/src/pymap3d/tests/test_aer.py
imports: from math import radians
  import pymap3d
  import pytest
  from pytest import approx
label_desc: Use image node_id 3 for calling a global function with example usage: test_aer_enu(aer, enu) without return types