Esempio n. 1
0
 def test_tapi_token(self):
     test_output_so_far = {
         'main': {
             'response': {
                 'headers': {
                     'auth-token': '*'
                 }
             }
         }
     }
     value = '[[token:main.response.headers.auth-token]]'
     self.assertEqual(TapiExprEvaluator.normalize_request_tapi_expr(value, test_output_so_far, {}), '*')
Esempio n. 2
0
 def test_tapi_env_var(self):
     os.environ['FOOBAR'] = 'foobar'
     value = '[[env:$FOOBAR]]'
     self.assertEqual(TapiExprEvaluator.normalize_request_tapi_expr(value, {}, {}), 'foobar')
Esempio n. 3
0
 def test_tapi_request_script(self):
     value = '[[script:request_test_id_headers_authorization.py]]'
     self.assertEqual(TapiExprEvaluator.normalize_request_tapi_expr(value, {}, {}), 'hello auth header')