Make the create-node --hide-ip option set [connections]tcp=tor

This commit is contained in:
David Stainton 2016-09-13 10:15:45 +00:00
parent 80acd565e2
commit 9943a268ce
2 changed files with 5 additions and 0 deletions

View File

@ -120,6 +120,10 @@ def write_node_config(c, config):
c.write("# Tahoe installation.\n")
c.write("\n\n")
if config["hide-ip"]:
c.write("[connections]\n")
c.write("tcp = tor\n")
c.write("[node]\n")
nickname = argv_to_unicode(config.get("nickname") or "")
c.write("nickname = %s\n" % (nickname.encode('utf-8'),))

View File

@ -46,6 +46,7 @@ class Config(unittest.TestCase):
rc, out, err = yield run_cli("create-client", "--hide-ip", basedir)
cfg = self.read_config(basedir)
self.assertEqual(cfg.getboolean("node", "reveal-IP-address"), False)
self.assertEqual(cfg.get("connections", "tcp"), "tor")
@defer.inlineCallbacks
def test_node(self):