示例#1
0
async def test_data(event_loop):
    path = Path(__file__).parent
    async with goblin.GoblinManager(aliases={"g": "tg"}) as goblin_app:
        session = await goblin_app.session()
        await session.g.V().drop().toList()
        await loader.load(goblin_app, path, consumer_count=8, limit=200)
    yield
 async def run():
     aliases = {"graph": "g", "testgraph": "tg"}
     manager = goblin.GoblinManager(aliases={"g": aliases[ctx.obj["graph"]]})
     with ExitStack() as stack:
         if profile:
             stack.enter_context(Profiler())
         async with manager as goblin_app:
             await loader.load(
                 goblin_app, Path(path), consumer_count=workers, limit=limit
             )
 async def run():
     graph_name = ctx.obj["graph"]
     manager = goblin.GoblinManager()
     async with manager as goblin_app:
         await goblin.install_schema(goblin_app, graph_name=graph_name)
async def drop():
    async with goblin.GoblinManager() as goblin_app:
        session = await goblin_app.session()
        await session.g.V().drop().toList()
示例#5
0
async def goblin_app(event_loop):
    async with goblin.GoblinManager(aliases={"g": "tg"}) as goblin_app:
        session = await goblin_app.session()
        await session.g.V().drop().toList()
        yield goblin_app