Пример #1
0
  def run(self, handler_options={}):
    # Copy command line arguments to handler options.
    for key, value in vars(self.args).items():
      if key not in handler_options:
        handler_options[key] = value

    server = HyperToyServer(self.handler, self.host, self.ports, handler_options)
    server.run()
Пример #2
0
def test_run(monkeypatch):
    with monkeypatch.context() as m:
        httpserver = Mock()
        m.setattr(http.server, 'HTTPServer', Mock(return_value=httpserver))

        host, port = 'localhost', 8000
        server.run(host, port)

        http.server.HTTPServer.assert_called_with((host, port),
                                                  server.OauthRedirectHandler)
        httpserver.serve_forever.assert_called_once()
Пример #3
0
def main():
    args = parser.parse_args()

    if args.dump_drivers:
        for i in Drivers.drivers:
            print('{0}:\t{1}'.format(i.name, i.desc))
        exit(0)

    do_init_pass({})
    do_discover_pass()
    server = ServerMonitor()
    server.run(args)
Пример #4
0
def main():  # pragma: no cover
    class DemoResource(Resource):
        def endpoints(self):
            return [("GET", "/greet", self.greet)]

        def greet(self, request, location, matches):
            name = request.query.get("name", "World")
            return JsonResponse({"response": f"Hello {name}!"})

    class DemoServer(Server):
        def buildRouter(self):
            router = Router()

            router.registerEndpoints(DemoResource().endpoints())

            return router

    server = DemoServer("0.0.0.0", 80)

    server.run()
Пример #5
0
 def run_server():
     server = Server()
     server.run()
Пример #6
0
from __future__ import absolute_import, division, print_function, unicode_literals
"""
Copyright (C) 2019 Zato Source s.r.o. https://zato.io

Licensed under LGPLv3, see LICENSE.txt for terms and conditions.
"""

# stdlib
import http.server
import socketserver

# ################################################################################################################################


class Server(object):
    def run(self):
        print(111, self)


# ################################################################################################################################

if __name__ == '__main__':

    port = 9071

    server = Server()
    server.run()

# ################################################################################################################################
Пример #7
0
def run():
    server.run()