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