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_missing_status(store): status = get_heartbeat_status(account_id=12) assert status.keys() == [12] assert status[12].missing assert not status[12].alive