@@ -334,14 +334,16 @@ def test_clear_links_and_clear_all_links(optimizer: GridOptimizer) -> None:
334334
335335
336336def test_find_index_longest_distribution_link (optimizer : GridOptimizer ) -> None :
337- optimizer .distribution_links = pd .DataFrame (
338- {
339- "length" : [99.0 , 100.0 , 101.0 ],
340- },
341- index = ["short" , "equal" , "long" ],
342- )
337+ # Considering that max_length_distribution_link is 100m
338+ optimizer ._add_node ("p-0" , node_type = "pole" , x = 0.0 , y = 0.0 )
339+ optimizer ._add_node ("p-1" , node_type = "pole" , x = 0.0 , y = 100.0 )
340+ optimizer ._add_node ("p-2" , node_type = "pole" , x = 0.0 , y = 200.0 )
341+ optimizer ._add_node ("p-3" , node_type = "pole" , x = 0.0 , y = 350.0 )
342+ optimizer ._add_links ("p-0" , "p-1" )
343+ optimizer ._add_links ("p-1" , "p-2" )
344+ optimizer ._add_links ("p-2" , "p-3" )
343345
344- assert optimizer .find_index_longest_distribution_link () == ["long" ]
346+ assert optimizer .find_index_longest_distribution_link () == ['(p-2, p-3)' ]
345347
346348
347349def test_add_number_of_distribution_and_connection_cables (
0 commit comments