code: def correct_processing_data_types(
      sample_path, answer_path, ccore_flag
  ):
      scores_points = silhouette_test_template.correct_scores(
          sample_path, answer_path, ccore_flag, data_type="points"
      )
      scores_matrix = silhouette_test_template.correct_scores(
          sample_path,
          answer_path,
          ccore_flag,
          data_type="distance_matrix",
      )
  
      assertion.eq(len(scores_points), len(scores_matrix))
      assertion.eq(scores_points, scores_matrix)
  
file_path: pyclustering/pyclustering/cluster/tests/silhouette_templates.py
imports: import math
  from pyclustering.cluster.silhouette import silhouette, silhouette_ksearch
  from pyclustering.samples import answer_reader
  from pyclustering.samples.definitions import SIMPLE_SAMPLES
  from pyclustering.tests.assertion import assertion
  from pyclustering.utils import read_sample, calculate_distance_matrix, distance_metric, type_metric
label_desc: Use image node_id 2 for calling the silhouette_test_template obj's underlying member method code with example usage: obj.correct_processing_data_types(sample_path, answer_path, ccore_flag) without return types