Exemplo n.º 1
0
def test_get_new_client_with_token():
    wrap = StreamWrapper(
        "https://speckle.xyz/streams/4c3ce1459c/commits/8b9b831792")
    client = wrap.get_client()
    client = wrap.get_client(token="super-secret-token")

    assert client.account.token == "super-secret-token"
Exemplo n.º 2
0
def test_parse_branch():
    wacky_wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/4c3ce1459c/branches/%F0%9F%8D%95%E2%AC%85%F0%9F%8C%9F%20you%20wat%3F"
    )
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/4c3ce1459c/branches/next%20level")
    assert wacky_wrap.type == "branch"
    assert wacky_wrap.branch_name == "🍕⬅🌟 you wat?"
    assert wrap.type == "branch"
Exemplo n.º 3
0
def processItem(item):
    url, token = item
    # provide any stream, branch, commit, object, or globals url
    wrapper = StreamWrapper(url)
    client = wrapper.get_client()
    client.authenticate_with_token(token)
    streams = streamsByClient(client)
    stream = streamByID([streams, wrapper.stream_id])
    return stream
Exemplo n.º 4
0
def test_get_transport_with_token():
    wrap = StreamWrapper(
        "https://speckle.xyz/streams/4c3ce1459c/commits/8b9b831792")
    client = wrap.get_client()
    assert not client.account.token  # unauthenticated bc no local accounts

    transport = wrap.get_transport(token="super-secret-token")

    assert transport is not None
    assert client.account.token == "super-secret-token"
Exemplo n.º 5
0
def processItem(item):
    url, token = item
    # provide any stream, branch, commit, object, or globals url
    wrapper = StreamWrapper(url)
    client = wrapper.get_client()
    client.authenticate_with_token(token)
    print("Client", client)
    streams = streamsByClient(client)
    print("Streams", streams)
    stream = streamByID([streams, wrapper.stream_id])
    print("Stream", stream)
    commits = client.commit.list(wrapper.stream_id)
    commit = commitByID([commits, wrapper.commit_id])
    print(commit)
    return commit
Exemplo n.º 6
0
def test_get_client_without_auth():
    wrap = StreamWrapper(
        "https://speckle.xyz/streams/4c3ce1459c/commits/8b9b831792")
    client = wrap.get_client()

    assert client is not None
Exemplo n.º 7
0
def test_parse_globals_as_commit():
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/0c6ad366c4/globals/abd3787893")
    assert wrap.type == "commit"
Exemplo n.º 8
0
def test_parse_globals_as_branch():
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/0c6ad366c4/globals/")
    assert wrap.type == "branch"
Exemplo n.º 9
0
def test_parse_stream():
    wrap = StreamWrapper("https://testing.speckle.dev/streams/a75ab4f10f")
    assert wrap.type == "stream"
Exemplo n.º 10
0
def test_parse_object():
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/a75ab4f10f/objects/5530363e6d51c904903dafc3ea1d2ec6"
    )
    assert wrap.type == "object"
Exemplo n.º 11
0
def test_parse_commit():
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/4c3ce1459c/commits/8b9b831792")
    assert wrap.type == "commit"
Exemplo n.º 12
0
def test_parse_nested_branch():
    wrap = StreamWrapper(
        "https://testing.speckle.dev/streams/4c3ce1459c/branches/izzy/dev")

    assert wrap.branch_name == "izzy/dev"
    assert wrap.type == "branch"