def test_validations_disabled(self, get_workflow_client_mock): mistral = mock.MagicMock() get_workflow_client_mock.return_value = mistral mistral.environments.get.side_effect = Exception() action = validations.Enabled() result = action._validations_enabled() self.assertEqual(result, False)
def test_validations_enabled(self, get_workflow_client_mock): mistral = mock.MagicMock() get_workflow_client_mock.return_value = mistral mistral.environments.get.return_value = {} action = validations.Enabled() result = action._validations_enabled() self.assertEqual(result, True)
def test_success_with_validations_disabled(self, get_workflow_client_mock, validations_enabled_mock): validations_enabled_mock.return_value = False action = validations.Enabled() action_result = action.run() self.assertEqual(None, action_result.data) self.assertEqual('Validations are disabled', action_result.error['stdout'])
def test_success_with_validations_enabled(self, get_workflow_client_mock, validations_enabled_mock): mock_ctx = mock.MagicMock() validations_enabled_mock.return_value = True action = validations.Enabled() action_result = action.run(mock_ctx) self.assertIsNone(action_result.error) self.assertEqual('Validations are enabled', action_result.data['stdout'])