Skip to content

Commit 26d2f6a

Browse files
Merge pull request #42 from sailpoint-oss/fix/localConfiguration
patch for configuration error
2 parents b7fbad0 + 12fa584 commit 26d2f6a

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

sailpoint/configuration.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,8 @@ def get_local_params(self) -> ConfigurationParams:
176176
config.client_id = data["ClientId"]
177177
config.client_secret = data["ClientSecret"]
178178
config.token_url = config.base_url + "/oauth/token"
179-
return config
179+
180+
return config
180181

181182
@classmethod
182183
def get_access_token(self, url: str, client_id: str, client_secret: str, proxy: str, proxy_headers: dict, verify_ssl: bool) -> str:

validation_test.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import sailpoint.v3
44
import sailpoint.beta
55
from sailpoint.v3.models.search import Search
6-
from sailpoint.configuration import Configuration
6+
from sailpoint.configuration import Configuration, ConfigurationParams
77
from sailpoint.paginator import Paginator
88

99
class TestPythonSDK(unittest.TestCase):
@@ -15,6 +15,17 @@ class TestPythonSDK(unittest.TestCase):
1515
v2024_api_client = sailpoint.v2024.ApiClient(configuration)
1616

1717

18+
def test_manual_configuration(self):
19+
configurationParams = ConfigurationParams()
20+
configurationParams.base_url = "https://localhost:8080"
21+
configurationParams.client_id = "client_id"
22+
configurationParams.client_secret = "client_secret"
23+
configuration = Configuration(configurationParams)
24+
25+
self.assertEqual(configuration.base_url, "https://localhost:8080")
26+
self.assertEqual(configuration.client_id, "client_id")
27+
self.assertEqual(configuration.client_secret, "client_secret")
28+
1829
def test_v3_accounts(self):
1930
accounts = sailpoint.v3.AccountsApi(self.v3_api_client).list_accounts_with_http_info()
2031
self.assertIsNotNone(accounts.data)
@@ -70,4 +81,4 @@ def test_list_identities_with_v2024_endpoint(self):
7081
self.assertEqual(200, identities.status_code)
7182

7283
if __name__ == '__main__':
73-
unittest.main()
84+
unittest.main()

0 commit comments

Comments
 (0)