mirror of
https://github.com/Such-Software/adaptive-multi-protocol-browser.git
synced 2026-10-22 00:38:32 +02:00
Add IPFS dry-run adapter support
This commit is contained in:
+12
-2
@@ -8,7 +8,7 @@ from ampbrowser.transports import inspect_transport
|
||||
|
||||
class AdaptersTest(unittest.TestCase):
|
||||
def test_known_adapters_are_registered(self) -> None:
|
||||
self.assertEqual({"tor", "i2p", "reticulum", "gemini"}, set(ADAPTERS))
|
||||
self.assertEqual({"tor", "i2p", "ipfs", "reticulum", "gemini"}, set(ADAPTERS))
|
||||
|
||||
def test_gemini_adapter_is_builtin_ready(self) -> None:
|
||||
status = inspect_transport("gemini")
|
||||
@@ -23,7 +23,17 @@ 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"), adapter.setup_steps(installed=False, platform="desktop"))
|
||||
self.assertEqual(
|
||||
("install Tor provider", "start managed Tor daemon", "wait for socks5://127.0.0.1:9050"),
|
||||
adapter.setup_steps(installed=False, platform="desktop"),
|
||||
)
|
||||
|
||||
def test_ipfs_adapter_declares_gateway_not_anonymity(self) -> None:
|
||||
adapter = adapter_for("ipfs")
|
||||
|
||||
self.assertIsNotNone(adapter)
|
||||
self.assertEqual("http://127.0.0.1:8080", adapter.endpoint)
|
||||
self.assertIn("not an anonymity layer", adapter.note)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user