code: def test_enu_ecef(enu, lla, xyz):
      x, y, z = pm.enu2ecef(*enu, *lla)
      assert x == approx(xyz[0])
      assert y == approx(xyz[1])
      assert z == approx(xyz[2])
      assert isinstance(x, float)
      assert isinstance(y, float)
      assert isinstance(z, float)
  
      rlla = (radians(lla[0]), radians(lla[1]), lla[2])
      assert pm.enu2ecef(*enu, *rlla, deg=False) == approx(xyz)
  
      e, n, u = pm.ecef2enu(*xyz, *lla)
      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)
  
      e, n, u = pm.ecef2enu(*xyz, *rlla, deg=False)
      assert e == approx(enu[0])
      assert n == approx(enu[1])
      assert u == approx(enu[2])
  
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_enu_ecef(enu, lla, xyz) without return types