Runtime option to override Demo Mode sleep time (pytest)
This commit is contained in:
parent
0bbe9807d3
commit
6f2413a190
|
@ -39,6 +39,10 @@ def pytest_addoption(parser):
|
|||
default=False,
|
||||
help="""Using this slows down the automation so that
|
||||
you can see what it's actually doing.""")
|
||||
parser.addoption('--demo_sleep', action='store', dest='demo_sleep',
|
||||
default=None,
|
||||
help="""Setting this overrides the Demo Mode sleep
|
||||
time that happens after browser actions.""")
|
||||
|
||||
|
||||
def pytest_configure(config):
|
||||
|
@ -47,7 +51,10 @@ def pytest_configure(config):
|
|||
browser = config.getoption('browser')
|
||||
log_path = config.getoption('log_path')
|
||||
demo_mode = config.getoption('demo_mode')
|
||||
demo_sleep = ''
|
||||
data = ''
|
||||
if config.getoption('demo_sleep') is not None:
|
||||
demo_sleep = config.getoption('demo_sleep')
|
||||
if config.getoption('data') is not None:
|
||||
data = config.getoption('data')
|
||||
# Create a temporary config file while tests are running
|
||||
|
@ -59,6 +66,7 @@ def pytest_configure(config):
|
|||
config_file.write("with_testing_base:::%s\n" % with_testing_base)
|
||||
config_file.write("log_path:::%s\n" % log_path)
|
||||
config_file.write("demo_mode:::%s\n" % demo_mode)
|
||||
config_file.write("demo_sleep:::%s\n" % demo_sleep)
|
||||
config_file.close()
|
||||
log_folder_setup(config)
|
||||
|
||||
|
|
Loading…
Reference in New Issue