commit ab2a15e48c70ce69ade72b5b9cfeaea185049a3a Author: Arturo Filastò hellais@gmail.com Date: Tue Mar 13 16:44:10 2012 -0700
Fix bug when tests are started without the Asset argument --- ooniprobe.py | 7 +++++-- tests/bridget.py | 2 +- tests/traceroute.py | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/ooniprobe.py b/ooniprobe.py index f2f323d..9d9c0ac 100755 --- a/ooniprobe.py +++ b/ooniprobe.py @@ -141,12 +141,15 @@ class ooni(object): except Exception, e: self.logger.error("ERR: %s" % e)
- def run_test(self, test, asset): + def run_test(self, test, asset=None): """ Run a single test """ self.load_tests() - self.tests[test].module.run(self, asset) + if asset: + self.tests[test].module.run(self, asset) + else: + self.tests[test].module.run(self)
if __name__ == "__main__":
diff --git a/tests/bridget.py b/tests/bridget.py index 61fc8b7..da014fd 100644 --- a/tests/bridget.py +++ b/tests/bridget.py @@ -357,7 +357,7 @@ Log info file %s #def msg(self, severity, message): # print "[%s] %s"%(severity, message)
-def run(ooni): +def run(ooni, assets=None): """ Run the test """ diff --git a/tests/traceroute.py b/tests/traceroute.py index 891d356..d84bf25 100644 --- a/tests/traceroute.py +++ b/tests/traceroute.py @@ -21,7 +21,7 @@ __desc__ = "Performs TTL walking tests"
class TracerouteAsset(Asset): def __init__(self, file=None): - self = asset.__init__(self, file) + self = Asset.__init__(self, file)
class Traceroute(Test):