refactor: fix bec_lib imports
This commit is contained in:
parent
3c173f59f7
commit
d851cf6f8e
@ -2,7 +2,7 @@ import os
|
||||
import time
|
||||
from typing import List
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints, bec_logger
|
||||
from bec_lib import messages, MessageEndpoints, bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, DeviceStatus, EpicsSignal, EpicsSignalRO, Signal
|
||||
|
||||
@ -81,9 +81,9 @@ class Eiger1p5MDetector(Device):
|
||||
self.metadata = {}
|
||||
self.username = "e20588" # TODO get from config
|
||||
|
||||
def _get_current_scan_msg(self) -> BECMessage.ScanStatusMessage:
|
||||
def _get_current_scan_msg(self) -> messages.ScanStatusMessage:
|
||||
msg = self.device_manager.producer.get(MessageEndpoints.scan_status())
|
||||
return BECMessage.ScanStatusMessage.loads(msg)
|
||||
return messages.ScanStatusMessage.loads(msg)
|
||||
|
||||
def _get_scan_dir(self, scan_bundle, scan_number, leading_zeros=None):
|
||||
if leading_zeros is None:
|
||||
@ -159,7 +159,7 @@ class Eiger1p5MDetector(Device):
|
||||
break
|
||||
self.detector_control.put("stop")
|
||||
signals = {"config": self.read(), "data": self.file_name}
|
||||
msg = BECMessage.DeviceMessage(signals=signals, metadata=self.metadata)
|
||||
msg = messages.DeviceMessage(signals=signals, metadata=self.metadata)
|
||||
self.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_read(self.name), msg.dumps()
|
||||
)
|
||||
|
@ -13,7 +13,7 @@ from ophyd.pseudopos import (
|
||||
from ophyd_devices.utils.socket import data_shape, data_type
|
||||
from ophyd_devices.utils import bec_utils as bec_utils
|
||||
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
|
||||
from ophyd_devices.epics.devices.bec_scaninfo_mixin import BecScaninfoMixin
|
||||
|
||||
|
@ -6,7 +6,7 @@ import traceback
|
||||
from collections import OrderedDict
|
||||
from typing import Any
|
||||
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, EpicsMotor, EpicsSignal, EpicsSignalRO
|
||||
from ophyd import FormattedComponent as FCpt
|
||||
|
@ -1,7 +1,6 @@
|
||||
import os
|
||||
|
||||
from bec_lib.core import DeviceManagerBase, BECMessage, MessageEndpoints
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import DeviceManagerBase, messages, MessageEndpoints, bec_logger
|
||||
|
||||
logger = bec_logger.logger
|
||||
|
||||
@ -82,18 +81,18 @@ class BecScaninfoMixin:
|
||||
"""Change BECInfoMsg object"""
|
||||
self.bec_info_msg = bec_info_msg
|
||||
|
||||
def _get_current_scan_msg(self) -> BECMessage.ScanStatusMessage:
|
||||
def _get_current_scan_msg(self) -> messages.ScanStatusMessage:
|
||||
"""Get current scan message
|
||||
|
||||
Returns:
|
||||
BECMessage.ScanStatusMessage: BECMessage.ScanStatusMessage object
|
||||
messages.ScanStatusMessage: messages.ScanStatusMessage object
|
||||
"""
|
||||
if not self.sim_mode:
|
||||
# TODO what if no scan info is there yet!
|
||||
msg = self.device_manager.producer.get(MessageEndpoints.scan_status())
|
||||
return BECMessage.ScanStatusMessage.loads(msg)
|
||||
return messages.ScanStatusMessage.loads(msg)
|
||||
|
||||
return BECMessage.ScanStatusMessage(
|
||||
return messages.ScanStatusMessage(
|
||||
scanID="1",
|
||||
status={},
|
||||
info=self.bec_info_msg,
|
||||
|
@ -1,7 +1,6 @@
|
||||
import enum
|
||||
import time
|
||||
import threading
|
||||
from bec_lib.core.devicemanager import DeviceStatus
|
||||
import numpy as np
|
||||
import os
|
||||
|
||||
@ -13,10 +12,10 @@ from ophyd import ADComponent as ADCpt
|
||||
|
||||
from std_daq_client import StdDaqClient
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints, threadlocked
|
||||
from bec_lib.core.file_utils import FileWriterMixin
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib.core.bec_service import SERVICE_CONFIG
|
||||
from bec_lib import messages, MessageEndpoints, threadlocked, bec_logger
|
||||
from bec_lib.bec_service import SERVICE_CONFIG
|
||||
from bec_lib.devicemanager import DeviceStatus
|
||||
from bec_lib.file_utils import FileWriterMixin
|
||||
|
||||
from ophyd_devices.epics.devices.bec_scaninfo_mixin import BecScaninfoMixin
|
||||
from ophyd_devices.utils import bec_utils
|
||||
@ -399,9 +398,9 @@ class Eiger9McSAXS(DetectorBase):
|
||||
"""
|
||||
pipe = self._producer.pipeline()
|
||||
if successful is None:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done)
|
||||
else:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
self._producer.set_and_publish(
|
||||
MessageEndpoints.public_file(self.scaninfo.scanID, self.name), msg.dumps(), pipe=pipe
|
||||
)
|
||||
|
@ -3,17 +3,16 @@ import os
|
||||
import time
|
||||
|
||||
from typing import List
|
||||
from bec_lib.core.devicemanager import DeviceStatus
|
||||
|
||||
from ophyd import EpicsSignal, EpicsSignalRO, EpicsSignalWithRBV, Component as Cpt
|
||||
from ophyd.mca import EpicsMCARecord
|
||||
from ophyd import Device
|
||||
|
||||
|
||||
from bec_lib.core.file_utils import FileWriterMixin
|
||||
from bec_lib.core import MessageEndpoints, BECMessage
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib.core.bec_service import SERVICE_CONFIG
|
||||
from bec_lib import MessageEndpoints, messages, bec_logger
|
||||
from bec_lib.file_utils import FileWriterMixin
|
||||
from bec_lib.devicemanager import DeviceStatus
|
||||
from bec_lib.bec_service import SERVICE_CONFIG
|
||||
|
||||
from ophyd_devices.epics.devices.bec_scaninfo_mixin import BecScaninfoMixin
|
||||
from ophyd_devices.utils import bec_utils
|
||||
@ -390,9 +389,9 @@ class FalconcSAXS(Device):
|
||||
"""
|
||||
pipe = self._producer.pipeline()
|
||||
if successful is None:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done)
|
||||
else:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
self._producer.set_and_publish(
|
||||
MessageEndpoints.public_file(self.scaninfo.scanID, self.name), msg.dumps(), pipe=pipe
|
||||
)
|
||||
|
@ -12,12 +12,10 @@ from ophyd.scaler import ScalerCH
|
||||
from ophyd_devices.epics.devices.bec_scaninfo_mixin import BecScaninfoMixin
|
||||
from ophyd_devices.utils import bec_utils
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib.core.file_utils import FileWriterMixin
|
||||
from bec_lib import messages, MessageEndpoints, bec_logger, threadlocked
|
||||
from bec_lib.file_utils import FileWriterMixin
|
||||
from collections import defaultdict
|
||||
|
||||
from bec_lib.core import bec_logger, threadlocked
|
||||
|
||||
logger = bec_logger.logger
|
||||
|
||||
|
||||
@ -277,7 +275,7 @@ class McsCsaxs(SIS38XX):
|
||||
"num_lines": self.num_lines.get(),
|
||||
}
|
||||
)
|
||||
msg = BECMessage.DeviceMessage(
|
||||
msg = messages.DeviceMessage(
|
||||
signals=dict(self.mca_data),
|
||||
metadata=self.scaninfo.scan_msg.metadata,
|
||||
).dumps()
|
||||
@ -333,7 +331,7 @@ class McsCsaxs(SIS38XX):
|
||||
self._prep_det()
|
||||
self._prep_readout()
|
||||
|
||||
# msg = BECMessage.FileMessage(file_path=self.filepath, done=False)
|
||||
# msg = messages.FileMessage(file_path=self.filepath, done=False)
|
||||
# self._producer.set_and_publish(
|
||||
# MessageEndpoints.public_file(self.scaninfo.scanID, "mcs_csaxs"),
|
||||
# msg.dumps(),
|
||||
|
@ -2,7 +2,6 @@ import enum
|
||||
import json
|
||||
import os
|
||||
import time
|
||||
from bec_lib.core.devicemanager import DeviceStatus
|
||||
import requests
|
||||
import numpy as np
|
||||
|
||||
@ -12,10 +11,10 @@ from ophyd import EpicsSignal, EpicsSignalRO, EpicsSignalWithRBV
|
||||
from ophyd import DetectorBase, Device, Staged
|
||||
from ophyd import ADComponent as ADCpt
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib.core.file_utils import FileWriterMixin
|
||||
from bec_lib.core.bec_service import SERVICE_CONFIG
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import messages, MessageEndpoints, bec_logger
|
||||
from bec_lib.file_utils import FileWriterMixin
|
||||
from bec_lib.bec_service import SERVICE_CONFIG
|
||||
from bec_lib.devicemanager import DeviceStatus
|
||||
|
||||
from ophyd_devices.utils import bec_utils as bec_utils
|
||||
from ophyd_devices.epics.devices.bec_scaninfo_mixin import BecScaninfoMixin
|
||||
@ -448,9 +447,9 @@ class PilatuscSAXS(DetectorBase):
|
||||
"""
|
||||
pipe = self._producer.pipeline()
|
||||
if successful is None:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done)
|
||||
else:
|
||||
msg = BECMessage.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
msg = messages.FileMessage(file_path=self.filepath, done=done, successful=successful)
|
||||
self._producer.set_and_publish(
|
||||
MessageEndpoints.public_file(self.scaninfo.scanID, self.name), msg.dumps(), pipe=pipe
|
||||
)
|
||||
@ -495,7 +494,7 @@ class PilatuscSAXS(DetectorBase):
|
||||
|
||||
def _start_h5converter(self, done=False) -> None:
|
||||
"""Start the h5converter"""
|
||||
msg = BECMessage.FileMessage(
|
||||
msg = messages.FileMessage(
|
||||
file_path=self.filepath_raw, done=done, metadata={"input_path": self.filepath}
|
||||
)
|
||||
self._producer.set_and_publish(
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt, DeviceStatus
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import BECMessage, MessageEndpoints, bec_logger
|
||||
from bec_lib import messages, MessageEndpoints, bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
@ -311,7 +311,7 @@ class RtLamniController(Controller):
|
||||
flyer_info = self._get_flyer_device_info()
|
||||
self.get_device_manager().producer.set(
|
||||
MessageEndpoints.device_info("rt_scan"),
|
||||
BECMessage.DeviceInfoMessage(device="rt_scan", info=flyer_info).dumps(),
|
||||
messages.DeviceInfoMessage(device="rt_scan", info=flyer_info).dumps(),
|
||||
)
|
||||
|
||||
def _get_flyer_device_info(self) -> dict:
|
||||
@ -388,7 +388,7 @@ class RtLamniController(Controller):
|
||||
# error
|
||||
self.get_device_manager().producer.set_and_publish(
|
||||
MessageEndpoints.device_status("rt_scan"),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device="rt_scan", status=1, metadata=self.readout_metadata
|
||||
).dumps(),
|
||||
)
|
||||
@ -423,7 +423,7 @@ class RtLamniController(Controller):
|
||||
|
||||
self.get_device_manager().producer.set_and_publish(
|
||||
MessageEndpoints.device_status("rt_scan"),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device="rt_scan", status=0, metadata=self.readout_metadata
|
||||
).dumps(),
|
||||
)
|
||||
@ -435,7 +435,7 @@ class RtLamniController(Controller):
|
||||
def publish_device_data(self, signals, pointID):
|
||||
self.get_device_manager().producer.send(
|
||||
MessageEndpoints.device_read("rt_lamni"),
|
||||
BECMessage.DeviceMessage(
|
||||
messages.DeviceMessage(
|
||||
signals=signals,
|
||||
metadata={"pointID": pointID, **self.readout_metadata},
|
||||
).dumps(),
|
||||
|
@ -5,7 +5,7 @@ import warnings
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import BECMessage, MessageEndpoints, bec_logger
|
||||
from bec_lib import messages, MessageEndpoints, bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, DeviceStatus, OphydObject, PositionerBase, Signal
|
||||
from ophyd.sim import EnumSignal, SynSignal, _ReadbackSignal, _SetpointSignal
|
||||
@ -301,7 +301,7 @@ class SynSLSDetector(Device):
|
||||
|
||||
def stage(self) -> List[object]:
|
||||
msg = self.device_manager.producer.get(MessageEndpoints.scan_status())
|
||||
scan_msg = BECMessage.ScanStatusMessage.loads(msg)
|
||||
scan_msg = messages.ScanStatusMessage.loads(msg)
|
||||
self.metadata = {
|
||||
"scanID": scan_msg.content["scanID"],
|
||||
"RID": scan_msg.content["info"]["RID"],
|
||||
@ -316,7 +316,7 @@ class SynSLSDetector(Device):
|
||||
|
||||
def unstage(self) -> List[object]:
|
||||
signals = {"config": self.sim_state, "data": self.file_name}
|
||||
msg = BECMessage.DeviceMessage(signals=signals, metadata=self.metadata)
|
||||
msg = messages.DeviceMessage(signals=signals, metadata=self.metadata)
|
||||
self.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_read(self.name), msg.dumps()
|
||||
)
|
||||
@ -427,10 +427,10 @@ class SynFlyer(Device, PositionerBase):
|
||||
def produce_data(device, metadata):
|
||||
buffer_time = 0.2
|
||||
elapsed_time = 0
|
||||
bundle = BECMessage.BundleMessage()
|
||||
bundle = messages.BundleMessage()
|
||||
for ii in range(num_pos):
|
||||
bundle.append(
|
||||
BECMessage.DeviceMessage(
|
||||
messages.DeviceMessage(
|
||||
signals={
|
||||
self.name: {
|
||||
"flyer_samx": {"value": positions[ii, 0], "timestamp": 0},
|
||||
@ -447,10 +447,10 @@ class SynFlyer(Device, PositionerBase):
|
||||
device.device_manager.producer.send(
|
||||
MessageEndpoints.device_read(device.name), bundle.dumps()
|
||||
)
|
||||
bundle = BECMessage.BundleMessage()
|
||||
bundle = messages.BundleMessage()
|
||||
device.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_status(device.name),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device=device.name,
|
||||
status=1,
|
||||
metadata={"pointID": ii, **metadata},
|
||||
@ -461,7 +461,7 @@ class SynFlyer(Device, PositionerBase):
|
||||
)
|
||||
device.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_status(device.name),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device=device.name,
|
||||
status=0,
|
||||
metadata={"pointID": num_pos, **metadata},
|
||||
@ -531,10 +531,10 @@ class SynFlyerLamNI(Device, PositionerBase):
|
||||
def produce_data(device, metadata):
|
||||
buffer_time = 0.2
|
||||
elapsed_time = 0
|
||||
bundle = BECMessage.BundleMessage()
|
||||
bundle = messages.BundleMessage()
|
||||
for ii in range(num_pos):
|
||||
bundle.append(
|
||||
BECMessage.DeviceMessage(
|
||||
messages.DeviceMessage(
|
||||
signals={
|
||||
"syn_flyer_lamni": {
|
||||
"flyer_samx": {"value": positions[ii, 0], "timestamp": 0},
|
||||
@ -551,10 +551,10 @@ class SynFlyerLamNI(Device, PositionerBase):
|
||||
device.device_manager.producer.send(
|
||||
MessageEndpoints.device_read(device.name), bundle.dumps()
|
||||
)
|
||||
bundle = BECMessage.BundleMessage()
|
||||
bundle = messages.BundleMessage()
|
||||
device.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_status(device.name),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device=device.name,
|
||||
status=1,
|
||||
metadata={"pointID": ii, **metadata},
|
||||
@ -565,7 +565,7 @@ class SynFlyerLamNI(Device, PositionerBase):
|
||||
)
|
||||
device.device_manager.producer.set_and_publish(
|
||||
MessageEndpoints.device_status(device.name),
|
||||
BECMessage.DeviceStatusMessage(
|
||||
messages.DeviceStatusMessage(
|
||||
device=device.name,
|
||||
status=0,
|
||||
metadata={"pointID": num_pos, **metadata},
|
||||
|
@ -2,7 +2,7 @@ import threading
|
||||
import time
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib import messages, MessageEndpoints
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, Kind, Signal
|
||||
from ophyd.flyers import FlyerInterface
|
||||
@ -355,7 +355,7 @@ class SynXtremeOtfReplay(FlyerInterface, Device):
|
||||
"timestamp": timestamp,
|
||||
},
|
||||
}
|
||||
msg = BECMessage.DeviceMessage(
|
||||
msg = messages.DeviceMessage(
|
||||
signals=signals, metadata=self._device_manager.devices.otf.metadata
|
||||
).dumps()
|
||||
self._device_manager.producer.set_and_publish(
|
||||
|
@ -4,7 +4,7 @@ import time
|
||||
from typing import List
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Component as Cpt
|
||||
from ophyd import Device, PositionerBase, Signal
|
||||
from ophyd.status import wait as status_wait
|
||||
|
@ -1,7 +1,7 @@
|
||||
import time
|
||||
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib.core.devicemanager import DeviceContainer
|
||||
from bec_lib import bec_logger
|
||||
from bec_lib.devicemanager import DeviceContainer
|
||||
|
||||
from ophyd import Signal, Kind
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import functools
|
||||
import threading
|
||||
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Device
|
||||
from ophyd.ophydobj import OphydObject
|
||||
|
||||
|
@ -6,7 +6,7 @@ import time
|
||||
import typing
|
||||
|
||||
import numpy as np
|
||||
from bec_lib.core import bec_logger
|
||||
from bec_lib import bec_logger
|
||||
from ophyd import Signal
|
||||
from ophyd.utils.errors import DisconnectedError
|
||||
|
||||
|
@ -4,7 +4,7 @@ from unittest import mock
|
||||
|
||||
import ophyd
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib import messages, MessageEndpoints
|
||||
from ophyd_devices.epics.devices.eiger9m_csaxs import Eiger9McSAXS
|
||||
|
||||
from tests.utils import DMMock, MockPV
|
||||
@ -413,9 +413,9 @@ def test_publish_file_location(mock_det, scaninfo):
|
||||
mock_det.filepath = scaninfo["filepath"]
|
||||
mock_det._publish_file_location(done=scaninfo["done"], successful=scaninfo["successful"])
|
||||
if scaninfo["successful"] is None:
|
||||
msg = BECMessage.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
msg = messages.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
else:
|
||||
msg = BECMessage.FileMessage(
|
||||
msg = messages.FileMessage(
|
||||
file_path=scaninfo["filepath"], done=scaninfo["done"], successful=scaninfo["successful"]
|
||||
).dumps()
|
||||
expected_calls = [
|
||||
|
@ -7,7 +7,7 @@ import ophyd
|
||||
from ophyd_devices.epics.devices.falcon_csaxs import FalconcSAXS, FalconTimeoutError
|
||||
|
||||
from tests.utils import DMMock, MockPV
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib import messages, MessageEndpoints
|
||||
|
||||
|
||||
def patch_dual_pvs(device):
|
||||
@ -210,9 +210,9 @@ def test_publish_file_location(mock_det, scaninfo):
|
||||
mock_det.filepath = scaninfo["filepath"]
|
||||
mock_det._publish_file_location(done=scaninfo["done"], successful=scaninfo["successful"])
|
||||
if scaninfo["successful"] is None:
|
||||
msg = BECMessage.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
msg = messages.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
else:
|
||||
msg = BECMessage.FileMessage(
|
||||
msg = messages.FileMessage(
|
||||
file_path=scaninfo["filepath"], done=scaninfo["done"], successful=scaninfo["successful"]
|
||||
).dumps()
|
||||
expected_calls = [
|
||||
|
@ -5,7 +5,7 @@ from unittest import mock
|
||||
|
||||
import ophyd
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from bec_lib import messages, MessageEndpoints
|
||||
from ophyd_devices.epics.devices.pilatus_csaxs import PilatuscSAXS
|
||||
|
||||
from tests.utils import DMMock, MockPV
|
||||
@ -172,9 +172,9 @@ def test_publish_file_location(mock_det, scaninfo):
|
||||
mock_det.filepath = scaninfo["filepath"]
|
||||
mock_det._publish_file_location(done=scaninfo["done"], successful=scaninfo["successful"])
|
||||
if scaninfo["successful"] is None:
|
||||
msg = BECMessage.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
msg = messages.FileMessage(file_path=scaninfo["filepath"], done=scaninfo["done"]).dumps()
|
||||
else:
|
||||
msg = BECMessage.FileMessage(
|
||||
msg = messages.FileMessage(
|
||||
file_path=scaninfo["filepath"], done=scaninfo["done"], successful=scaninfo["successful"]
|
||||
).dumps()
|
||||
expected_calls = [
|
||||
|
@ -1,5 +1,5 @@
|
||||
from bec_lib.core.devicemanager import DeviceContainer
|
||||
from bec_lib.core.tests.utils import ProducerMock
|
||||
from bec_lib.devicemanager import DeviceContainer
|
||||
from bec_lib.tests.utils import ProducerMock
|
||||
|
||||
from unittest import mock
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user