Skip to content

Commit 95e1cd2

Browse files
committed
remove _advance_time() from benchmark model
- Add a few tests - Check that for each example model.steps == 10
1 parent 80e32d1 commit 95e1cd2

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

benchmarks/BoltzmannWealth/boltzmann_wealth.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ def __init__(self, seed=None, n=100, width=10, height=10):
3838
self.datacollector.collect(self)
3939

4040
def step(self):
41-
self._advance_time()
4241
self.agents.shuffle().do("step")
4342
# collect data
4443
self.datacollector.collect(self)

tests/test_examples.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,4 @@ def test_examples(self):
6666
model = model_class()
6767
for _ in range(10):
6868
model.step()
69+
self.assertEqual(model.steps, 10)

tests/test_model.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ def test_model_set_up():
99
assert model.current_id == 0
1010
assert model.current_id + 1 == model.next_id()
1111
assert model.current_id == 1
12+
assert model.steps == 0
1213
model.step()
14+
assert model.steps == 1
1315

1416

1517
def test_running():
@@ -18,12 +20,12 @@ class TestModel(Model):
1820

1921
def step(self):
2022
"""Increase steps until 10."""
21-
self.steps += 1
2223
if self.steps == 10:
2324
self.running = False
2425

2526
model = TestModel()
2627
model.run_model()
28+
assert model.steps == 10
2729

2830

2931
def test_seed(seed=23):

0 commit comments

Comments
 (0)