Skip to content

Commit 9ae7bad

Browse files
authored
CM-13317 - change url env var from BASE_URL to CYCODE_API_URL (#12)
change URL env var from legacy BASE_URL to CYCODE_API_URL
1 parent d44f53e commit 9ae7bad

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

cli/consts.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
'.enc', '.deb', '.obj', '.model'
1515
]
1616

17-
DEFAULT_BASE_URL = "https://api.cycode.com"
17+
DEFAULT_CYCODE_API_URL = "https://api.cycode.com"
1818

1919
# env var names
20-
BASE_URL_ENV_VAR_NAME = "BASE_URL"
20+
CYCODE_API_URL_VAR_NAME = "CYCODE_API_URL"
2121
TIMEOUT_ENV_VAR_NAME = "TIMEOUT"
2222
LOGGING_LEVEL_ENV_VAR_NAME = "LOGGING_LEVEL"
2323
# use only for dev envs locally

cli/user_settings/configuration_manager.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
from pathlib import Path
33
from typing import Optional, Dict
44
from cli.user_settings.config_file_manager import ConfigFileManager
5-
from cli.consts import DEFAULT_BASE_URL, BASE_URL_ENV_VAR_NAME, VERBOSE_ENV_VAR_NAME
5+
from cli.consts import DEFAULT_CYCODE_API_URL, CYCODE_API_URL_VAR_NAME, VERBOSE_ENV_VAR_NAME
66

77

88
class ConfigurationManager:
9-
109
global_config_file_manager: ConfigFileManager
1110
local_config_file_manager: ConfigFileManager
1211

@@ -27,7 +26,7 @@ def get_base_url(self) -> str:
2726
if base_url is not None:
2827
return base_url
2928

30-
return DEFAULT_BASE_URL
29+
return DEFAULT_CYCODE_API_URL
3130

3231
def get_verbose_flag(self) -> bool:
3332
verbose_flag_env_var = self.get_verbose_flag_from_environment_variables()
@@ -36,7 +35,8 @@ def get_verbose_flag(self) -> bool:
3635
return verbose_flag_env_var or verbose_flag_local_config or verbose_flag_global_config
3736

3837
def get_base_url_from_environment_variables(self) -> Optional[str]:
39-
return self._get_value_from_environment_variables(BASE_URL_ENV_VAR_NAME)
38+
return self._get_value_from_environment_variables(CYCODE_API_URL_VAR_NAME)
39+
4040

4141
def get_verbose_flag_from_environment_variables(self) -> bool:
4242
value = self._get_value_from_environment_variables(VERBOSE_ENV_VAR_NAME, '')

cyclient/config.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import sys
44
from urllib.parse import urlparse
55
from cli.user_settings.configuration_manager import ConfigurationManager
6-
from cli.consts import BASE_URL_ENV_VAR_NAME, TIMEOUT_ENV_VAR_NAME, LOGGING_LEVEL_ENV_VAR_NAME, DEV_MODE_ENV_VAR_NAME, \
6+
from cli.consts import DEFAULT_CYCODE_API_URL, TIMEOUT_ENV_VAR_NAME, LOGGING_LEVEL_ENV_VAR_NAME, DEV_MODE_ENV_VAR_NAME, \
77
BATCH_SIZE_ENV_VAR_NAME, VERBOSE_ENV_VAR_NAME
88

99

@@ -70,8 +70,8 @@ def _get_val_as_int(key):
7070
try:
7171
urlparse(base_url)
7272
except ValueError as e:
73-
logger.warning(f'Invalid BASE_URL: {base_url}, using default value', e)
74-
base_url = DEFAULT_CONFIGURATION.get(BASE_URL_ENV_VAR_NAME)
73+
logger.warning(f'Invalid cycode api url: {base_url}, using default value', e)
74+
base_url = DEFAULT_CYCODE_API_URL
7575

7676
timeout = _get_val_as_int(TIMEOUT_ENV_VAR_NAME)
7777
dev_mode = _get_val_as_bool(DEV_MODE_ENV_VAR_NAME)

tests/user_settings/test_configuration_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from mock import Mock
22
from cli.user_settings.configuration_manager import ConfigurationManager
3-
from cli.consts import DEFAULT_BASE_URL
3+
from cli.consts import DEFAULT_CYCODE_API_URL
44

55
"""
66
we check for base url in the three places, in the following order:
@@ -56,7 +56,7 @@ def test_get_base_url_not_configured(mocker):
5656
result = configuration_manager.get_base_url()
5757

5858
# Assert
59-
assert result == DEFAULT_BASE_URL
59+
assert result == DEFAULT_CYCODE_API_URL
6060

6161

6262
def _configure_mocks(mocker,

0 commit comments

Comments
 (0)