[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] * Worked out the last bit of the bug with tests not getting all the
commit 9f0304b59b86d8d3be3e6d1564111b92fc18a1e8
Author: Isis Lovecruft <isis@xxxxxxxxxxxxxx>
Date: Thu Nov 1 11:59:45 2012 +0000
* Worked out the last bit of the bug with tests not getting all the
different available inputs, i.e. a test would take things from an
input file, and then not from commandline of from hardcoded
parameters. I think it's done. A couple of the tests are still
giving errors.
---
ooni/runner.py | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/ooni/runner.py b/ooni/runner.py
index f10f9ca..ae086c1 100644
--- a/ooni/runner.py
+++ b/ooni/runner.py
@@ -244,10 +244,10 @@ def loadTestsAndOptions(classes, config):
if hasattr(klass, 'optParameters') or hasattr(klass, 'inputFile'):
try:
- opts = processTestOptions(klass, config)
- print opts, config
+ opt = processTestOptions(klass, config)
+ print opt, config
except:
- opts = {}
+ opt = {}
finally:
instance = klass()
try:
@@ -255,11 +255,11 @@ def loadTestsAndOptions(classes, config):
except Exception, e:
inputs = []; log.err(e)
else:
- opts.update({'inputs': inputs})
- finally:
- options.append(opts)
- log.debug("loadTestsAndOptions(): type(opts)=%s" % type(opts))
-
+ if opt and opt is not None:
+ opt.update({'inputs':inputs})
+ else: pass
+ finally: options.append(opt)
+ log.debug("loadTestsAndOptions(): type(opt)=%s" % type(opt))
return test_cases, options
class ORunner(object):
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits