diff --git a/src/qibolab/_core/instruments/qblox/mock/cluster.py b/src/qibolab/_core/instruments/qblox/mock/cluster.py index c6368c06a..0c44b7aa9 100644 --- a/src/qibolab/_core/instruments/qblox/mock/cluster.py +++ b/src/qibolab/_core/instruments/qblox/mock/cluster.py @@ -1,6 +1,18 @@ __all__ = [] +from ..sequence import Sequence + + +class MockSequencer: + def __init__(self, idx: int) -> None: + self.idx = idx + self.register = {} + + def sequence(self, sequence: Sequence) -> None: + pass + + class MockModule: def __init__(self, slot: int) -> None: self.slot_idx = slot @@ -14,7 +26,7 @@ def is_qrm_type(self) -> bool: @property def sequencers(self) -> list: - return [None] * 20 + return [MockSequencer(i) for i in range(20)] def disconnect_outputs(self) -> None: pass