Esempio n. 1
0
def test_set_up():
    # Because 'setUp' on unittests are called multiple times
    # and starting a server each time is inefficient / a headache

    # Starting normal server
    server = Server(('', 8000))
    server.add_handler(summation, 'sum')
    server.add_handler(summation, 'notify_sum')
    server.add_handler(notify_hello)
    server.add_handler(subtract)
    server.add_handler(update)
    server.add_handler(get_data)
    server.add_handler(summation, 'namespace.sum')
    server_proc = Thread(target=server.serve)
    server_proc.daemon = True
    server_proc.start()

    #Starting secure server
    server2 = Server(('', 8001))
    server2.add_handler(summation, 'sum')
    server_proc2 = Thread(target=server2.serve)
    server_proc2.daemon = True
    server_proc2.start()

    time.sleep(1)  # give it time to start up
Esempio n. 2
0
    def __init__(self, **kwargs):
        Module.__init__(self, **kwargs)

        self._server = Server((self._cfg.get('address', ''), self._cfg.get('port', 9000)))

        self._registerHandlers()

        self._server_proc = Thread(target=self._server.serve)
        self._server_proc.daemon = True
        self._server_proc.start()