|
13 | 13 |
|
14 | 14 |
|
15 | 15 | def test_boltzmann_model(): # noqa: D103 |
| 16 | + from mesa.examples.basic.boltzmann_wealth_model import app |
| 17 | + |
| 18 | + app.page # noqa: B018 |
| 19 | + |
16 | 20 | model = BoltzmannWealth(seed=42) |
17 | 21 |
|
18 | 22 | for _i in range(10): |
19 | 23 | model.step() |
20 | 24 |
|
21 | 25 |
|
22 | 26 | def test_conways_game_model(): # noqa: D103 |
| 27 | + from mesa.examples.basic.conways_game_of_life import app |
| 28 | + |
| 29 | + app.page # noqa: B018 |
| 30 | + |
23 | 31 | model = ConwaysGameOfLife(seed=42) |
24 | 32 | for _i in range(10): |
25 | 33 | model.step() |
26 | 34 |
|
27 | 35 |
|
28 | 36 | def test_schelling_model(): # noqa: D103 |
| 37 | + from mesa.examples.basic.schelling import app |
| 38 | + |
| 39 | + app.page # noqa: B018 |
| 40 | + |
29 | 41 | model = Schelling(seed=42) |
30 | 42 | for _i in range(10): |
31 | 43 | model.step() |
32 | 44 |
|
33 | 45 |
|
34 | 46 | def test_virus_on_network(): # noqa: D103 |
| 47 | + from mesa.examples.basic.virus_on_network import app |
| 48 | + |
| 49 | + app.page # noqa: B018 |
| 50 | + |
35 | 51 | model = VirusOnNetwork(seed=42) |
36 | 52 | for _i in range(10): |
37 | 53 | model.step() |
38 | 54 |
|
39 | 55 |
|
40 | 56 | def test_boid_flockers(): # noqa: D103 |
| 57 | + from mesa.examples.basic.boid_flockers import app |
| 58 | + |
| 59 | + app.page # noqa: B018 |
| 60 | + |
41 | 61 | model = BoidFlockers(seed=42) |
42 | 62 |
|
43 | 63 | for _i in range(10): |
44 | 64 | model.step() |
45 | 65 |
|
46 | 66 |
|
47 | 67 | def test_epstein(): # noqa: D103 |
| 68 | + from mesa.examples.advanced.epstein_civil_violence import app |
| 69 | + |
| 70 | + app.page # noqa: B018 |
| 71 | + |
48 | 72 | model = EpsteinCivilViolence(seed=42) |
49 | 73 |
|
50 | 74 | for _i in range(10): |
51 | 75 | model.step() |
52 | 76 |
|
53 | 77 |
|
54 | 78 | def test_pd_grid(): # noqa: D103 |
| 79 | + from mesa.examples.advanced.pd_grid import app |
| 80 | + |
| 81 | + app.page # noqa: B018 |
| 82 | + |
55 | 83 | model = PdGrid(seed=42) |
56 | 84 |
|
57 | 85 | for _i in range(10): |
58 | 86 | model.step() |
59 | 87 |
|
60 | 88 |
|
61 | 89 | def test_sugarscape_g1mt(): # noqa: D103 |
| 90 | + from mesa.examples.advanced.sugarscape_g1mt import app |
| 91 | + |
| 92 | + app.page # noqa: B018 |
| 93 | + |
62 | 94 | model = SugarscapeG1mt(seed=42) |
63 | 95 |
|
64 | 96 | for _i in range(10): |
65 | 97 | model.step() |
66 | 98 |
|
67 | 99 |
|
68 | 100 | def test_wolf_sheep(): # noqa: D103 |
| 101 | + from mesa.examples.advanced.wolf_sheep import app |
69 | 102 | from mesa.experimental.devs import ABMSimulator |
70 | 103 |
|
| 104 | + app.page # noqa: B018 |
| 105 | + |
71 | 106 | simulator = ABMSimulator() |
72 | 107 | WolfSheep(seed=42, simulator=simulator) |
73 | 108 | simulator.run_for(10) |
0 commit comments