wiregui/tests/e2e
Stefano Bertelli 41a62832f7
Some checks failed
CI / test (push) Successful in 2m5s
CI / release (push) Successful in 34s
CI / docker (push) Has been cancelled
fix: pure Python keypair generation, no wg CLI dependency
Replace subprocess calls to wg genkey/pubkey with cryptography
library's X25519PrivateKey. This eliminates the wg CLI dependency
for key generation, fixes device creation on machines without
wireguard-tools, and removes the event loop blocking that caused
WebSocket disconnects during device creation.

Also fix E2E test teardown to use a fresh engine for cleanup,
avoiding cross-event-loop issues with asyncpg connection pools.
2026-03-30 23:11:58 -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: pure Python keypair generation, no wg CLI dependency 2026-03-30 23:11:58 -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: pure Python keypair generation, no wg CLI dependency 2026-03-30 23:11:58 -05:00