From 6522545f96502eeb7de5043ddb90e9f6848f6a04 Mon Sep 17 00:00:00 2001 From: John Casey Date: Mon, 13 Mar 2017 16:03:16 -0500 Subject: [PATCH] add test for init stub config and then load it --- rcm_nexus/config.py | 6 ++++-- tests/test_config.py | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/rcm_nexus/config.py b/rcm_nexus/config.py index f6920a0..1aaf7e4 100644 --- a/rcm_nexus/config.py +++ b/rcm_nexus/config.py @@ -100,16 +100,18 @@ def init_config(): conf_path = get_config_path() conf_dir = os.path.dirname(conf_path) os.makedirs(conf_dir) + + user = os.environ.get('USER') or 'someuser' conf = { 'prod':{ URL: 'http://prod.nexus.corp.com/nexus', - USERNAME: os.environ['USER'] or 'someuser', + USERNAME: user, PASSWORD: '@oracle:eval:pass rcm-nexus-prod', }, 'stage':{ URL: 'http://stage.nexus.corp.com/nexus', - USERNAME: os.environ['USER'] or 'someuser', + USERNAME: user, PASSWORD: '@oracle:eval:pass rcm-nexus-stage', } } diff --git a/tests/test_config.py b/tests/test_config.py index 830d994..b83878a 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -9,6 +9,10 @@ class TestConfigLoad(NexupBaseTest): + def test_init(self): + config_file = config.init_config() + config.load('prod') + def test_minimal_from_default(self): url='http://nowhere.com/nexus' data={