[tor-commits] [ooni-probe/master] * Started working on refactoring the DNStamper test, but since Arturo is

isis at torproject.org isis at torproject.org
Thu Oct 11 22:43:59 UTC 2012


commit 4ecd3b6ac960d78213e7bb8ade0b2ca8a5be2b6b
Author: Isis Lovecruft <isis at torproject.org>
Date:   Tue Oct 9 18:44:49 2012 +0000

    * Started working on refactoring the DNStamper test, but since Arturo is
      also working on it, I will work on something else. :)
---
 ooni/plugins/dnstamper.py |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/ooni/plugins/dnstamper.py b/ooni/plugins/dnstamper.py
index 3d373ce..b4fb3de 100644
--- a/ooni/plugins/dnstamper.py
+++ b/ooni/plugins/dnstamper.py
@@ -38,9 +38,9 @@ from twisted.python import usage
 from twisted.plugin import IPlugin
 from zope.interface import implements
 
-from plugoo.assets import Asset
-from plugoo.tests import ITest, OONITest
-from utils import log
+from ooni.plugoo.assets import Asset
+from ooni.plugoo.tests import ITest, OONITest
+from ooni.utils import log
 
 class AlexaAsset(Asset):
     """
@@ -183,14 +183,10 @@ class DNSTamperTest(OONITest):
                 log.msg("Error! We need an asset file containing the " + 
                         "hostnames that we should test DNS with! Please use " + 
                         "the '-h' option. Using pre-defined hostnames...")
-                #assets.update({'hostnames': list_to_asset(default_hostnames)})
 
             if asset_file('testresolvers'):
                 assets.update({'testresolvers': 
                                Asset(asset_file('testresolvers'))})
-            #else:
-            #    assets.update({'testresolvers': 
-            #                   list_to_asset(asset_file('testresolvers'))})
 
         return assets
 
@@ -200,23 +196,22 @@ class DNSTamperTest(OONITest):
         addresses.
         """
         def got_result(result, hostname, resolver):
-            ## XXX is there a report class that we should be using?
             log.msg('Resolved %s through %s to %s' 
                     % (hostname, resolver, result))
-            outcome = {'resolved': True,
+            report = {'resolved': True,
                        'domain': hostname,
                        'nameserver': resolver,
                        'address': result }
-            log.msg(outcome)
+            log.msg(report)
             return result
 
         def got_error(err, hostname, resolver):
             log.msg(err.printTraceback())
-            outcome = {'resolved': False,
+            report = {'resolved': False,
                        'domain': hostname,
                        'nameserver': resolver,
                        'address': err }
-            log.msg(outcome)
+            log.msg(report)
             return err
 
         res = client.createResolver(resolvconf=self.resolvconf, 





More information about the tor-commits mailing list