Skip to content

Commit af74886

Browse files
committed
Merge pull request #2 from glamb/nodefaults
removed defaults
2 parents 8cf5cc7 + 27dc12b commit af74886

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

nose_selenv.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
def set_options_from_config(config):
66
if config.has_option('SELENIUM', 'ENVIRONMENT'):
77
os.environ['SELENV_ENVIRON'] = config.get('SELENIUM','ENVIRONMENT')
8-
else:
9-
os.environ['SELENV_ENVIRON'] = 'develop'
108

119
if config.has_option('SELENIUM', 'BASEURL'):
1210
os.environ['SELENV_BASEURL'] = config.get('SELENIUM', 'BASEURL')
@@ -16,11 +14,10 @@ def set_options_from_config(config):
1614

1715
if config.has_option('SELENIUM', 'BROWSER'):
1816
os.environ['SELENV_BROWSER'] = config.get('SELENIUM', 'BROWSER')
19-
else:
20-
os.environ['SELENV_BROWSER'] = 'PHANTOMJS'
2117

2218
if config.has_option('SELENIUM', 'FBUSER'):
2319
os.environ['SELENV_FBUSER'] = config.get('SELENIUM', 'FBUSER')
20+
2421
if config.has_option('SELENIUM', 'FBPASS'):
2522
os.environ['SELENV_FBPASS'] = config.get('SELENIUM', 'FBPASS')
2623

@@ -48,16 +45,14 @@ def options(self, parser, env=os.environ):
4845
parser.add_option('--env',
4946
action='store',
5047
choices=valid_location_options,
51-
default=env.get('SELENV_ENVIRO', 'develop'),
5248
dest='environment',
53-
help='Run the browser in this location (default %default, options ' +
49+
help='Run the browser in this location (options ' +
5450
self._stringify_options(valid_location_options) + ').'
5551
)
5652
parser.add_option('--browser',
5753
action='store',
58-
default=env.get('SELENV_BROWSER', 'PHANTOMJS'),
5954
dest='browser',
60-
help='Select the type of browser you want Selenium to use. (default %default).'
55+
help='Select the type of browser you want Selenium to use.'
6156
)
6257
parser.add_option('--baseurl',
6358
action='store',
@@ -67,7 +62,6 @@ def options(self, parser, env=os.environ):
6762
parser.add_option('--timeout',
6863
action='store',
6964
dest='timeout',
70-
default='60',
7165
type='str',
7266
help='Change the timeout on the fly.'
7367
)
@@ -93,13 +87,20 @@ def read_config_file(self, config_file):
9387
set_options_from_config(CONFIG)
9488

9589
def set_options(self, options):
96-
os.environ['SELENV_ENVIRON'] = options.environment
97-
os.environ['SELENV_BROWSER'] = options.browser
98-
os.environ['SELENV_BASEURL'] = options.base_url
99-
os.environ['SELENV_TIMEOUT'] = options.timeout
100-
os.environ['SELENV_FBUSER'] = options.fb_user
101-
os.environ['SELENV_FBPASS'] = options.fb_pass
102-
os.environ['SELENV_LOGGING'] = options.logging
90+
if options.environment:
91+
os.environ['SELENV_ENVIRON'] = options.environment
92+
if options.browser:
93+
os.environ['SELENV_BROWSER'] = options.browser
94+
if options.base_url:
95+
os.environ['SELENV_BASEURL'] = options.base_url
96+
if options.timeout:
97+
os.environ['SELENV_TIMEOUT'] = options.timeout
98+
if options.fb_user:
99+
os.environ['SELENV_FBUSER'] = options.fb_user
100+
if options.fb_pass:
101+
os.environ['SELENV_FBPASS'] = options.fb_pass
102+
if options.logging:
103+
os.environ['SELENV_LOGGING'] = options.logging
103104

104105
def configure(self, options, conf):
105106
Plugin.configure(self, options, conf)

0 commit comments

Comments
 (0)