Exemple #1
0
def test_get_full_status(store):
    proxy_for(1, 3)
    proxy_for(1, 7)
    proxy_for(1, -1)
    proxy_for(1, -2)

    time.sleep(0.5)
    status = get_heartbeat_status()

    assert status.keys() == [1]
    account = status[1]
    assert isinstance(account, AccountHeartbeatStatus)
    assert account.alive
    assert len(account.folders) == 4
    assert all([f.alive for f in account.folders])
def test_get_full_status(store):
    proxy_for(1, 3)
    proxy_for(1, 7)
    proxy_for(1, -1)
    proxy_for(1, -2)

    time.sleep(0.5)
    status = get_heartbeat_status()

    assert status.keys() == [1]
    account = status[1]
    assert isinstance(account, AccountHeartbeatStatus)
    assert account.alive
    assert len(account.folders) == 4
    assert all([f.alive for f in account.folders])
Exemple #3
0
def test_missing_status(store):
    status = get_heartbeat_status(account_id=12)
    assert status.keys() == [12]
    assert status[12].missing
    assert not status[12].alive
def test_missing_status(store):
    status = get_heartbeat_status(account_id=12)
    assert status.keys() == [12]
    assert status[12].missing
    assert not status[12].alive