Ejemplo n.º 1
0
 def test_run_groups(self, mock_load_validations):
     mock_ctx = mock.MagicMock()
     mock_load_validations.return_value = 'list of validations'
     action = validations.ListValidationsAction(groups=['group1', 'group2'])
     self.assertEqual('list of validations', action.run(mock_ctx))
     mock_load_validations.assert_called_once_with(
         groups=['group1', 'group2'])
Ejemplo n.º 2
0
    def test_run_default(self, mock_get_object_client, mock_load_validations):
        mock_ctx = mock.MagicMock()
        swiftclient = mock.MagicMock(url='http://swift:8080/v1/AUTH_test')
        mock_get_object_client.return_value = swiftclient
        mock_load_validations.return_value = 'list of validations'

        action = validations.ListValidationsAction(plan='overcloud')
        self.assertEqual('list of validations', action.run(mock_ctx))
        mock_load_validations.assert_called_once_with(
            mock_get_object_client(), plan='overcloud', groups=None)
Ejemplo n.º 3
0
 def test_run_default(self, mock_load_validations):
     mock_load_validations.return_value = 'list of validations'
     action = validations.ListValidationsAction()
     self.assertEqual('list of validations', action.run())
     mock_load_validations.assert_called_once_with(groups=None)