feat(tests): added simulated device for testing disconnected iocs
This commit is contained in:
parent
163c739f1a
commit
6cd404434d
@ -174,6 +174,16 @@ class SimPositionerWithCommFailure(SimPositioner):
|
||||
return super().move(value, **kwargs)
|
||||
|
||||
|
||||
class SimPositionerWithDescribeFailure(SimPositioner):
|
||||
_fail = True
|
||||
|
||||
def describe(self):
|
||||
SimPositionerWithDescribeFailure._fail = not SimPositionerWithDescribeFailure._fail
|
||||
if SimPositionerWithDescribeFailure._fail:
|
||||
raise RuntimeError("Communication failure")
|
||||
return super().describe()
|
||||
|
||||
|
||||
class SimPositionerWithController(SimPositioner):
|
||||
USER_ACCESS = ["sim", "readback", "dummy_controller", "registered_proxies"]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user