def test_teardown_test_server_stops_instance(): server, greenlet = spawn_test_server(LoopingServer, "default", "Fake") teardown_test_server(server, greenlet) assert server.stopped assert greenlet.dead
def main(): """Start individual protocol instances (for debugging)""" name = sys.argv[1] ports = { "bacnet": 9999, "enip": 60002, "ftp": 10001, "guardian_ast": 10001, "http": 50001, "kamstrup_management": 50100, "kamstrup_meter": 1025, "ipmi": 10002, "s7comm": 9999, "tftp": 6090, } port = ports.get(name, 0) print(f"Starting '{name}'...") server, greenlet = init_test_server_by_name(name, port=port) try: gevent.wait() except KeyboardInterrupt: teardown_test_server(server=server, greenlet=greenlet)
def tearDown(self): if self.client: try: self.client.close() except ftplib.all_errors: pass teardown_test_server(self.ftp_server, self.greenlet)
def test_teardown_test_server_propagates_exception(): server, greenlet = spawn_test_server(RaisingServer, "default", "Fake") with pytest.raises(RuntimeError) as exc_info: # Greenlets print exception tracebacks to stderr, suppress that in this test with redirect_stderr(None): teardown_test_server(server, greenlet) assert str(exc_info.value) == "Test Error"
def tearDown(self): teardown_test_server(self.iec104_inst, self.greenlet)
def tearDown(self): teardown_test_server(self.http_server, self.http_worker)
def tearDown(self): teardown_test_server(self.snmp_server, self.greenlet) shutil.rmtree(self.tmp_dir)
def tearDown(self): teardown_test_server(self.bacnet_server, self.greenlet)
def tearDown(self): teardown_test_server(self.enip_server_udp, self.server_greenlet_udp) teardown_test_server(self.enip_server_tcp, self.server_greenlet_tcp)
def tearDown(self): teardown_test_server(self.tftp_server, self.greenlet)
def tearDown(self): teardown_test_server(self.kamstrup_management_server, self.server_greenlet)
def tearDown(self): teardown_test_server(self.s7_instance, self.greenlet)
def tearDown(self): teardown_test_server(self.guardian_ast_server, self.server_greenlet)
def tearDown(self): teardown_test_server(self.modbus, self.greenlet)