def test_find_node(): node = Node('127.0.0.1:20000') reactor.listenTCP(20000, node) for each in nodeCollection[:50]: node.add_bucket((each.nodeId, node.port)) testMessage = Msg(2, 0, 0, 293268701940054034179163628332357508988, 20000, 1, -1, True, {}, 0) node.find_node_cache[1] = [(32812248528126350900072321242296281633, 10009)] node.send(testMessage, (32812248528126350900072321242296281633, 10009))
def test(): node = Node('127.0.0.1:20000') reactor.listenTCP(20000, node) for each in nodeCollection[:50]: node.add_bucket((each.nodeId, each.port)) test_collection = map(lambda x: int(hashlib.md5(str(x)).hexdigest(), 16), range(200)) for each in test_collection: node.find_node_cache[each] = [(293268701940054034179163628332357508988, 20000)] testMessage = Msg(4, 0, 0, 293268701940054034179163628332357508988, 20000, each, str(each), True, {}, 0) node.send(testMessage, (293268701940054034179163628332357508988, 20000)) time.sleep(0.01)
def test_register(): node = Node('127.0.0.1:20000') reactor.listenTCP(20000, node) for each in nodeCollection[:50]: node.add_bucket((each.nodeId, each.port)) node.find_node_cache[2632163086015756094940243123419199943] = [(293268701940054034179163628332357508988, 20000)] testMessage = Msg(4, 0, 0, 293268701940054034179163628332357508988, 20000, 2632163086015756094940243123419199943, 'rsssssp', True, {}, 0) node.send(testMessage, (293268701940054034179163628332357508988, 20000)) node.find_node_cache[1] = [(293268701940054034179163628332357508988, 20000)] testMessage = Msg(4, 0, 0, 293268701940054034179163628332357508988, 20000, 1, 'fsdbfbif', True, {}, 0) node.send(testMessage, (293268701940054034179163628332357508988, 20000))
def test_find_value(): node = Node('127.0.0.1:20000') reactor.listenTCP(20000, node) for each in nodeCollection[:50]: node.add_bucket((each.nodeId, each.port)) nodeCollection[99].store[2632163086015756094940243123419199943] = "yesIt'sMe!" node.active_key.append(2632163086015756094940243123419199943) testMessage = Msg(3, 0, 0, 293268701940054034179163628332357508988, 20000, 2632163086015756094940243123419199943, -1, True, {}, 0) node.find_node_cache[2632163086015756094940243123419199943] = [(32812248528126350900072321242296281633, 10009)] node.send(testMessage, (32812248528126350900072321242296281633, 10009))