mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 13:43: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)
|
s = os.urandom(entropy_bytes)
|
||||||
return binascii.b2a_hex(s)
|
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):
|
class CmdlineTests(unittest.TestCase):
|
||||||
|
|
||||||
def test_version(self):
|
def test_version(self):
|
||||||
@ -260,7 +266,7 @@ class CmdlineTests(unittest.TestCase):
|
|||||||
|
|
||||||
out = run_tor(["-f", fname, "--verify-config", "--ignore-missing-torrc"])
|
out = run_tor(["-f", fname, "--verify-config", "--ignore-missing-torrc"])
|
||||||
ln = [ strip_log_junk(l) for l in lines(out) ]
|
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])
|
self.assert_("Configuration was valid" in ln[-1])
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user