Skip to content

Commit 6a7f210

Browse files
committed
Fix failing test
1 parent 3959535 commit 6a7f210

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

task_queue/grid_optimizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ def get_shs_consumers(self):
452452
return df.copy()
453453

454454
def find_index_longest_distribution_link(self):
455-
# Find the links longer than two times of the allowed distance
455+
# Find the links longer than the allowed distance
456456
self.distribution_links = self.links[self.links["link_type"] == "distribution"]
457457
critical_link = self.distribution_links[
458458
self.distribution_links["length"] > self.distribution_cable_max_length

tests/test_grid_optimizer.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -334,14 +334,16 @@ def test_clear_links_and_clear_all_links(optimizer: GridOptimizer) -> None:
334334

335335

336336
def 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

347349
def test_add_number_of_distribution_and_connection_cables(

0 commit comments

Comments
 (0)