Skip to content

Commit 35f5a04

Browse files
Feat/sdk/analyticsapi engines sdk/fixsdkintegtests (#85)
* feat(sdk): Auto-commit from 'analyticsapi-engines-sdk-generator' repository PR 44 for SDK version v5.2.0 * feat(sdk): Fix for tests for python sdk and environment variables for… (#80) * feat(sdk): Fix for tests for python sdk and environment variables for examples Added changes for tests for python sdk. Fixed the username variables to get the username serial from the environment variables. * fix(sdk): fixed minor review comments Removed commented lines. Changed the assert type. * fix(sdk): Tests for Python SDK * feat(sdk): Fix tests for Python SDK * Fixed SDK integration tests and username and password variables Added FPO Integration tests and fixed example code snippet of FPO which was giving error while running. Changed the naming conventions for username and password variables as per FactSet standards. * Update test_fpo_calculations_api.py Co-authored-by: factset-sdk-bot <svc-fds-sdk-bot@factset.com>
1 parent 0875f34 commit 35f5a04

22 files changed

+199
-108
lines changed

examples/afi_optimizer_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@
1818
from urllib3 import Retry
1919

2020
host = os.environ['FACTSET_HOST']
21-
username = os.environ['FACTSET_USERNAME']
22-
password = os.environ['FACTSET_API_KEY']
23-
21+
fds_username = os.environ['FACTSET_USERNAME']
22+
fds_api_key = os.environ['FACTSET_API_KEY']
2423

2524
def main():
2625
config = Configuration()
2726
config.host = host
28-
config.username = username
29-
config.password = password
27+
config.username = fds_username
28+
config.password = fds_api_key
3029
config.discard_unknown_keys = True
3130
# add proxy and/or disable ssl verification according to your development environment
3231
# config.proxy = "<proxyUrl>"

examples/axp_optimizer_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@
2020
from urllib3 import Retry
2121

2222
host = os.environ['FACTSET_HOST']
23-
username = os.environ['FACTSET_USERNAME']
24-
password = os.environ['FACTSET_API_KEY']
25-
23+
fds_username = os.environ['FACTSET_USERNAME']
24+
fds_api_key = os.environ['FACTSET_API_KEY']
2625

2726
def main():
2827
config = Configuration()
2928
config.host = host
30-
config.username = username
31-
config.password = password
29+
config.username = fds_username
30+
config.password = fds_api_key
3231
config.discard_unknown_keys = True
3332
# add proxy and/or disable ssl verification according to your development environment
3433
# config.proxy = "<proxyUrl>"

examples/bpm_optimizer_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@
1818
from urllib3 import Retry
1919

2020
host = os.environ['FACTSET_HOST']
21-
username = os.environ['FACTSET_USERNAME']
22-
password = os.environ['FACTSET_API_KEY']
23-
21+
fds_username = os.environ['FACTSET_USERNAME']
22+
fds_api_key = os.environ['FACTSET_API_KEY']
2423

2524
def main():
2625
config = Configuration()
2726
config.host = host
28-
config.username = username
29-
config.password = password
27+
config.username = fds_username
28+
config.password = fds_api_key
3029
config.discard_unknown_keys = True
3130
# add proxy and/or disable ssl verification according to your development environment
3231
# config.proxy = "<proxyUrl>"

examples/fi_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
from urllib3 import Retry
1818

1919
host = os.environ['FACTSET_HOST']
20-
username = os.environ['FACTSET_USERNAME']
21-
password = os.environ['FACTSET_API_KEY']
22-
20+
fds_username = os.environ['FACTSET_USERNAME']
21+
fds_api_key = os.environ['FACTSET_API_KEY']
2322

2423
def main():
2524
config = Configuration()
2625
config.host = host
27-
config.username = username
28-
config.password = password
26+
config.username = fds_username
27+
config.password = fds_api_key
2928
config.discard_unknown_keys = True
3029
# add proxy and/or disable ssl verification according to your development environment
3130
# config.proxy = "<proxyUrl>"

examples/fpo_optimizer_example.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from fds.analyticsapi.engines.api_client import ApiClient
99
from fds.analyticsapi.engines.configuration import Configuration
1010
from fds.analyticsapi.engines.model.fpo_optimization_parameters_root import FPOOptimizationParametersRoot
11-
from fds.analyticsapi.engines.model.optimizer_strategy import OptimizerStrategy
11+
from fds.analyticsapi.engines.model.fpo_optimizer_strategy import FPOOptimizerStrategy
1212
from fds.analyticsapi.engines.model.pa_doc import PaDoc
1313
from fds.analyticsapi.engines.model.fpo_account import FPOAccount
1414
from fds.analyticsapi.engines.model.fpo_optimization_parameters import FPOOptimizationParameters
@@ -21,15 +21,14 @@
2121
from urllib3 import Retry
2222

2323
host = os.environ['FACTSET_HOST']
24-
username = os.environ['FACTSET_USERNAME']
25-
password = os.environ['FACTSET_API_KEY']
26-
24+
fds_username = os.environ['FACTSET_USERNAME']
25+
fds_api_key = os.environ['FACTSET_API_KEY']
2726

2827
def main():
2928
config = Configuration()
3029
config.host = host
31-
config.username = username
32-
config.password = password
30+
config.username = fds_username
31+
config.password = fds_api_key
3332
config.discard_unknown_keys = True
3433
# add proxy and/or disable ssl verification according to your development environment
3534
# config.proxy = "<proxyUrl>"
@@ -66,7 +65,7 @@ def main():
6665
# uncomment the below code line to setup cache control; max-stale=0 will be a fresh adhoc run and the max-stale value is in seconds.
6766
# Results are by default cached for 12 hours; Setting max-stale=300 will fetch a cached result which is 5 minutes older.
6867
# cache_control = "max-stale=0"
69-
fpo_optimizer_strategy = OptimizerStrategy(
68+
fpo_optimizer_strategy = FPOOptimizerStrategy(
7069
id="Client:/analytics_api/dbui_simple_strategy")
7170
fpo_pa_doc = PaDoc("CLIENT:/FPO/FPO_MASTER")
7271
fpo_optimizer_account = FPOAccount(

examples/pa_engine_multiple_unit_example.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
from urllib3 import Retry
2020

2121
host = os.environ['FACTSET_HOST']
22-
username = os.environ['FACTSET_USERNAME']
23-
password = os.environ['FACTSET_API_KEY']
22+
fds_username = os.environ['FACTSET_USERNAME']
23+
fds_api_key = os.environ['FACTSET_API_KEY']
2424

2525
def main():
2626
config = Configuration()
2727
config.host = host
28-
config.username = username
29-
config.password = password
28+
config.username = fds_username
29+
config.password = fds_api_key
3030
config.discard_unknown_keys = True
3131
# add proxy and/or disable ssl verification according to your development environment
3232
# config.proxy = "<proxyUrl>"

examples/pa_engine_single_unit_example.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
from urllib3 import Retry
2020

2121
host = os.environ['FACTSET_HOST']
22-
username = os.environ['FACTSET_USERNAME']
23-
password = os.environ['FACTSET_API_KEY']
22+
fds_username = os.environ['FACTSET_USERNAME']
23+
fds_api_key = os.environ['FACTSET_API_KEY']
2424

2525
def main():
2626
config = Configuration()
2727
config.host = host
28-
config.username = username
29-
config.password = password
28+
config.username = fds_username
29+
config.password = fds_api_key
3030
config.discard_unknown_keys = True
3131
# add proxy and/or disable ssl verification according to your development environment
3232
# config.proxy = "<proxyUrl>"

examples/pub_engine_multiple_unit_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
from pathlib import Path
1515

1616
host = os.environ['FACTSET_HOST']
17-
username = os.environ['FACTSET_USERNAME']
18-
password = os.environ['FACTSET_API_KEY']
19-
17+
fds_username = os.environ['FACTSET_USERNAME']
18+
fds_api_key = os.environ['FACTSET_API_KEY']
2019

2120
def main():
2221
config = Configuration()
2322
config.host = host
24-
config.username = username
25-
config.password = password
23+
config.username = fds_username
24+
config.password = fds_api_key
2625
config.discard_unknown_keys = True
2726
# add proxy and/or disable ssl verification according to your development environment
2827
# config.proxy = "<proxyUrl>"

examples/pub_engine_single_unit_example.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
from urllib3 import Retry
1515

1616
host = os.environ['FACTSET_HOST']
17-
username = os.environ['FACTSET_USERNAME']
18-
password = os.environ['FACTSET_API_KEY']
19-
17+
fds_username = os.environ['FACTSET_USERNAME']
18+
fds_api_key = os.environ['FACTSET_API_KEY']
2019

2120
def main():
2221
config = Configuration()
2322
config.host = host
24-
config.username = username
25-
config.password = password
23+
config.username = fds_username
24+
config.password = fds_api_key
2625
config.discard_unknown_keys = True
2726
# add proxy and/or disable ssl verification according to your development environment
2827
# config.proxy = "<proxyUrl>"

examples/quant_engine_single_unit_feather_example_basic.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@
1818
from urllib3 import Retry
1919

2020
host = os.environ['FACTSET_HOST']
21-
username = os.environ['FACTSET_USERNAME']
22-
password = os.environ['FACTSET_API_KEY']
23-
21+
fds_username = os.environ['FACTSET_USERNAME']
22+
fds_api_key = os.environ['FACTSET_API_KEY']
2423

2524
def main():
2625
config = Configuration()
2726
config.host = host
28-
config.username = username
29-
config.password = password
27+
config.username = fds_username
28+
config.password = fds_api_key
3029
# add proxy and/or disable ssl verification according to your development environment
3130
# config.proxy = "<proxyUrl>"
3231
config.verify_ssl = False

0 commit comments

Comments
 (0)