@@ -43,7 +43,7 @@ def fix2_AgentSetPolars_with_unique_id() -> ExampleAgentSetPolars:
43
43
model .agents .add (agents )
44
44
space = GridPandas (model , dimensions = [3 , 3 ], capacity = 2 )
45
45
model .space = space
46
- space .place_agents (agents = [4 , 5 ], pos = [[2 , 1 ], [1 , 2 ]])
46
+ space .place_agents (agents = [0 , 1 ], pos = [[2 , 1 ], [1 , 2 ]])
47
47
return agents
48
48
49
49
@@ -83,7 +83,7 @@ def test_add_with_unique_id(
83
83
84
84
# Test with a list (Sequence[Any])
85
85
result = agents .add ([10 , 5 , 10 ], inplace = False )
86
- assert result .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 10 ]
86
+ assert result .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 4 ]
87
87
assert result .agents ["wealth" ].to_list () == [1 , 2 , 3 , 4 , 5 ]
88
88
assert result .agents ["age" ].to_list () == [10 , 20 , 30 , 40 , 10 ]
89
89
@@ -290,7 +290,7 @@ def test__add__(
290
290
291
291
# Test with an AgentSetPolars and a dict
292
292
agents3 = agents + {"unique_id" : 10 , "wealth" : 5 }
293
- assert agents3 .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 10 ]
293
+ assert agents3 .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 4 ]
294
294
assert agents3 .agents ["wealth" ].to_list () == [1 , 2 , 3 , 4 , 5 ]
295
295
296
296
def test__contains__ (self , fix1_AgentSetPolars_with_unique_id : ExampleAgentSetPolars ):
@@ -362,7 +362,7 @@ def test__iadd__(
362
362
# Test with an AgentSetPolars and a dict
363
363
agents = deepcopy (fix1_AgentSetPolars_with_unique_id )
364
364
agents += {"unique_id" : 10 , "wealth" : 5 }
365
- assert agents .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 10 ]
365
+ assert agents .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 , 4 ]
366
366
assert agents .agents ["wealth" ].to_list () == [1 , 2 , 3 , 4 , 5 ]
367
367
368
368
def test__iter__ (self , fix1_AgentSetPolars_with_unique_id : ExampleAgentSetPolars ):
@@ -441,7 +441,7 @@ def test_agents(
441
441
442
442
# Test agents.setter
443
443
agents .agents = agents2 .agents
444
- assert agents .agents ["unique_id" ].to_list () == [4 , 5 , 6 , 7 ]
444
+ assert agents .agents ["unique_id" ].to_list () == [0 , 1 , 2 , 3 ]
445
445
446
446
def test_active_agents (self , fix1_AgentSetPolars_with_unique_id : ExampleAgentSetPolars ):
447
447
agents = fix1_AgentSetPolars_with_unique_id
@@ -467,3 +467,8 @@ def test_pos(self, fix1_AgentSetPolars_with_pos: ExampleAgentSetPolars):
467
467
assert pos .columns == ["unique_id" , "dim_0" , "dim_1" ]
468
468
assert pos ["dim_0" ].to_list () == [0 , 1 , None , None ]
469
469
assert pos ["dim_1" ].to_list () == [0 , 1 , None , None ]
470
+
471
+ def test_shift_indexes (self , fix1_AgentSetPolars_with_unique_id : ExampleAgentSetPolars ):
472
+ agents = fix1_AgentSetPolars_with_unique_id
473
+ agents .shift_indexes (10 , inplace = True )
474
+ assert agents .agents ["unique_id" ].to_list () == [10 , 11 , 12 , 13 ]
0 commit comments