Fork PyRPL on GitHub

Source code for pyrpl.test.test_hardware_modules.test_dsp_inputs

import logging
logger = logging.getLogger(name=__name__)
import time
import numpy as np
from time import sleep
from qtpy import QtCore, QtWidgets
from pyrpl.test.test_base import TestPyrpl


[docs]class TestInput(TestPyrpl):
[docs] def setup(self): self.p = self.pyrpl self.l = self.pyrpl.lockbox self.l.classname = 'Interferometer'
[docs] def teardown(self): pass
[docs] def test_input(self): self.p.lockbox.sequence[0].input = 'port1' assert self.p.lockbox.sequence[0].input == 'port1', \ self.p.lockbox.sequence[0].input self.p.lockbox.sequence[0].input = 'port2' assert self.p.lockbox.sequence[0].input == 'port2', \ self.p.lockbox.sequence[0].input self.p.lockbox.sequence[0].input = self.p.lockbox.inputs.port1 assert self.p.lockbox.sequence[0].input == 'port1', \ self.p.lockbox.sequence[0].input self.p.rp.pid0.input = self.p.lockbox.inputs.port2 assert self.p.rp.pid0.input == 'lockbox.inputs.port2', self.p.rp.pid0.input self.p.rp.pid0.input = self.p.lockbox.sequence[0].input assert self.p.rp.pid0.input == 'lockbox.inputs.port1', self.p.rp.pid0.input