def test_start_stop_with_simulated_signal(self): thread = threading.Thread(target=TestServer.__run_server) thread.daemon = True thread.start() time.sleep(1) self.assertTrue(listening(server.port)) server._signal_handler(signal.SIGINT, None) while thread.is_alive(): time.sleep(1) self.assertFalse(listening(server.port))
def test_run_http_and_websocket(self): thread = Thread(target=self.__run_command, kwargs={'args': ['-p', '-w']}) thread.daemon = True thread.start() time.sleep(2) self.assertTrue(listening(int(settings.server['default_http_port']))) self.assertTrue( listening(int(settings.server['default_websocket_port'])))
def test_start_stop(self): thread = threading.Thread(target=TestServer.__run_server) thread.daemon = True thread.start() time.sleep(1) self.assertTrue(listening(server.port)) server.stop_server = True while thread.is_alive(): time.sleep(1) self.assertFalse(listening(server.port))
def test_run_http_and_websocket_with_ports(self): thread = Thread( target=self.__run_command, kwargs={ 'args': ['-p', '--http_port=8001', '-w', '--websocket_port=8002'] }) thread.daemon = True thread.start() time.sleep(2) self.assertTrue(listening(8001)) self.assertTrue(listening(8002))