Skip to content

Commit 712aa54

Browse files
committed
refactor: Create a coupler module
1 parent fc4ee5b commit 712aa54

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

src/pownet/coupler/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from .power_water import PowerWaterCoupler
2+
from .power_power import PowerPowerCoupler
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
"""coupler.py: PowerWaterCoupler class to couple the power and water systems."""
1+
"""power_water.py: PowerWaterCoupler class to couple the power and water systems."""
22

3-
from .core import ModelBuilder
4-
from .reservoir.manager import ReservoirManager
3+
from ..core.model_builder import ModelBuilder
4+
from ..reservoir.manager import ReservoirManager
55

66
import logging
7-
87
logger = logging.getLogger(__name__)
98

109

src/test_pownet/test_coupler/__init__.py

Whitespace-only changes.

src/test_pownet/test_coupler.py renamed to src/test_pownet/test_coupler/test_power_water.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
"test_coupler.py"
1+
"test_power_water.py"
22

33
import unittest
44
from unittest.mock import MagicMock, PropertyMock, call
5-
import logging
65

76
# Assuming coupler.py is in the same directory or accessible via PYTHONPATH
87
from pownet.coupler import PowerWaterCoupler
@@ -11,8 +10,6 @@
1110
from pownet import ModelBuilder as ActualModelBuilder
1211
from pownet.reservoir import ReservoirManager as ActualReservoirManager
1312

14-
# Disable logging for cleaner test output
15-
logging.disable(logging.CRITICAL)
1613

1714

1815
class TestPowerWaterCoupler(unittest.TestCase):

0 commit comments

Comments
 (0)