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")
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")
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")
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")
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")
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")
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")
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")