def test_api_get_pool(self, mock_url, mock_creds, mock_config, mock_get):
        """Test get_pool"""

        _api = BatchAppsApi(mock_creds, mock_config)
        mock_url.return_value = "https://test_endpoint.com/api/pools"
        mock_get.return_value = None
        val = _api.get_pool()
        self.assertIsInstance(val, Response)
        self.assertFalse(val.success)

        val = _api.get_pool(url="https://pool_url")
        mock_get.assert_called_with(mock_creds, "https://pool_url",
                                    self.headers)
        self.assertTrue(val.success)

        mock_url.return_value = "https://test_endpoint.com/api/{poolid}"
        val = _api.get_pool(pool_id="abcdef")
        mock_get.assert_called_with(mock_creds,
                                    "https://test_endpoint.com/api/abcdef",
                                    self.headers)
        self.assertTrue(val.success)
        self.assertTrue(mock_url.called)

        mock_get.side_effect = RestCallException(None, "Boom~", None)
        val = _api.get_pool(pool_id="abcdef")
        self.assertFalse(val.success)
    def test_api_get_pool(self, mock_url, mock_creds, mock_config, mock_get):
        """Test get_pool"""

        _api = BatchAppsApi(mock_creds, mock_config)
        mock_url.return_value = "https://test_endpoint.com/api/pools"
        mock_get.return_value = None
        val = _api.get_pool()
        self.assertIsInstance(val, Response)
        self.assertFalse(val.success)

        val = _api.get_pool(url="https://pool_url")
        mock_get.assert_called_with(mock_creds, "https://pool_url", self.headers)
        self.assertTrue(val.success)

        mock_url.return_value = "https://test_endpoint.com/api/{poolid}"
        val = _api.get_pool(pool_id="abcdef")
        mock_get.assert_called_with(mock_creds, "https://test_endpoint.com/api/abcdef", self.headers)
        self.assertTrue(val.success)
        self.assertTrue(mock_url.called)

        mock_get.side_effect = RestCallException(None, "Boom~", None)
        val = _api.get_pool(pool_id="abcdef")
        self.assertFalse(val.success)