mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
Fix test_cmdline_args to work with old openssl
If openssl was old, Tor would add a warning about its version in between saying "no torrc found, using reasonable defaults" and "configuration was valid".
This commit is contained in:
parent
ff08b9b231
commit
4aa9affec2
@ -64,6 +64,12 @@ def randstring(entropy_bytes):
|
||||
s = os.urandom(entropy_bytes)
|
||||
return binascii.b2a_hex(s)
|
||||
|
||||
def findLineContaining(lines, s):
|
||||
for ln in lines:
|
||||
if s in ln:
|
||||
return True
|
||||
return False
|
||||
|
||||
class CmdlineTests(unittest.TestCase):
|
||||
|
||||
def test_version(self):
|
||||
@ -260,7 +266,7 @@ class CmdlineTests(unittest.TestCase):
|
||||
|
||||
out = run_tor(["-f", fname, "--verify-config", "--ignore-missing-torrc"])
|
||||
ln = [ strip_log_junk(l) for l in lines(out) ]
|
||||
self.assert_(", using reasonable defaults" in ln[-2])
|
||||
self.assert_(findLineContaining(ln, ", using reasonable defaults"))
|
||||
self.assert_("Configuration was valid" in ln[-1])
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
Loading…
Reference in New Issue
Block a user