[tor-commits] [stem/master] Drop incomplete hidden service test
atagar at torproject.org
atagar at torproject.org
Tue May 12 03:04:21 UTC 2015
commit fad95a7c65bf1e5870328a580508136c9a8b2865
Author: Damian Johnson <atagar at torproject.org>
Date: Mon May 11 20:04:44 2015 -0700
Drop incomplete hidden service test
Hate dead code. Moved this to a ticket...
https://trac.torproject.org/projects/tor/ticket/15999
---
docs/tutorials/over_the_river.rst | 2 +-
test/integ/control/controller.py | 39 -------------------------------------
2 files changed, 1 insertion(+), 40 deletions(-)
diff --git a/docs/tutorials/over_the_river.rst b/docs/tutorials/over_the_river.rst
index ff4b324..8381513 100644
--- a/docs/tutorials/over_the_river.rst
+++ b/docs/tutorials/over_the_river.rst
@@ -28,7 +28,7 @@ your address with **.tor2web.org**...
.. image:: /_static/duck_duck_go_hidden_service.png
:target: https://3g2upl4pq6kufc4m.tor2web.org/
-.. _running-a-hidden-service
+.. _running-a-hidden-service:
Running a hidden service
------------------------
diff --git a/test/integ/control/controller.py b/test/integ/control/controller.py
index 82da71b..2c977f5 100644
--- a/test/integ/control/controller.py
+++ b/test/integ/control/controller.py
@@ -678,45 +678,6 @@ class TestController(unittest.TestCase):
self.assertEqual([response.service_id], controller.list_ephemeral_hidden_services(detached = True))
controller.remove_ephemeral_hidden_service(response.service_id)
- @require_online
- @require_controller
- @require_version(Requirement.ADD_ONION)
- def test_using_ephemeral_hidden_services(self):
- """
- Create and use a live ephemeral hidden service.
- """
-
- # TODO: Not having success getting... well, just about any damn hidden
- # serivce working. Even our prior tutorial is failing right now. >:(
-
- return
-
- with test.runner.get_runner().get_tor_controller() as controller:
- incoming_address = None, None
-
- def run_server():
- serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- serversocket.bind(('localhost', 4567))
- serversocket.listen(5)
- incoming_socket, incoming_address = serversocket.accept()
- incoming_socket.write('hello world')
- serversocket.shutdown(socket.SHUT_RDWR)
-
- server_thread = threading.Thread(target = run_server)
- server_thread.setDaemon(True)
- server_thread.start()
-
- response = controller.create_ephemeral_hidden_service({80: 4567})
-
- with test.network.Socks(controller.get_socks_listeners()[0]) as s:
- s.settimeout(30)
- s.connect(('%s.onion' % response.service_id, 80))
- print s.read()
-
- self.assertTrue(incoming_address is not None)
-
- server_thread.join()
-
@require_controller
def test_set_conf(self):
"""
More information about the tor-commits
mailing list