code: def test_feature(self):
      self.assertFeature(
          feature=features.BBoxFeature(),
          shape=(4,),
          dtype=tf.float32,
          tests=[
              testing.FeatureExpectationItem(
                  value=features.BBox(
                      ymin=0.0,
                      xmin=0.25,
                      ymax=1.0,
                      xmax=0.75,
                  ),
                  expected=[0.0, 0.25, 1.0, 0.75],
              ),
              testing.FeatureExpectationItem(
                  # 1D numpy array, float32
                  value=np.array(
                      [0.0, 0.25, 1.0, 0.75], dtype=np.float32
                  ),
                  expected=[0.0, 0.25, 1.0, 0.75],
              ),
              testing.FeatureExpectationItem(
                  # 1D numpy array, float64
                  value=np.array(
                      [0.0, 0.25, 1.0, 0.75], dtype=np.float64
                  ),
                  expected=[0.0, 0.25, 1.0, 0.75],
              ),
          ],
      )
  
imports: import numpy
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import features
label_desc: Use image node_id 1 for calling the BBoxFeatureTest obj's underlying member method code with example usage: obj.test_feature() without return types