run-tests: use type of default to convert environment variable stable
authorMartin Geisler <mg@lazybytes.net>
Thu, 05 May 2011 20:03:43 +0200
branchstable
changeset 931 b56e95db7ac5
parent 930 730303014491
child 932 eb562ea207c3
run-tests: use type of default to convert environment variable Before, defaults could only be integers, they can now also be strings, floats and what have you. [ original upstream message ]
tests/run-tests.py
--- a/tests/run-tests.py	Wed May 04 10:39:10 2011 -0500
+++ b/tests/run-tests.py	Thu May 05 20:03:43 2011 +0200
@@ -168,8 +168,8 @@
     parser.add_option('--extra-config-opt', action="append",
                       help='set the given config opt in the test hgrc')
 
-    for option, default in defaults.items():
-        defaults[option] = int(os.environ.get(*default))
+    for option, (envvar, default) in defaults.items():
+        defaults[option] = type(default)(os.environ.get(envvar, default))
     parser.set_defaults(**defaults)
     (options, args) = parser.parse_args()