1 import warnings
2 import pytest
3
5 '''Functioa that can be used to mark functions as deprecated. It will result in a warning being emitted
6 when the function is used.\n
7 To use it mark function with @deprecated decorator'''
8 def new_func(*args, **kwargs):
9 warnings.warn("Call to deprecated function {}.".format(func.__name__),
10 category=DeprecationWarning)
11 return func(*args, **kwargs)
12 new_func.__name__ = func.__name__
13 new_func.__doc__ = func.__doc__
14 new_func.__dict__.update(func.__dict__)
15 return new_func
16
17
19 """
20 Returns value of --base_url command line parameter
21 """
22 if request.config.getoption("base_url") is None:
23
24 tlib_logger.warn("parameter --base_url was not specified")
25 pytest.fail("parameter --base_url was not specified")
26 return None
27 else:
28 return request.config.getoption("base_url")
29