예제 #1
0
파일: shipit.py 프로젝트: cpcloud/dataship
def shipit(uri, schema=None):
    args = parse_args()

    with tempfile.NamedTemporaryFile() as f:
        write_graph(
            to_graph(relate(sa.create_engine(args.uri), schema=args.schema)),
            f.name)
        yield f.name
예제 #2
0
파일: shipit.py 프로젝트: cpcloud/dataship
def shipit(uri, schema=None):
    args = parse_args()

    with tempfile.NamedTemporaryFile() as f:
        write_graph(to_graph(
            relate(sa.create_engine(args.uri), schema=args.schema)
        ), f.name)
        yield f.name
예제 #3
0
def test_to_graph(engine):
    assert to_graph(relate(engine)).edges()
예제 #4
0
def test_write_agraph(engine, tmpdir):
    filename = str(tmpdir.join('tmp.dot'))
    write_graph(to_graph(relate(engine)), filename)
    assert os.path.exists(filename)