Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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'])
Exemplo n.º 4
0
 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'])