本文整理汇总了Python中circuits.web.Server.unregister方法的典型用法代码示例。如果您正苦于以下问题:Python Server.unregister方法的具体用法?Python Server.unregister怎么用?Python Server.unregister使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类circuits.web.Server
的用法示例。
在下文中一共展示了Server.unregister方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_unixserver
# 需要导入模块: from circuits.web import Server [as 别名]
# 或者: from circuits.web.Server import unregister [as 别名]
def test_unixserver(manager, watcher, tmpfile):
if pytest.PLATFORM == "win32":
pytest.skip("Unsupported Platform")
server = Server(tmpfile).register(manager)
MakeQuiet().register(server)
assert watcher.wait("ready")
Root().register(server)
assert path.basename(server.host) == "test.sock"
try:
from uhttplib import UnixHTTPConnection
client = UnixHTTPConnection(server.http.base)
client.request("GET", "/")
response = client.getresponse()
s = response.read()
assert s == b"Hello World!"
except ImportError:
pass
server.unregister()
watcher.wait("unregistered")
示例2: test_unixserver
# 需要导入模块: from circuits.web import Server [as 别名]
# 或者: from circuits.web.Server import unregister [as 别名]
def test_unixserver(manager, watcher, tmpdir):
if pytest.PLATFORM == "win32":
pytest.skip("Unsupported Platform")
sockpath = tmpdir.ensure("test.sock")
socket = str(sockpath)
server = Server(socket).register(manager)
MakeQuiet().register(server)
watcher.wait("ready")
Root().register(server)
assert path.basename(server.host) == "test.sock"
server.unregister()
watcher.wait("unregistered")
示例3: test_server
# 需要导入模块: from circuits.web import Server [as 别名]
# 或者: from circuits.web.Server import unregister [as 别名]
def test_server(manager, watcher):
server = Server(0).register(manager)
MakeQuiet().register(server)
watcher.wait("ready")
Root().register(server)
try:
f = urlopen(server.http.base)
except URLError as e:
if isinstance(e.reason, gaierror):
f = urlopen("http://127.0.0.1:9000")
else:
raise
s = f.read()
assert s == b"Hello World!"
server.unregister()
watcher.wait("unregistered")
示例4: test_secure_server
# 需要导入模块: from circuits.web import Server [as 别名]
# 或者: from circuits.web.Server import unregister [as 别名]
def test_secure_server(manager, watcher):
pytest.importorskip("ssl")
server = Server(0, secure=True, certfile=CERTFILE).register(manager)
MakeQuiet().register(server)
watcher.wait("ready")
Root().register(server)
try:
f = urlopen(server.http.base, context=SSL_CONTEXT)
except URLError as e:
if isinstance(e.reason, gaierror):
f = urlopen("http://127.0.0.1:9000")
else:
raise
s = f.read()
assert s == b"Hello World!"
server.unregister()
watcher.wait("unregistered")