[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] Defaulting open connection integ target
commit f98822f01e00197140ccea9dc88690d6ece004df
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Wed Nov 23 09:23:42 2011 -0800
Defaulting open connection integ target
All connection targets were being defaulted to false, causing plain "run_tests
--integ" runs to be no-ops. Hacking in the default values. I should probably
use the more conventional dict/update pattern later.
---
run_tests.py | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/run_tests.py b/run_tests.py
index 3ef21c0..275c50e 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -212,18 +212,21 @@ if __name__ == '__main__':
if test_config.get("test.integ.target.connection.all", False):
connection_types = list(test.runner.TorConnection)
else:
+ # mapping of config type to (enum, default) tuple
conn_type_mappings = {
- "none": test.runner.TorConnection.NONE,
- "open": test.runner.TorConnection.OPEN,
- "password": test.runner.TorConnection.PASSWORD,
- "cookie": test.runner.TorConnection.COOKIE,
- "multiple": test.runner.TorConnection.MULTIPLE,
- "socket": test.runner.TorConnection.SOCKET,
+ "none": (test.runner.TorConnection.NONE, False),
+ "open": (test.runner.TorConnection.OPEN, True),
+ "password": (test.runner.TorConnection.PASSWORD, False),
+ "cookie": (test.runner.TorConnection.COOKIE, False),
+ "multiple": (test.runner.TorConnection.MULTIPLE, False),
+ "socket": (test.runner.TorConnection.SOCKET, False),
}
for type_key in conn_type_mappings:
- if test_config.get("test.integ.target.connection.%s" % type_key, False):
- connection_types.append(conn_type_mappings[type_key])
+ default = conn_type_mappings[type_key][1]
+
+ if test_config.get("test.integ.target.connection.%s" % type_key, default):
+ connection_types.append(conn_type_mappings[type_key][0])
for connection_type in connection_types:
try:
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits