CMK-356

TitleEnsure that the params parameter is not modified within checks
ComponentBase, Checks & Agents
Date2018-02-20
StateNew
ClassBug


Example check: fritz if 'assumed_speed_in' not in params: params['assumed_speed_in'] = int(data['NewLayer1DownstreamMaxBitRate']) This type of assignment actively modifies the params dictionary -> not allowed How to find such checks: Make a comparision between the parameters before and after the execution of the check function Any variation results either in an Exception or an output to stderr.