Download app/tests/test_busca_direta.py from OpenTARS/openTARS: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/OpenTARS/openTARS/resolve/main/app/tests/test_busca_direta.py
- Command line
-
hf download hf://OpenTARS/openTARS/app/tests/test_busca_direta.py
-
curl -L -o test_busca_direta.py https://huggingface.co/OpenTARS/openTARS/resolve/main/app/tests/test_busca_direta.py
1.07 kB
| from _util import carregar_tars | |
| tars = carregar_tars() | |
| tars.webbrowser.open = lambda u: True | |
| tars._SESSION.post = lambda *a, **k: (_ for _ in ()).throw( | |
| AssertionError("nao deveria precisar da IA leve pra uma busca direta") | |
| ) | |
| casos = { | |
| "pesquisar sobre buracos negros": "https://www.google.com/search?q=buracos+negros", | |
| "pesquisar gatos siameses no google": "https://www.google.com/search?q=gatos+siameses", | |
| "canal da anthropic no youtube": "https://www.youtube.com/results?search_query=canal+da+anthropic", | |
| "buscar receita de bolo de cenoura": "https://www.google.com/search?q=receita+de+bolo+de+cenoura", | |
| } | |
| for entrada, esperado in casos.items(): | |
| r = tars.abrir_site(entrada) | |
| status = "OK" if r["url"] == esperado else "FALHOU" | |
| print(f"{status:6} {entrada!r:45} -> {r['url']}") | |
| assert r["url"] == esperado, (entrada, r["url"], esperado) | |
| # domínio direto continua sem passar pela busca | |
| r = tars.abrir_site("github.com") | |
| assert r["url"] == "https://github.com" | |
| print("OK: domínio direto não vira busca") | |
| print("\nTUDO OK.") | |