(test_env)
| 628 | # TODO: make this less verbose |
| 629 | @test |
| 630 | def client_can_connect(test_env): |
| 631 | client = test_env.client() |
| 632 | server = test_env.server() |
| 633 | wait_for_startup([client, server]) |
| 634 | client.command(f"connect localhost:{server.port}") |
| 635 | server.wait_for_log_prefix("server: player has entered the game", timeout=10) |
| 636 | server.exit() |
| 637 | client.wait_for_log_exact("client: offline error='Server shutdown'") |
| 638 | client.exit() |
| 639 | server.wait_for_exit() |
| 640 | client.wait_for_exit() |
| 641 | |
| 642 | |
| 643 | @test |
nothing calls this directly
no test coverage detected