Commit 0e596dd5 by Ben Patterson

Multi-thread stub servers.

parent e7b0c28d
......@@ -3,6 +3,7 @@ Stub implementation of an HTTP service.
"""
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from SocketServer import ThreadingMixIn
import urllib
import urlparse
import threading
......@@ -233,7 +234,7 @@ class StubHttpRequestHandler(BaseHTTPRequestHandler, object):
self.send_response(200)
class StubHttpService(HTTPServer, object):
class StubHttpService(ThreadingMixIn, HTTPServer, object):
"""
Stub HTTP service implementation.
"""
......
......@@ -363,16 +363,7 @@ def click_grade(_step, version):
css_ele = version_map[version]['selector']
css_loc = '#' + css_ele
world.wait_for_visible(css_loc)
print 'waiting..'
# from nose.tools import set_trace; set_trace()
world.wait(8)
print 'proceding'
# world.css_click(css_loc)
# ele = world.css_find(css_loc).first
# ele._element.send_keys(Keys.ENTER)
# world.browser.execute_script('document.getElementById("{}").click()'.format(css_ele))
world.css_click(css_loc)
# world.css_click(css_loc)
assert iframe.is_text_present(version_map[version]['expected_text'])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment