def test_api_list_pools(self, mock_url, mock_creds, mock_config, mock_get):
        """Test list_pools"""

        _api = BatchAppsApi(mock_creds, mock_config)

        mock_url.return_value = "https://test_endpoint.com/api/pools"

        val = _api.list_pools()
        self.assertIsInstance(val, Response)
        self.assertTrue(val.success)
        mock_get.assert_called_with(mock_creds, "https://test_endpoint.com/api/pools", self.headers)

        mock_get.side_effect = RestCallException(None, "Boom!", None)
        val = _api.list_pools()
        self.assertIsInstance(val, Response)
        self.assertFalse(val.success)
    def test_api_list_pools(self, mock_url, mock_creds, mock_config, mock_get):
        """Test list_pools"""

        _api = BatchAppsApi(mock_creds, mock_config)

        mock_url.return_value = "https://test_endpoint.com/api/pools"

        val = _api.list_pools()
        self.assertIsInstance(val, Response)
        self.assertTrue(val.success)
        mock_get.assert_called_with(mock_creds,
                                    "https://test_endpoint.com/api/pools",
                                    self.headers)

        mock_get.side_effect = RestCallException(None, "Boom!", None)
        val = _api.list_pools()
        self.assertIsInstance(val, Response)
        self.assertFalse(val.success)