Beispiel #1
0
def test_stage_validate():

    s = Stage()
    s._state = 'test'
    with pytest.raises(ValueError):
        s._validate()

    s = Stage()
    with pytest.raises(MissingError):
        s._validate()
def test_stage_validate():

    s = Stage()
    s._state = 'test'
    with pytest.raises(ValueError):
        s._validate()

    s = Stage()
    with pytest.raises(MissingError):
        s._validate()
Beispiel #3
0
    def test_stage_validate(self, mocked_init):

        s = Stage()
        s._uid = 'stage.0000'
        s._state = 'test'
        with self.assertRaises(ValueError):
            s._validate()

        s = Stage()
        s._uid = 'stage.0000'
        s._state = states.INITIAL
        s._tasks = None
        with self.assertRaises(MissingError):
            s._validate()

        s = Stage()
        s._uid = 'stage.0000'
        t = mock.MagicMock(spec=Stage)
        t._validate = mock.MagicMock(return_value=True)
        s._tasks = set([t])
        s._state = states.INITIAL
        s._validate()