code: def test_object3d_constructor():
      obj = objects.Object3D(
          position=(1, 2, 3), quaternion=(0, 1, 0, 0), up="Z", front="Y"
      )
      assert_allclose(obj.position, (1, 2, 3))
      assert_allclose(obj.quaternion, (0, 1, 0, 0))
      assert obj.up == "Z"
      assert obj.front == "Y"
  
imports: import re
  import pytest
  import numpy
  from numpy.testing import assert_allclose
  import pyquaternion
  from traitlets import TraitError
  from unittest import mock
  from kubric.core import Asset
  from kubric.core import UndefinedAsset
  from kubric.core import objects
  from kubric.core import materials
label_desc: Use image node_id 10 for calling a global function with example usage: test_object3d_constructor() without return types