[bridgedb/master] Change `Bridges.parseORAddressLine`→`networkstatus.parseALine` in Tests.py.

isis at torproject.org isis at torproject.org
Sun Jan 12 06:06:34 UTC 2014


commit a6466077a2b4f3c6bb9a991fcee387e1d8567ab4
Author: Isis Lovecruft <isis at torproject.org>
Date:   Sat Dec 7 04:03:41 2013 +0000

    Change `Bridges.parseORAddressLine`→`networkstatus.parseALine` in Tests.py.
---
 lib/bridgedb/Tests.py |   23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git a/lib/bridgedb/Tests.py b/lib/bridgedb/Tests.py
index a761d00..8e61454 100644
--- a/lib/bridgedb/Tests.py
+++ b/lib/bridgedb/Tests.py
@@ -30,6 +30,9 @@ from bridgedb.Filters import filterBridgesByTransport
 from bridgedb.Filters import filterBridgesByNotBlockedIn
 
 from bridgedb.Stability import BridgeHistory
+
+from bridgedb.parse import networkstatus
+
 from math import log
 
 def suppressWarnings():
@@ -107,8 +110,8 @@ def fakeBridge(orport=8080, running=True, stable=True, or_addresses=False,
 
     if or_addresses:
         for i in xrange(8):
-            address,portlist = bridgedb.Bridges.parseORAddressLine(
-                    "%s:%s" % (randomIPString(),randomPortSpec()))
+            address,portlist = networkstatus.parseALine(
+                "%s:%s" % (randomIPString(), randomPortSpec()))
             try:
                 portlist.add(b.or_addresses[address])
             except KeyError:
@@ -133,8 +136,12 @@ def fakeBridge6(orport=8080, running=True, stable=True, or_addresses=False,
 
     if or_addresses:
         for i in xrange(0,8):
-            address,portlist = bridgedb.Bridges.parseORAddressLine(
-                    "%s:%s" % (randomIPString(),randomPortSpec()))
+            address, portlist = networkstatus.parseALine("a %s:%s" % (
+                randomIPString(), randomPortSpec()))
+
+            self.assertIsNotNone(address, "fakeBridge6(): Got null address!")
+            self.assertIsNotNone(address, "fakeBridge6(): Got null portlist!")
+
             try:
                 portlist.add(b.or_addresses[address])
             except KeyError:
@@ -286,7 +293,7 @@ class IPBridgeDistTests(unittest.TestCase):
                                         bridgeFilterRules=[filterBridgesByIP6])
             bridge = random.choice(bridges)
             bridge_line = bridge.getConfigLine(addressClass=ipaddr.IPv6Address)
-            address, portlist = bridgedb.Bridges.parseORAddressLine(bridge_line)
+            address, portlist = networkstatus.parseALine(bridge_line)
             assert type(address) is ipaddr.IPv6Address
             assert filterBridgesByIP6(random.choice(bridges))
 
@@ -302,7 +309,7 @@ class IPBridgeDistTests(unittest.TestCase):
                                         bridgeFilterRules=[filterBridgesByIP4])
             bridge = random.choice(bridges)
             bridge_line = bridge.getConfigLine(addressClass=ipaddr.IPv4Address)
-            address, portlist = bridgedb.Bridges.parseORAddressLine(bridge_line)
+            address, portlist = networkstatus.parseALine(bridge_line)
             assert type(address) is ipaddr.IPv4Address
             assert filterBridgesByIP4(random.choice(bridges))
 
@@ -322,10 +329,10 @@ class IPBridgeDistTests(unittest.TestCase):
                 t = bridges.pop()
                 assert filterBridgesByIP4(t)
                 assert filterBridgesByIP6(t)
-                address, portlist = bridgedb.Bridges.parseORAddressLine(
+                address, portlist = networkstatus.parseALine(
                     t.getConfigLine(addressClass=ipaddr.IPv4Address))
                 assert type(address) is ipaddr.IPv4Address
-                address, portlist = bridgedb.Bridges.parseORAddressLine(
+                address, portlist = networkstatus.parseALine(
                     t.getConfigLine(addressClass=ipaddr.IPv6Address))
                 assert type(address) is ipaddr.IPv6Address
 





More information about the tor-commits mailing list