def setUp(self):
     super(TestBuilderInterface, self).setUp()
     self.vars = {
         'BASE_URL': 'http://server.com',
         'resource': 'resource',
         'OBJECT_ID': 5,
         'OBJECT_NAME': 'resolved name',
         'PARAM1': 'resolved_param1',
         'PARAM2': 'resolved_param2'
     }
     self.vars_manager = _definitions.VarsManager()
     self.vars_manager.add_vars(self.vars)
     self.context = ContextDouble()
     self.context.vars = self.vars_manager
예제 #2
0
 def setUp(self):
     self.string_var = 'STRING_VAR'
     self.string_var_value = 'the string value'
     self.int_var = 'INT_VAR'
     self.int_var_value = 1
     self.composed_var = 'COMPOSED_VAR'
     self.composed_var_value =  '${STRING_VAR} and ${INT_VAR}'
     self.composed_var_no_resolution = 'COMPOSED_NO_RESOLUTION'
     self.composed_var_no_resolution_value = 'this has ${UNDEFINED}'
     self.defined_vars = {
         self.string_var: self.string_var_value,
         self.int_var: self.int_var_value,
         self.composed_var: self.composed_var_value,
         self.composed_var_no_resolution: self.composed_var_no_resolution_value,
     }
     self.manager = br_definitions.VarsManager()
     self.manager.add_vars(self.defined_vars)
 def setup_context(self):
     self.context = ContextDouble()
     self.context.response = self.response
     self.context.schemas = {'TEST_SCHEMA': json.loads(self.schema)}
     self.context.vars = _definitions.VarsManager()
     self.context.vars.add('SCHEMA_ID', 'TEST_SCHEMA')