Skip to main content
FixturFab

f3ts-cookiecutter

A cookiecutter template that scaffolds a ready-to-run pytest-f3ts test-plan project for the FixturFab Test Runner.

stableStart test projects from a templateFull docs

Features

Scaffolds a pytest-f3ts test-plan project
Poetry, pre-commit, and GitLab CI preconfigured
Docker/Balena deployment ready
Conventional Commits out of the box

f3ts-cookiecutter is the fastest way to start a new functional test project for the FixturFab Test Runner. Instead of wiring up pytest, configuration, and packaging by hand, generate a working project from the cookiecutter-f3ts-runner template and start writing tests.

Generate a project#

Install cookiecutter, then run the template:

pip install -U cookiecutter
cookiecutter https://gitlab.com/fixturfab/software/cookiecutter-f3ts-runner

Answer the prompts — project name, organization, Python version, test-plan name, and author — and you get a Poetry-managed Python project with a starter pytest-f3ts test plan, linting and pre-commit hooks, GitLab CI, and a Dockerfile ready to deploy to the test runner via Balena.

Related Projects

View all open source projects

Use with FixturFab Fixtures

Our open-source testing stack integrates seamlessly with FixturFab fixtures. Configure your fixture in Studio and get a matching pytest-f3ts configuration.