diff --git a/mgrctl/settings/api.py b/mgrctl/settings/api.py index b3addd3..f17b938 100644 --- a/mgrctl/settings/api.py +++ b/mgrctl/settings/api.py @@ -42,5 +42,6 @@ if not PLATFORM_VERIFY_SSL_WARNING: if PLATFORM_DUMMY: API_URL = PLATFORM_DUMMY_API_URL API_HEADERS = {'x-xsrf-token': PLATFORM_DUMMY_TOKEN} - API_EMAIL = PLATFORM_DUMMY_EMAIL - API_PASSWORD = PLATFORM_DUMMY_PASSWORD + +API_EMAIL = PLATFORM_DUMMY_EMAIL +API_PASSWORD = PLATFORM_DUMMY_PASSWORD diff --git a/mgrctl/settings/platform.py b/mgrctl/settings/platform.py index 8d79a8b..7c3ef1c 100644 --- a/mgrctl/settings/platform.py +++ b/mgrctl/settings/platform.py @@ -22,14 +22,20 @@ PLATFORM_URL = env.str( # Development mode: PLATFORM_DUMMY = env.bool('PLATFORM_DUMMY', False) -if PLATFORM_DUMMY: - if PLATFORM_TYPE == 'vm': - PLATFORM_DUMMY_API_URL = env.str('PLATFORM_DUMMY_VM6_API_URL', '') - PLATFORM_DUMMY_EMAIL = env.str('PLATFORM_DUMMY_VM6_EMAIL', '') - PLATFORM_DUMMY_PASSWORD = env.str('PLATFORM_DUMMY_VM6_PASSWORD', '') - PLATFORM_DUMMY_TOKEN = env.str('PLATFORM_DUMMY_VM6_TOKEN', '') - if PLATFORM_TYPE == 'dci': - PLATFORM_DUMMY_API_URL = env.str('PLATFORM_DUMMY_DCI6_API_URL', '') - PLATFORM_DUMMY_EMAIL = env.str('PLATFORM_DUMMY_DCI6_EMAIL', '') - PLATFORM_DUMMY_PASSWORD = env.str('PLATFORM_DUMMY_DCI6_PASSWORD', '') - PLATFORM_DUMMY_TOKEN = env.str('PLATFORM_DUMMY_DCI6_TOKEN', '') +if PLATFORM_TYPE == 'vm': + PLATFORM_DUMMY_API_URL = env.str('PLATFORM_DUMMY_VM6_API_URL', '') + PLATFORM_DUMMY_EMAIL = env.str('PLATFORM_DUMMY_VM6_EMAIL', '') + PLATFORM_DUMMY_PASSWORD = env.str('PLATFORM_DUMMY_VM6_PASSWORD', '') + PLATFORM_DUMMY_TOKEN = env.str('PLATFORM_DUMMY_VM6_TOKEN', '') +elif PLATFORM_TYPE == 'dci': + PLATFORM_DUMMY_API_URL = env.str('PLATFORM_DUMMY_DCI6_API_URL', '') + PLATFORM_DUMMY_EMAIL = env.str('PLATFORM_DUMMY_DCI6_EMAIL', '') + PLATFORM_DUMMY_PASSWORD = env.str('PLATFORM_DUMMY_DCI6_PASSWORD', '') + PLATFORM_DUMMY_TOKEN = env.str('PLATFORM_DUMMY_DCI6_TOKEN', '') +else: + # ? guarantees that constants exist for import + # ? if the user has set the wrong PLATFORM_TYPE: + PLATFORM_DUMMY_API_URL = env.str('PLATFORM_DUMMY_API_URL', '') + PLATFORM_DUMMY_EMAIL = env.str('PLATFORM_DUMMY_EMAIL', '') + PLATFORM_DUMMY_PASSWORD = env.str('PLATFORM_DUMMY_PASSWORD', '') + PLATFORM_DUMMY_TOKEN = env.str('PLATFORM_DUMMY_TOKEN', '')