Coverage for tests/test_dummy_cs.py: 67%
12 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-11 22:34 +0200
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-11 22:34 +0200
1import sys
3from egse.process import SubProcess
5from cgse_dummy.dummy_cs import DummyProxy
8def test_start_dummy_cs():
9 print()
11 proc = SubProcess(
12 "Dummy CS", [sys.executable, "-m", "cgse_dummy.dummy_cs", "start"]
13 )
14 proc.execute()
16 with DummyProxy() as dummy:
17 assert dummy.info() == "DUMMY INSTRUMENTS, DAQ-1234, 0.0.2, SIMULATOR"
18 assert -180.0 <= dummy.get_value() <= 25.0
19 print(f"{dummy.get_value() = }")
21 proc.quit()