@@ -16,18 +16,18 @@ def test_set_feeder_ids(grid):
1616 grid = build_basic_grid (grid = grid )
1717
1818 # Set all feeder ids to a value to check they have been reset
19- grid .branches . feeder_branch_id = 1
20- grid .node . feeder_branch_id = 1
21- grid .branches . feeder_node_id = 1
22- grid .node . feeder_node_id = 1
19+ grid .branches [ " feeder_branch_id" ] = 1
20+ grid .node [ " feeder_branch_id" ] = 1
21+ grid .branches [ " feeder_node_id" ] = 1
22+ grid .node [ " feeder_node_id" ] = 1
2323
2424 grid .set_feeder_ids ()
2525
26- assert_array_equal (grid .branches . is_feeder , np .array ([False , True , False , False , True , False ]))
27- assert_array_equal (grid .branches . feeder_branch_id , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 204 ]))
28- assert_array_equal (grid .node . feeder_branch_id , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 ]))
29- assert_array_equal (grid .branches . feeder_node_id , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 ]))
30- assert_array_equal (grid .node . feeder_node_id , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
26+ assert_array_equal (grid .branches [ " is_feeder" ] , np .array ([False , True , False , False , True , False ]))
27+ assert_array_equal (grid .branches [ " feeder_branch_id" ] , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 204 ]))
28+ assert_array_equal (grid .node [ " feeder_branch_id" ] , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 ]))
29+ assert_array_equal (grid .branches [ " feeder_node_id" ] , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 ]))
30+ assert_array_equal (grid .node [ " feeder_node_id" ] , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
3131
3232
3333def test_set_feeder_ids_unconnected_node (grid ):
@@ -37,11 +37,11 @@ def test_set_feeder_ids_unconnected_node(grid):
3737 grid .append (extra_node )
3838 grid .set_feeder_ids ()
3939
40- assert_array_equal (grid .branches . is_feeder , np .array ([False , True , False , False , True , False ]))
41- assert_array_equal (grid .branches . feeder_branch_id , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 204 ]))
42- assert_array_equal (grid .node . feeder_branch_id , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 , EMPTY_ID ]))
43- assert_array_equal (grid .branches . feeder_node_id , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 ]))
44- assert_array_equal (grid .node . feeder_node_id , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 , EMPTY_ID ]))
40+ assert_array_equal (grid .branches [ " is_feeder" ] , np .array ([False , True , False , False , True , False ]))
41+ assert_array_equal (grid .branches [ " feeder_branch_id" ] , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 204 ]))
42+ assert_array_equal (grid .node [ " feeder_branch_id" ] , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 , EMPTY_ID ]))
43+ assert_array_equal (grid .branches [ " feeder_node_id" ] , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 ]))
44+ assert_array_equal (grid .node [ " feeder_node_id" ] , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 , EMPTY_ID ]))
4545
4646
4747def test_set_feeder_ids_parallel_line (grid ):
@@ -50,19 +50,19 @@ def test_set_feeder_ids_parallel_line(grid):
5050
5151 # Add a second (parallel) line from 101 to 102
5252 extra_line = LineArray .empty (1 )
53- extra_line . from_node = 101
54- extra_line . to_node = 102
55- extra_line . from_status = 1
56- extra_line . to_status = 1
53+ extra_line [ " from_node" ] = 101
54+ extra_line [ " to_node" ] = 102
55+ extra_line [ " from_status" ] = 1
56+ extra_line [ " to_status" ] = 1
5757 grid .append (extra_line )
5858
5959 grid .set_feeder_ids ()
6060
61- assert_array_equal (grid .branches . is_feeder , np .array ([False , True , False , False , True , True , False ]))
62- assert_array_equal (grid .branches . feeder_branch_id , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 201 , 204 ]))
63- assert_array_equal (grid .node . feeder_branch_id , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 ]))
64- assert_array_equal (grid .branches . feeder_node_id , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 , 101 ]))
65- assert_array_equal (grid .node . feeder_node_id , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
61+ assert_array_equal (grid .branches [ " is_feeder" ] , np .array ([False , True , False , False , True , True , False ]))
62+ assert_array_equal (grid .branches [ " feeder_branch_id" ] , np .array ([201 , 201 , 201 , EMPTY_ID , 204 , 201 , 204 ]))
63+ assert_array_equal (grid .node [ " feeder_branch_id" ] , np .array ([EMPTY_ID , 201 , 201 , 204 , 204 , 201 ]))
64+ assert_array_equal (grid .branches [ " feeder_node_id" ] , np .array ([101 , 101 , 101 , EMPTY_ID , 101 , 101 , 101 ]))
65+ assert_array_equal (grid .node [ " feeder_node_id" ] , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
6666
6767
6868def test_set_feeder_ids_inactive (grid ):
@@ -74,11 +74,11 @@ def test_set_feeder_ids_inactive(grid):
7474
7575 grid .set_feeder_ids ()
7676
77- assert_array_equal (grid .branches . is_feeder , np .array ([False , True , False , False , True , False ]))
78- assert_array_equal (grid .branches . feeder_branch_id , np .array ([201 , 201 , 201 , 201 , EMPTY_ID , 201 ]))
79- assert_array_equal (grid .node . feeder_branch_id , np .array ([EMPTY_ID , 201 , 201 , 201 , 201 , 201 ]))
80- assert_array_equal (grid .branches . feeder_node_id , np .array ([101 , 101 , 101 , 101 , EMPTY_ID , 101 ]))
81- assert_array_equal (grid .node . feeder_node_id , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
77+ assert_array_equal (grid .branches [ " is_feeder" ] , np .array ([False , True , False , False , True , False ]))
78+ assert_array_equal (grid .branches [ " feeder_branch_id" ] , np .array ([201 , 201 , 201 , 201 , EMPTY_ID , 201 ]))
79+ assert_array_equal (grid .node [ " feeder_branch_id" ] , np .array ([EMPTY_ID , 201 , 201 , 201 , 201 , 201 ]))
80+ assert_array_equal (grid .branches [ " feeder_node_id" ] , np .array ([101 , 101 , 101 , 101 , EMPTY_ID , 101 ]))
81+ assert_array_equal (grid .node [ " feeder_node_id" ] , np .array ([EMPTY_ID , 101 , 101 , 101 , 101 , 101 ]))
8282
8383
8484def test_set_feeder_to_node (grid ):
@@ -96,17 +96,17 @@ def test_set_feeder_to_node(grid):
9696
9797 # Add Lines
9898 lines = LineArray .empty (2 )
99- lines . id = [200 , 201 ]
100- lines . from_status = [1 ] * 2
101- lines . to_status = [1 ] * 2
102- lines . from_node = [100 , 102 ]
103- lines . to_node = [101 , 101 ]
99+ lines [ "id" ] = [200 , 201 ]
100+ lines [ " from_status" ] = [1 ] * 2
101+ lines [ " to_status" ] = [1 ] * 2
102+ lines [ " from_node" ] = [100 , 102 ]
103+ lines [ " to_node" ] = [101 , 101 ]
104104 grid .append (lines , check_max_id = False )
105105
106106 grid .set_feeder_ids ()
107107
108- assert_array_equal (grid .branches . is_feeder , np .array ([False , True ]))
109- assert_array_equal (grid .branches . feeder_branch_id , np .array ([EMPTY_ID , 201 ]))
110- assert_array_equal (grid .node . feeder_branch_id , np .array ([EMPTY_ID , EMPTY_ID , 201 ]))
111- assert_array_equal (grid .branches . feeder_node_id , np .array ([EMPTY_ID , 101 ]))
112- assert_array_equal (grid .node . feeder_node_id , np .array ([EMPTY_ID , EMPTY_ID , 101 ]))
108+ assert_array_equal (grid .branches [ " is_feeder" ] , np .array ([False , True ]))
109+ assert_array_equal (grid .branches [ " feeder_branch_id" ] , np .array ([EMPTY_ID , 201 ]))
110+ assert_array_equal (grid .node [ " feeder_branch_id" ] , np .array ([EMPTY_ID , EMPTY_ID , 201 ]))
111+ assert_array_equal (grid .branches [ " feeder_node_id" ] , np .array ([EMPTY_ID , 101 ]))
112+ assert_array_equal (grid .node [ " feeder_node_id" ] , np .array ([EMPTY_ID , EMPTY_ID , 101 ]))
0 commit comments