code: def test_physicalobject_bounds_validation():
      with pytest.raises(TraitError):
          obj = objects.PhysicalObject(bounds=((1, 1, 1), (-1, 2, 2)))
  
      obj = objects.PhysicalObject()
      with pytest.raises(TraitError):
          obj.bounds = ((1, 1, 1), (3, 0, 2))
  
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 23 for calling a global function with example usage: test_physicalobject_bounds_validation() without return types