Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Selenium tests contain JS errors due to failed websocket connection.
We need to switch from django's StaticLiveServerTestCase to ChannelsLiveServerTestCase.
I also recommend making the base selenium class in openwisp-utils automatically inherit ChannelsLiveServerTestCase and enforce this across OpenWISP.
We also have to figure out:
How to automatically assign the debugging port (it seems ChannelsLiveServerTestCase doesn't define the port during class initialization)
Selenium tests contain JS errors due to failed websocket connection.
We need to switch from django's
StaticLiveServerTestCase
toChannelsLiveServerTestCase
. I also recommend making the base selenium class in openwisp-utils automatically inheritChannelsLiveServerTestCase
and enforce this across OpenWISP.We also have to figure out: