Is your feature request related to a problem? Please describe.
Visdom has no Python tests. CI runs only ESLint and Cypress, so nothing checks py/ the server's handlers, sockets, auth and storage, and the client's payload builders are all unverified. Python changes have to be checked by handagainst a running server, and regressions surface only when someone hits them.
Additional context
Some test files already exist under py/ but are on no branch, so they are never collected. Landing those is part of the work.
Is your feature request related to a problem? Please describe.
Visdom has no Python tests. CI runs only ESLint and Cypress, so nothing checks
py/the server's handlers, sockets, auth and storage, and the client's payload builders are all unverified. Python changes have to be checked by handagainst a running server, and regressions surface only when someone hits them.Additional context
Some test files already exist under
py/but are on no branch, so they are never collected. Landing those is part of the work.