Example #1
0
 def eval(self, args):
     gremlin = args['gremlin']
     if isinstance(gremlin, Bytecode):
         translator = GroovyTranslator('g')
         args['gremlin'] = translator.translate(gremlin)
         args['bindings'] = gremlin.bindings
     return args
Example #2
0
 def eval(self, args):
     gremlin = args['gremlin']
     if isinstance(gremlin, Bytecode):
         translator = GroovyTranslator('g')
         args['gremlin'] = translator.translate(gremlin)
         args['bindings'] = gremlin.bindings
     return args
Example #3
0
 async def test_traversal_source_generation(self, app, person_class,
                                            knows_class):
     session = await app.session()
     traversal = session.traversal(person_class)
     translator = GroovyTranslator('g')
     assert translator.translate(traversal.bytecode) == 'g.V().hasLabel("person")'
     traversal = session.traversal(knows_class)
     assert translator.translate(traversal.bytecode) == 'g.E().hasLabel("knows")'
     await app.close()