wiregui/tests
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
..
e2e fix: make keypair generation async to avoid blocking the event loop 2026-03-30 22:57:00 -05:00
__init__.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
conftest.py fix: CI test DB — use main DB in CI, skip test DB creation 2026-03-30 18:55:09 -05:00
test_account.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_admin.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_api.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_api_routes.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_auth.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_auth_extended.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_firewall.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_integration_mfa.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_integration_oidc.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_magic_link.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_mfa.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_models.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_notifications.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_services.py fix: CI runner containers for Forgejo actions 2026-03-30 18:22:42 -05:00
test_services_extended.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_tasks.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_tasks_extended.py feat: initial WireGUI implementation — full VPN management platform 2026-03-30 16:53:46 -05:00
test_utils.py fix: make keypair generation async to avoid blocking the event loop 2026-03-30 22:57:00 -05:00