def is_onion_grid(settings): furls = [] introducer = settings.get("introducer") if introducer: furls.append(introducer) servers = settings.get("storage") if servers: for data in servers.values(): if "anonymous-storage-FURL" in data: furls.append(data.get("anonymous-storage-FURL")) for furl in furls: if tor_required(furl): return True return False
def test_tor_required(furl, result): assert tor_required(furl) == result