code: def setUp(self):
      # Fully connected star network
      self.dupes = numpy.array(
          [
              ((1, 2), 0.86),
              ((1, 3), 0.72),
              ((1, 4), 0.2),
              ((1, 5), 0.6),
              ((2, 3), 0.86),
              ((2, 4), 0.2),
              ((2, 5), 0.72),
              ((3, 4), 0.3),
              ((3, 5), 0.5),
              ((4, 5), 0.72),
              ((10, 11), 0.9),
          ],
          dtype=[("pairs", "i4", 2), ("score", "f4")],
      )
  
      # Dupes with Ids as String
      self.str_dupes = numpy.array(
          [
              (("1", "2"), 0.86),
              (("1", "3"), 0.72),
              (("1", "4"), 0.2),
              (("1", "5"), 0.6),
              (("2", "3"), 0.86),
              (("2", "4"), 0.2),
              (("2", "5"), 0.72),
              (("3", "4"), 0.3),
              (("3", "5"), 0.5),
              (("4", "5"), 0.72),
          ],
          dtype=[("pairs", "S4", 2), ("score", "f4")],
      )
  
      self.bipartite_dupes = (
          ((1, 5), 0.1),
          ((1, 6), 0.72),
          ((1, 7), 0.2),
          ((1, 8), 0.6),
          ((2, 5), 0.2),
          ((2, 6), 0.2),
          ((2, 7), 0.72),
          ((2, 8), 0.3),
          ((3, 5), 0.24),
          ((3, 6), 0.72),
          ((3, 7), 0.24),
          ((3, 8), 0.65),
          ((4, 5), 0.63),
          ((4, 6), 0.96),
          ((4, 7), 0.23),
          ((5, 8), 0.24),
      )
  
file_path: dedupe/tests/test_dedupe.py
imports: import itertools
  import unittest
  import numpy
  import dedupe
label_desc: Use image node_id 1 for calling the ClusteringTest obj's underlying member method code with example usage: obj.setUp() without return types