aboutsummaryrefslogtreecommitdiff
path: root/networks/hs-intro-select-2
diff options
context:
space:
mode:
authorChristopher Baines <cb15g11@soton.ac.uk>2014-04-10 23:21:51 +0100
committerChristopher Baines <cb15g11@soton.ac.uk>2014-04-10 23:21:51 +0100
commit4eb4e01e49d78a4a74b1e8f9bccaebd16d9ebcb1 (patch)
treefe9d127e01ec7abdd2bc011d0513034c258d3141 /networks/hs-intro-select-2
parentf4d1509d39d5b67b7d83fec75ae016141034f3c0 (diff)
downloadchutney-4eb4e01e49d78a4a74b1e8f9bccaebd16d9ebcb1.tar
chutney-4eb4e01e49d78a4a74b1e8f9bccaebd16d9ebcb1.tar.gz
Test the intro selection code better
Diffstat (limited to 'networks/hs-intro-select-2')
-rw-r--r--networks/hs-intro-select-235
1 files changed, 35 insertions, 0 deletions
diff --git a/networks/hs-intro-select-2 b/networks/hs-intro-select-2
new file mode 100644
index 0000000..411fd3c
--- /dev/null
+++ b/networks/hs-intro-select-2
@@ -0,0 +1,35 @@
+from hs_intro_selection import *
+
+network = Network()
+
+hs_nodes, hs_servers = testing.create_hidden_service(2)
+
+network.add(hs_nodes);
+
+network.add(Node.create(3, {
+ "tag": "a",
+ "authority": 1,
+ "relay": 1,
+ "torrc": "authority.tmpl"
+}))
+
+network.add(Node.create(12, {
+ "tag": "c",
+ "torrc": "client.tmpl"
+}))
+
+network.add(Node.create(10, {
+ "tag": "r",
+ "relay": 1,
+ "torrc": "intro.tmpl"
+}))
+
+def start():
+ results = hs_select_test(network)
+
+ for server in hs_servers:
+ server.stopListening()
+
+ network.stop()
+
+ return results