def test_get_neighbors(node_list):
    merger = NodeMerger(node_list)
    merger._generate_near_dict()
    result_list = merger._get_neighbors(node_list[0])
    assert len(result_list) == 3

    result_list = merger._get_neighbors(node_list[3])
    assert len(result_list) == 2
Пример #2
0
def test_get_neighbors(node_list):
    merger = NodeMerger(node_list)
    merger._generate_near_dict()
    result_list = merger._get_neighbors(node_list[0])
    assert len(result_list) == 3

    result_list = merger._get_neighbors(node_list[3])
    assert len(result_list) == 2
Пример #3
0
 def _merge_near_nodes(self, node_list):
     merger = NodeMerger(node_list, self.max_distance)
     return merger.reduce()
Пример #4
0
def test_node_merger(big_node_list):
    merger = NodeMerger(big_node_list, 30)
    nodes = merger.reduce()
    assert len(nodes) == 2
Пример #5
0
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
Пример #6
0
def test_reduce_same_points(same_node):
    merger = NodeMerger([same_node, same_node])
    merged_nodes = merger.reduce()
    assert len(merged_nodes) == 1
Пример #7
0
def test_reduce(node_list):
    merger = NodeMerger(node_list)
    merged_nodes = merger.reduce()
    assert len(merged_nodes) == 2
Пример #8
0
 def _merge_nodes(nodelist):
     merger = NodeMerger.from_nodelist(nodelist)
     merger.max_distance = 10
     return merger.reduce()
 def _merge_near_nodes(self, node_list):
     merger = NodeMerger(node_list, self.max_distance)
     return merger.reduce()
def test_node_merger(big_node_list):
    merger = NodeMerger(big_node_list, 30)
    nodes = merger.reduce()
    assert len(nodes) == 2
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_reduce_same_points(same_node):
    merger = NodeMerger([same_node, same_node])
    merged_nodes = merger.reduce()
    assert len(merged_nodes) == 1
def test_reduce(node_list):
    merger = NodeMerger(node_list)
    merged_nodes = merger.reduce()
    assert len(merged_nodes) == 2