wiregui/tests/e2e
Stefano Bertelli 92554d4089
All checks were successful
CI / test (push) Successful in 1m58s
CI / release (push) Successful in 35s
CI / docker (push) Successful in 35s
fix: make keypair generation async to avoid blocking the event loop
generate_keypair() used synchronous subprocess.run() which blocked
the NiceGUI event loop during wg genkey/pubkey calls. This caused
WebSocket disconnects, page reloads, and the config dialog never
appearing after device creation.

Switched to asyncio.create_subprocess_exec so the event loop stays
responsive while waiting for the wg CLI.
2026-03-30 22:57:00 -05:00
..
__init__.py feat: add E2E tests for device creation and account management 2026-03-30 22:26:15 -05:00
conftest.py fix: use raw SQL for E2E test teardown to avoid FK violations 2026-03-30 22:34:06 -05:00
test_account.py feat: add E2E tests for device creation and account management 2026-03-30 22:26:15 -05:00
test_devices.py fix: make keypair generation async to avoid blocking the event loop 2026-03-30 22:57:00 -05:00