Beispiel #1
0
 def test_split(self):
     bucket = KBucket(0, 10, 5)
     bucket.add_node(mknode(intid=5))
     bucket.add_node(mknode(intid=6))
     one, two = bucket.split()
     self.assertEqual(len(one), 1)
     self.assertEqual(one.range, (0, 5))
     self.assertEqual(len(two), 1)
     self.assertEqual(two.range, (6, 10))
Beispiel #2
0
 def test_split(self):
     bucket = KBucket(0, 10, 5)
     bucket.addNode(mknode(intid=5))
     bucket.addNode(mknode(intid=6))
     one, two = bucket.split()
     self.assertEqual(len(one), 1)
     self.assertEqual(one.range, (0, 5))
     self.assertEqual(len(two), 1)
     self.assertEqual(two.range, (6, 10))
Beispiel #3
0
 def test_split(self, mknode):  # pylint: disable=no-self-use
     bucket = KBucket(0, 10, 5)
     bucket.add_node(mknode(intid=5))
     bucket.add_node(mknode(intid=6))
     one, two = bucket.split()
     assert len(one) == 1
     assert one.range == (0, 5)
     assert len(two) == 1
     assert two.range == (6, 10)