コード例 #1
0
    def test_pipeline_state_matcher_fails(self):
        """Test PipelineStateMatcher fails when using default expected state
    and job actually finished in CANCELLED/DRAINED/FAILED/STOPPED/UNKNOWN
    """
        failed_state = [
            PipelineState.CANCELLED, PipelineState.DRAINED,
            PipelineState.FAILED, PipelineState.STOPPED, PipelineState.UNKNOWN
        ]

        for state in failed_state:
            pipeline_result = PipelineResult(state)
            with self.assertRaises(AssertionError):
                hc_assert_that(pipeline_result,
                               verifiers.PipelineStateMatcher())
コード例 #2
0
 def test_pipeline_state_matcher_given_state(self):
     """Test PipelineStateMatcher successes when matches given state"""
     pipeline_result = PipelineResult(PipelineState.FAILED)
     hc_assert_that(pipeline_result,
                    verifiers.PipelineStateMatcher(PipelineState.FAILED))
コード例 #3
0
 def test_pipeline_state_matcher_success(self):
     """Test PipelineStateMatcher successes when using default expected state
 and job actually finished in DONE
 """
     pipeline_result = PipelineResult(PipelineState.DONE)
     hc_assert_that(pipeline_result, verifiers.PipelineStateMatcher())