[tor-commits] [ooni-probe/master] Fix bug when tests are started without the Asset argument

art at torproject.org art at torproject.org
Tue Mar 13 23:43:47 UTC 2012


commit ab2a15e48c70ce69ade72b5b9cfeaea185049a3a
Author: Arturo Filastò <hellais at 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):



More information about the tor-commits mailing list