code: def random_von_mises_fisher_shape_test_data(self):
      data = []
      for random_mu in [True, False]:
          data.extend(
              [
                  dict(
                      n_points=n_points,
                      random_mu=random_mu,
                  )
                  for n_points in self.N_SHAPE_POINTS
              ]
          )
  
      return self.generate_tests(data)
  
imports: import random
  import pytest
  import geomstats.backend
  from geomstats.test.data import TestData
  from .base import LevelSetTestData
  from .manifold import ManifoldTestData
  from .riemannian_metric import RiemannianMetricTestData
label_desc: Use image node_id 5 for calling the HypersphereExtrinsicTestData obj's underlying member method code with example usage: obj.random_von_mises_fisher_shape_test_data() and returns: self