Пример #1
0
def test_stats_host(docker_client, context):
    host = docker_client.list_host()[0]
    sim_host = context.host

    assert 'stats' in host.links
    assert 'stats' not in sim_host.links

    stats_access = host.stats()
    assert stats_access.token.index('.') > 0

    assert '/v1/stats' in stats_access.url
def test_stats_host(docker_client, context):
    host = docker_client.list_host()[0]
    sim_host = context.host

    assert "stats" in host.links
    assert "stats" not in sim_host.links

    stats_access = host.stats()
    assert stats_access.token.index(".") > 0

    assert "/v1/stats" in stats_access.url
Пример #3
0
def test_hoststats_host(docker_client, context):
    host = docker_client.list_host()[0]

    stats_access = host.hostStats()
    assert stats_access.token.index('.') > 0
    assert '/v1/hoststats' in stats_access.url

    try:
        payload = jwt.decode(stats_access.token, verify=False)
        assert 'hostUuid' in payload
        assert 'resourceId' in payload
    except jwt.InvalidTokenError:
        assert False
Пример #4
0
def test_stats_host(docker_client, context):
    host = docker_client.list_host()[0]
    sim_host = context.host

    assert 'stats' in host.links
    assert 'hostStats' in host.links
    assert 'containerStats' in host.links
    assert 'stats' not in sim_host.links

    stats_access = host.stats()
    assert stats_access.token.index('.') > 0

    assert '/v1/stats' in stats_access.url