Skip to content

Commit 4e602f0

Browse files
committed
OMCSessionZMQDocker => class OMCProcessDocker
1 parent 9534bf2 commit 4e602f0

3 files changed

Lines changed: 17 additions & 6 deletions

File tree

OMPython/OMCSession.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,7 @@ def _omc_port_get_main(self) -> Optional[str]:
610610

611611

612612
# noinspection PyPep8Naming
613-
class OMCSessionZMQDocker(OMCSessionZMQ):
613+
class OMCProcessDocker(OMCProcessLocal):
614614

615615
def __init__(self,
616616
timeout: float = 10.00,

OMPython/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"""
3838

3939
from OMPython.ModelicaSystem import LinearizationResult, ModelicaSystem, ModelicaSystemCmd, ModelicaSystemError
40-
from OMPython.OMCSession import OMCSessionCmd, OMCSessionException, OMCSessionZMQ, OMCSessionZMQDocker
40+
from OMPython.OMCSession import OMCSessionCmd, OMCSessionException, OMCSessionZMQ, OMCProcessDummy, OMCProcessDocker
4141

4242
# global names imported if import 'from OMPython import *' is used
4343
__all__ = [
@@ -49,5 +49,5 @@
4949
'OMCSessionCmd',
5050
'OMCSessionException',
5151
'OMCSessionZMQ',
52-
'OMCSessionZMQDocker',
52+
'OMCProcessDocker',
5353
]

tests/test_docker.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,23 @@
44

55
@pytest.mark.skip(reason="This test would fail")
66
def test_docker():
7-
om = OMPython.OMCSessionZMQDocker(docker="openmodelica/openmodelica:v1.16.1-minimal")
7+
omcp = OMPython.OMCProcessDocker(docker="openmodelica/openmodelica:v1.16.1-minimal")
8+
om = OMPython.OMCSessionZMQ(omc_process=omcp)
89
assert om.sendExpression("getVersion()") == "OpenModelica 1.16.1"
9-
omInner = OMPython.OMCSessionZMQDocker(dockerContainer=om._dockerCid)
10+
11+
omcpInner = OMPython.OMCProcessDocker(dockerContainer=om._dockerCid)
12+
omInner = OMPython.OMCSessionZMQ(omc_process=omcpInner)
1013
assert omInner.sendExpression("getVersion()") == "OpenModelica 1.16.1"
11-
om2 = OMPython.OMCSessionZMQDocker(docker="openmodelica/openmodelica:v1.16.1-minimal", port=11111)
14+
15+
omcp2 = OMPython.OMCProcessDocker(docker="openmodelica/openmodelica:v1.16.1-minimal", port=11111)
16+
om2 = OMPython.OMCSessionZMQ(omc_process=omcp2)
1217
assert om2.sendExpression("getVersion()") == "OpenModelica 1.16.1"
18+
19+
del omcp2
1320
del om2
21+
22+
del omcpInner
1423
del omInner
24+
25+
del omcp
1526
del om

0 commit comments

Comments
 (0)