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
python wine.pyOpen the forwarded port 5000 when prompted.
Run tests in headless mode (recommended in Codespaces):
pytest tests --headlessOpen 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