def test_create_engine_with_non_default_options(self, yaql_m): yaql_ext.create_engine(limit_iterators=10, memory_quota=20) yaql_m.YaqlFactory().create.assert_called_once_with({ 'yaql.limitIterators': 10, 'yaql.memoryQuota': 20, 'yaql.convertTuplesToLists': True, 'yaql.convertSetsToLists': True })
def test_create_engine_with_default_options(self, settings_m, yaql_m): settings_m.YAQL_LIMIT_ITERATORS = 100 settings_m.YAQL_MEMORY_QUOTA = 200 yaql_ext.create_engine() yaql_m.YaqlFactory().create.assert_called_once_with({ 'yaql.limitIterators': 100, 'yaql.memoryQuota': 200, 'yaql.convertTuplesToLists': True, 'yaql.convertSetsToLists': True })
def __init__(self, transaction): self._transaction = transaction self._yaql_context = yaql_ext.create_context(add_serializers=True, add_datadiff=True, add_extensions=True) self._yaql_engine = yaql_ext.create_engine() self._yaql_expressions_cache = {}
def __init__(self, transaction): self._transaction = transaction self._yaql_context = yaql_ext.create_context( add_serializers=True, add_datadiff=True ) self._yaql_engine = yaql_ext.create_engine() self._yaql_expressions_cache = {}
def __init__(self): self._cluster = None self._node_id = None self._tasks = [None, None] self._infos = [None, None] self._yaql_context = yaql_ext.create_context(add_serializers=True, add_datadiff=True) self._yaql_engine = yaql_ext.create_engine()
def evaluate(self, expression, variables=None, engine=None): context = yaql_ext.create_context(add_datadiff=True, add_serializers=True) for k, v in six.iteritems(variables or self.variables): context[k] = v engine = engine or yaql_ext.create_engine() parsed_exp = engine(expression) return parsed_exp.evaluate(context=context)
def __init__(self): self._cluster = None self._node_id = None self._tasks = [None, None] self._infos = [None, None] self._yaql_context = yaql_ext.create_context( add_serializers=True, add_datadiff=True, add_extensions=True ) self._yaql_engine = yaql_ext.create_engine()
def evaluate(self, expression, variables=None, engine=None): context = yaql_ext.create_context( add_datadiff=True, add_serializers=True ) for k, v in six.iteritems(variables or self.variables): context[k] = v engine = engine or yaql_ext.create_engine() parsed_exp = engine(expression) return parsed_exp.evaluate(context=context)
def get_interpreter(self): with mock.patch('nailgun.extensions.manager.get_all_extensions', return_value=[self.YaqlUtils()]): context = yaql_ext.create_context(add_extensions=True) engine = yaql_ext.create_engine() def evaluate(expression): parsed_exp = engine(expression) return parsed_exp.evaluate(context=context) return evaluate
def create_evaluator(self): """Create yaql engine""" self.yaql_engine = yaql_ext.create_engine()
def test_create_engine(self): engine1 = yaql_ext.create_engine() engine2 = yaql_ext.create_engine() self.assertIsNot(engine1, engine2)