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'])
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)
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)