This repository includes a Flask web app, test automation with SeleniumBase, and machine learning notebooks.
The repository includes a dev container in .devcontainer/.
- In GitHub, open the repository.
- Select Code > Codespaces > Create codespace on main.
- Wait for container build and post-create setup to complete.
The setup will automatically:
- Install Python dependencies from
requirements.txt - Install a Jupyter kernel named
Python (AIForTesters) - Forward app and notebook ports
If you already had a Codespace open before this setup changed, rebuild the container so the browser packages are refreshed.
python wine.pyOpen the forwarded port 5000 when prompted.
Run tests in headless mode (recommended in Codespaces):
python -m pytest tests/ -v --browser=chrome --headless --no-sandbox --disable-gpuOpen any .ipynb file in VS Code.
Select kernel:
Python (AIForTesters)
If you want to run Jupyter in the terminal:
jupyter lab --ip 0.0.0.0 --port 8888 --no-browser