File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
src/test_pownet/test_core Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 1- """Unit tests for the ModelBuilder class."""
1+ """Tests for the ModelBuilder class."""
22
33import os
44import unittest
5+
56from pownet import ModelBuilder , SystemInput
7+ from pownet .builder .thermal import ThermalUnitBuilder
8+ from pownet .builder .hydro import HydroUnitBuilder
9+ from pownet .builder .nondispatch import NonDispatchUnitBuilder
10+ from pownet .builder .energy_storage import EnergyStorageUnitBuilder
11+ from pownet .builder .system import SystemBuilder
612
713
814class TestModelBuilder (unittest .TestCase ):
@@ -26,9 +32,15 @@ def setUp(self) -> None:
2632 self .model_builder = ModelBuilder (self .inputs )
2733
2834 def test_init (self ):
29- self .assertEqual (
30- self .model_builder .timesteps , range (1 , self .inputs .sim_horizon + 1 )
35+ self .assertIsInstance (self .model_builder .thermal_builder , ThermalUnitBuilder )
36+ self .assertIsInstance (self .model_builder .hydro_builder , HydroUnitBuilder )
37+ self .assertIsInstance (
38+ self .model_builder .nondispatch_builder , NonDispatchUnitBuilder
39+ )
40+ self .assertIsInstance (
41+ self .model_builder .storage_builder , EnergyStorageUnitBuilder
3142 )
43+ self .assertIsInstance (self .model_builder .system_builder , SystemBuilder )
3244
3345
3446if __name__ == "__main__" :
You can’t perform that action at this time.
0 commit comments