[tor-commits] [stem/master] Using get_socks_listeners() for attachstream test

atagar at torproject.org atagar at torproject.org
Mon Dec 31 03:13:07 UTC 2012


commit f87d9d75ef76b8755e5a3f78ae85002050ef8db0
Author: Damian Johnson <atagar at torproject.org>
Date:   Sun Dec 30 16:40:32 2012 -0800

    Using get_socks_listeners() for attachstream test
    
    Using our shiny new get_socks_listeners() method in test_attachstream. Besides
    being nicer, this will work with older versions of tor.
---
 test/integ/control/controller.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/test/integ/control/controller.py b/test/integ/control/controller.py
index f6fd147..fb14120 100644
--- a/test/integ/control/controller.py
+++ b/test/integ/control/controller.py
@@ -725,11 +725,12 @@ class TestController(unittest.TestCase):
     if test.runner.require_control(self): return
     elif test.runner.require_online(self): return
     
+    circuit_id, circ_status_q = None, Queue()
+    
     def handle_streamcreated(stream):
       if stream.status == "NEW":
-        controller.attach_stream(int(stream.id), int(circuit_id))
+        controller.attach_stream(stream.id, circuit_id)
     
-    circ_status_q = Queue()
     def handle_circ(circuit):
       circ_status_q.put(circuit)
     
@@ -739,7 +740,7 @@ class TestController(unittest.TestCase):
       controller.add_event_listener(handle_streamcreated, stem.control.EventType.STREAM)
       
       try:
-        socksport = int(controller.get_conf('SocksListenAddress').rsplit(':', 1)[1])
+        socksport = controller.get_socks_listeners()[0][1]
         circ_status = ""
         
         while circ_status != "BUILT":





More information about the tor-commits mailing list