def _merge_near_nodes(self, node_list): merger = NodeMerger(node_list, self.max_distance) return merger.reduce()
def test_reduce_not_same_points(same_node): node = Node(46.78351333884473, 8.159137666225423, 0) merger = NodeMerger([node, same_node]) merged_nodes = merger.reduce() assert len(merged_nodes) == 1
def test_node_merger(big_node_list): merger = NodeMerger(big_node_list, 30) nodes = merger.reduce() assert len(nodes) == 2
def test_reduce(node_list): merger = NodeMerger(node_list) merged_nodes = merger.reduce() assert len(merged_nodes) == 2
def test_reduce_same_points(same_node): merger = NodeMerger([same_node, same_node]) merged_nodes = merger.reduce() assert len(merged_nodes) == 1