| 13 | """ |
| 14 | |
| 15 | def test_empty(self, tmp_path): |
| 16 | for dt in [0.1, 1.0, 5.0]: |
| 17 | network = Network(dt=dt) |
| 18 | assert network.dt == dt |
| 19 | |
| 20 | network.run(inputs={}, time=1000) |
| 21 | |
| 22 | file_path = str(tmp_path / "net.pt") |
| 23 | network.save(file_path) |
| 24 | _network = load(file_path) |
| 25 | assert _network.dt == dt |
| 26 | assert _network.learning |
| 27 | del _network |
| 28 | |
| 29 | _network = load(file_path, learning=True) |
| 30 | assert _network.dt == dt |
| 31 | assert _network.learning |
| 32 | del _network |
| 33 | |
| 34 | _network = load(file_path, learning=False) |
| 35 | assert _network.dt == dt |
| 36 | assert not _network.learning |
| 37 | del _network |
| 38 | |
| 39 | def test_add_objects(self, tmp_path): |
| 40 | network = Network(dt=1.0, learning=False) |