code: def test_generate_with_centers(self):
      data = data_generator(
          3, 1, [5, 10, 15], [[0.0], [-5.0], [5.0]]
      ).generate()
      assertion.eq(30, len(data))
      self.assert_distribution(
          data, [5, 10, 15], [[0.0], [-5.0], [5.0]], [1.0, 1.0, 1.0]
      )
  
file_path: pyclustering/pyclustering/cluster/tests/unit/ut_generator.py
imports: import unittest
  import matplotlib
  from pyclustering.cluster.generator import data_generator
  from pyclustering.tests.assertion import assertion
label_desc: Use image node_id 7 for calling the generator_unit_tests obj's underlying member method code with example usage: obj.test_generate_with_centers() without return types