from hs_instance_start import * network = Network(name="net/hs-start-3") hs_nodes, hs_servers = testing.create_hidden_service(3) network.add(hs_nodes); network.add(Node.create(3, { "tag": "a", "authority": 1, "relay": 1, "torrc": "authority.tmpl" })) network.add(Node.create(30, { "tag": "c", "torrc": "client.tmpl" })) network.add(Node.create(10, { "tag": "r", "relay": 1, "torrc": "intro.tmpl" })) def start(): for server in hs_servers: server.listen() results = hs_instance_start(network) for server in hs_servers: server.stopListening() network.stop() return results