Prefer Arti for managed Tor browser setup

This commit is contained in:
jwinterm
2026-07-07 16:14:32 -04:00
parent cd60935f95
commit f0ffc039d1
9 changed files with 75 additions and 19 deletions
+18 -1
View File
@@ -24,10 +24,27 @@ class AdaptersTest(unittest.TestCase):
self.assertIsNotNone(adapter)
self.assertEqual("stop only AMPB-owned Tor daemon", adapter.stop_policy)
self.assertEqual(
("install Tor provider", "start managed Tor daemon", "wait for socks5://127.0.0.1:9050"),
(
"install or bundle Arti/Tor provider",
"start managed Arti SOCKS proxy",
"wait for socks5://127.0.0.1:9050",
),
adapter.setup_steps(installed=False, platform="desktop"),
)
def test_ios_tor_adapter_prefers_foreground_arti_session(self) -> None:
adapter = adapter_for("tor")
self.assertIsNotNone(adapter)
self.assertEqual(
(
"start foreground-only iOS Arti client session",
"attach in-app onion networking bridge",
"wait for in-app Tor readiness",
),
adapter.setup_steps(installed=True, platform="ios"),
)
def test_ipfs_adapter_declares_gateway_not_anonymity(self) -> None:
adapter = adapter_for("ipfs")