1111
1212
1313def request_status (request : dict , expected : str ):
14- assert request ['status' ] == expected
14+ assert request .get ('status' ) == expected
15+
16+
17+ def request_reason (request : dict , expected : str ):
18+ assert request .get ('reason' ) == expected
19+
20+
21+ def request_note (request : dict , expected : str ):
22+ assert request .get ('note' ) == expected
1523
1624
1725def task_response_status (task_response , expected : str ):
1826 assert task_response .status == expected
1927
2028
2129def asset_status (request : dict , expected : str ):
22- assert request [ 'asset' ][ 'status' ] == expected
30+ assert request . get ( 'asset' , {}). get ( 'status' ) == expected
2331
2432
2533def asset_params_value (request : dict , param_id : str , operator : str , expected : Any ):
2634 fn = __operators .get (operator )
27- param = find_by_id (request [ 'asset' ][ 'params' ] , param_id )
28- assert fn (param [ 'value' ] , expected )
35+ param = find_by_id (request . get ( 'asset' , {}). get ( 'params' , []) , param_id , {} )
36+ assert fn (param . get ( 'value' ) , expected )
2937
3038
3139def asset_params_value_equal (request : dict , param_id : str , expected : Any ):
@@ -36,32 +44,16 @@ def asset_params_value_not_equal(request: dict, param_id: str, expected: Any):
3644 asset_params_value (request , param_id , '!=' , expected )
3745
3846
39- def asset_params_value_greater (request : dict , param_id : str , expected : Any ):
40- asset_params_value (request , param_id , '<' , expected )
41-
42-
43- def asset_params_value_greater_or_equal (request : dict , param_id : str , expected : Any ):
44- asset_params_value (request , param_id , '<=' , expected )
45-
46-
47- def asset_params_value_lesser (request : dict , param_id : str , expected : Any ):
48- asset_params_value (request , param_id , '>' , expected )
49-
50-
51- def asset_params_value_lesser_or_equal (request : dict , param_id : str , expected : Any ):
52- asset_params_value (request , param_id , '>=' , expected )
53-
54-
5547def asset_params_value_contains (request : dict , param_id : str , expected : Any ):
5648 fn = __operators .get ('in' )
57- param = find_by_id (request [ 'asset' ][ 'params' ] , param_id )
49+ param = find_by_id (request . get ( 'asset' , {}). get ( 'params' , []) , param_id , {} )
5850 assert fn (expected , param ['value' ])
5951
6052
6153def asset_params_value_error (request : dict , param_id : str , operator : str , expected : Any ):
6254 fn = __operators .get (operator )
63- param = find_by_id (request [ 'asset' ][ 'params' ] , param_id )
64- assert fn (param [ 'value_error' ] , expected )
55+ param = find_by_id (request . get ( 'asset' , {}). get ( 'params' , []) , param_id , {} )
56+ assert fn (param . get ( 'value_error' ) , expected )
6557
6658
6759def asset_params_value_equal_error (request : dict , param_id : str , expected : Any ):
@@ -74,18 +66,18 @@ def asset_params_value_not_equal_error(request: dict, param_id: str, expected: A
7466
7567def asset_params_value_contains_error (request : dict , param_id : str , expected : Any ):
7668 fn = __operators .get ('in' )
77- param = find_by_id (request [ 'asset' ][ 'params' ] , param_id )
78- assert fn (expected , param [ 'value_error' ] )
69+ param = find_by_id (request . get ( 'asset' , {}). get ( 'params' , []) , param_id , {} )
70+ assert fn (param . get ( 'value_error' ), expected )
7971
8072
8173def tcr_status (request : dict , expected : str ):
82- assert request [ 'configuration' ][ 'status' ] == expected
74+ assert request . get ( 'configuration' , {}). get ( 'status' ) == expected
8375
8476
8577def tcr_params_value (request : dict , param_id : str , operator : str , expected : Any ):
8678 fn = __operators .get (operator )
87- param = find_by_id (request [ 'configuration' ][ 'params' ] , param_id )
88- assert fn (param [ 'value' ] , expected )
79+ param = find_by_id (request . get ( 'configuration' , {}). get ( 'params' , []) , param_id , {} )
80+ assert fn (param . get ( 'value' ) , expected )
8981
9082
9183def tcr_params_value_equal (request : dict , param_id : str , expected : Any ):
@@ -98,14 +90,14 @@ def tcr_params_value_not_equal(request: dict, param_id: str, expected: Any):
9890
9991def tcr_params_value_contains (request : dict , param_id : str , expected : Any ):
10092 fn = __operators .get ('in' )
101- param = find_by_id (request [ 'configuration' ][ 'params' ] , param_id )
102- assert fn (expected , param [ 'value' ] )
93+ param = find_by_id (request . get ( 'configuration' , {}). get ( 'params' , []) , param_id , {} )
94+ assert fn (param . get ( 'value' ), expected )
10395
10496
10597def tcr_params_value_error (request : dict , param_id : str , operator : str , expected : Any ):
10698 fn = __operators .get (operator )
107- param = find_by_id (request [ 'configuration' ][ 'params' ] , param_id )
108- assert fn (param [ 'value_error' ] , expected )
99+ param = find_by_id (request . get ( 'configuration' , {}). get ( 'params' , []) , param_id , {} )
100+ assert fn (param . get ( 'value_error' ) , expected )
109101
110102
111103def tcr_params_value_equal_error (request : dict , param_id : str , expected : Any ):
@@ -118,5 +110,5 @@ def tcr_params_value_not_equal_error(request: dict, param_id: str, expected: Any
118110
119111def tcr_params_value_contains_error (request : dict , param_id : str , expected : Any ):
120112 fn = __operators .get ('in' )
121- param = find_by_id (request [ 'configuration' ][ 'params' ] , param_id )
122- assert fn (expected , param [ 'value_error' ] )
113+ param = find_by_id (request . get ( 'configuration' , {}). get ( 'params' , []) , param_id , {} )
114+ assert fn (param . get ( 'value_error' ), expected )
0 commit comments