In order to be able to manage a growing number of examples we need to be able to test them.
I've added "general" pytests that for each .py example file
Tests that python can exec the code without issues
Tests that the UI can display something without tracebacks etc. For this we use Playwright. This can also be used to automatically take screenshots or be extended to record videos of the apps in action.
Builds on top of #8. Review that one first!
In order to be able to manage a growing number of examples we need to be able to test them.
I've added "general" pytests that for each
.py
example fileexec
the code without issuesSee the README for instructions on how to use.