Loading csp-lmc-mid/tests/integration/MidCspSubarray_test.py +9 −18 Original line number Diff line number Diff line Loading @@ -76,24 +76,15 @@ class TestCspSubarray(TestBase): subarray_state = self.midcsp_subarray01.State() obs_state = self.midcsp_subarray01.obsState if subarray_state == DevState.ON: if obs_state == ObsState.FAULT: self.midcsp_subarray01.ObsReset() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.IDLE, f"CSP Subarray not IDLE") Poller(4, 0.2).check(prober_obs_state) obs_state = self.midcsp_subarray01.obsState if obs_state == ObsState.EMPTY: return if obs_state == ObsState.READY: self._goto_idle() if obs_state == ObsState.ABORTED: self.midcsp_subarray01.ObsReset() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.IDLE, f"CSP Subarray not IDLE") Poller(4, 0.2).check(prober_obs_state) obs_state = self.midcsp_subarray01.obsState if obs_state == ObsState.IDLE: self._release_all_receptors() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.EMPTY, f"CSP Subarray not EMPTY") Poller(4, 0.2).check(prober_obs_state) self.midcsp_subarray01.Off() prober_subarray_state = Probe(self.midcsp_subarray01, "State", DevState.OFF, f"CSP Subarray not OFF") Poller(4, 0.2).check(prober_subarray_state) prober_subarray_obsstate = Probe(self.midcsp_subarray01, "obsState", ObsState.EMPTY, f"CSP Subarray not EMPTY") Poller(4, 0.2).check(prober_subarray_obsstate) self.midcsp_subarray01.On() prober_subarray_state = Probe(self.midcsp_subarray01, "State", DevState.ON, f"CSP Subarray not ON") Poller(4, 0.2).check(prober_subarray_state) def _setup_subarray_off(self): """ Set the subarray state to OFF-EMPTY Loading Loading
csp-lmc-mid/tests/integration/MidCspSubarray_test.py +9 −18 Original line number Diff line number Diff line Loading @@ -76,24 +76,15 @@ class TestCspSubarray(TestBase): subarray_state = self.midcsp_subarray01.State() obs_state = self.midcsp_subarray01.obsState if subarray_state == DevState.ON: if obs_state == ObsState.FAULT: self.midcsp_subarray01.ObsReset() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.IDLE, f"CSP Subarray not IDLE") Poller(4, 0.2).check(prober_obs_state) obs_state = self.midcsp_subarray01.obsState if obs_state == ObsState.EMPTY: return if obs_state == ObsState.READY: self._goto_idle() if obs_state == ObsState.ABORTED: self.midcsp_subarray01.ObsReset() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.IDLE, f"CSP Subarray not IDLE") Poller(4, 0.2).check(prober_obs_state) obs_state = self.midcsp_subarray01.obsState if obs_state == ObsState.IDLE: self._release_all_receptors() prober_obs_state = Probe(self.midcsp_subarray01, "obsState", ObsState.EMPTY, f"CSP Subarray not EMPTY") Poller(4, 0.2).check(prober_obs_state) self.midcsp_subarray01.Off() prober_subarray_state = Probe(self.midcsp_subarray01, "State", DevState.OFF, f"CSP Subarray not OFF") Poller(4, 0.2).check(prober_subarray_state) prober_subarray_obsstate = Probe(self.midcsp_subarray01, "obsState", ObsState.EMPTY, f"CSP Subarray not EMPTY") Poller(4, 0.2).check(prober_subarray_obsstate) self.midcsp_subarray01.On() prober_subarray_state = Probe(self.midcsp_subarray01, "State", DevState.ON, f"CSP Subarray not ON") Poller(4, 0.2).check(prober_subarray_state) def _setup_subarray_off(self): """ Set the subarray state to OFF-EMPTY Loading