2 File in charge of testing the variables class
7sys.path.append(os.path.join(
"..", os.getcwd()))
8sys.path.append(os.getcwd())
11 import constants
as TCONST
12except ImportError
as e:
13 raise ImportError(
"Failed to import the unit test constants module")
from e
24except ImportError
as e:
25 raise ImportError(
"Failed to import the src module")
from e
29SUCCESS = TCONST.SUCCESS
33RDI =
RuntimeData(TCONST.SERVER_HOST, TCONST.PORT,
"Area", ERROR, SUCCESS)
38RDI.boilerplate_responses_initialised = BRI
40 runtime_data_initialised=RDI,
49 username=CONST.DB_USER,
50 password=CONST.DB_PASSWORD,
51 db_name=CONST.DB_DATABASE,
54RDI.database_link = SQLI
56RDI.boilerplate_responses_initialised = BRI
74 Function in charge of testing the log types.
76 title =
"test_random_delay"
80 msg = f
"max_value = {max_value}, min_value = {min_value}"
81 msg += f
" iterations = {iterations}"
82 AMI.disp.log_debug(msg, title)
83 for i
in range(iterations):
84 delay = AMI.random_delay(max_value)
85 AMI.disp.log_debug(f
"iteration: {i}, delay = {delay}")
86 assert delay >= min_value
87 assert delay <= max_value