/usr/lib/python3/dist-packages/wormhole/test/test_args.py is in magic-wormhole 0.10.3-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | import sys
from twisted.trial import unittest
from ..cli.public_relay import RENDEZVOUS_RELAY, TRANSIT_RELAY
from .common import config
#from pprint import pprint
class Send(unittest.TestCase):
def test_baseline(self):
cfg = config("send", "--text", "hi")
#pprint(cfg.__dict__)
self.assertEqual(cfg.what, None)
self.assertEqual(cfg.code, None)
self.assertEqual(cfg.code_length, 2)
self.assertEqual(cfg.dump_timing, None)
self.assertEqual(cfg.hide_progress, False)
self.assertEqual(cfg.listen, True)
self.assertEqual(cfg.appid, None)
self.assertEqual(cfg.relay_url, RENDEZVOUS_RELAY)
self.assertEqual(cfg.transit_helper, TRANSIT_RELAY)
self.assertEqual(cfg.text, "hi")
self.assertEqual(cfg.tor, False)
self.assertEqual(cfg.verify, False)
self.assertEqual(cfg.zeromode, False)
def test_appid(self):
cfg = config("--appid", "xyz", "send", "--text", "hi")
self.assertEqual(cfg.appid, "xyz")
cfg = config("--appid=xyz", "send", "--text", "hi")
self.assertEqual(cfg.appid, "xyz")
def test_file(self):
cfg = config("send", "fn")
#pprint(cfg.__dict__)
self.assertEqual(cfg.what, u"fn")
self.assertEqual(cfg.text, None)
def test_text(self):
cfg = config("send", "--text", "hi")
self.assertEqual(cfg.what, None)
self.assertEqual(cfg.text, u"hi")
def test_nolisten(self):
cfg = config("send", "--no-listen", "fn")
self.assertEqual(cfg.listen, False)
def test_code(self):
cfg = config("send", "--code", "1-abc", "fn")
self.assertEqual(cfg.code, u"1-abc")
def test_code_length(self):
cfg = config("send", "-c", "3", "fn")
self.assertEqual(cfg.code_length, 3)
def test_dump_timing(self):
cfg = config("--dump-timing", "tx.json", "send", "fn")
self.assertEqual(cfg.dump_timing, "tx.json")
def test_hide_progress(self):
cfg = config("send", "--hide-progress", "fn")
self.assertEqual(cfg.hide_progress, True)
def test_tor(self):
cfg = config("send", "--tor", "fn")
self.assertEqual(cfg.tor, True)
def test_verify(self):
cfg = config("send", "--verify", "fn")
self.assertEqual(cfg.verify, True)
def test_zeromode(self):
cfg = config("send", "-0", "fn")
self.assertEqual(cfg.zeromode, True)
class Receive(unittest.TestCase):
def test_baseline(self):
cfg = config("receive")
#pprint(cfg.__dict__)
self.assertEqual(cfg.accept_file, False)
self.assertEqual(cfg.code, None)
self.assertEqual(cfg.code_length, 2)
self.assertEqual(cfg.dump_timing, None)
self.assertEqual(cfg.hide_progress, False)
self.assertEqual(cfg.listen, True)
self.assertEqual(cfg.only_text, False)
self.assertEqual(cfg.output_file, None)
self.assertEqual(cfg.appid, None)
self.assertEqual(cfg.relay_url, RENDEZVOUS_RELAY)
self.assertEqual(cfg.transit_helper, TRANSIT_RELAY)
self.assertEqual(cfg.tor, False)
self.assertEqual(cfg.verify, False)
self.assertEqual(cfg.zeromode, False)
def test_appid(self):
cfg = config("--appid", "xyz", "receive")
self.assertEqual(cfg.appid, "xyz")
cfg = config("--appid=xyz", "receive")
self.assertEqual(cfg.appid, "xyz")
def test_nolisten(self):
cfg = config("receive", "--no-listen")
self.assertEqual(cfg.listen, False)
def test_code(self):
cfg = config("receive", "1-abc")
self.assertEqual(cfg.code, u"1-abc")
def test_code_length(self):
cfg = config("receive", "-c", "3")
self.assertEqual(cfg.code_length, 3)
def test_dump_timing(self):
cfg = config("--dump-timing", "tx.json", "receive")
self.assertEqual(cfg.dump_timing, "tx.json")
def test_hide_progress(self):
cfg = config("receive", "--hide-progress")
self.assertEqual(cfg.hide_progress, True)
def test_tor(self):
cfg = config("receive", "--tor")
self.assertEqual(cfg.tor, True)
def test_verify(self):
cfg = config("receive", "--verify")
self.assertEqual(cfg.verify, True)
def test_zeromode(self):
cfg = config("receive", "-0")
self.assertEqual(cfg.zeromode, True)
def test_only_text(self):
cfg = config("receive", "-t")
self.assertEqual(cfg.only_text, True)
def test_accept_file(self):
cfg = config("receive", "--accept-file")
self.assertEqual(cfg.accept_file, True)
def test_output_file(self):
cfg = config("receive", "--output-file", "fn")
self.assertEqual(cfg.output_file, u"fn")
class Config(unittest.TestCase):
def test_send(self):
cfg = config("send")
self.assertEqual(cfg.stdout, sys.stdout)
def test_receive(self):
cfg = config("receive")
self.assertEqual(cfg.stdout, sys.stdout)
|