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()
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