Fixtup
Test your python application beyond your code !

Write clear, robust and easy-to-execute system integration tests with your favorite test framwork like pytest
, unittest
or event BDD framework as robot framework
or behave
.
it starts the services needed to run your test
it throws the longest fixtures only once whether you play a test or 100
it cleans files and data between each test
it runs on a developer’s workstation without configuration
it can be debugged step by step in your favorite IDE
Benefits
You can get up and running with Fixtup in minutes, even on legacy project, no matter what your test framework is.
You will stop wasting your time on boilerplate code
Fixtup provides an easy way to run tests in debug in your favorite IDE like pycharm and vscode.
Fixtup is cross-platform which makes it easy to use it on Linux, Mac and Windows.
Table of content
- Getting Started
- Installation
- Handbook
- Mount a postgresql database for a test
- Override environnement variables in a test
- Keep a postgresql running running between all the tests
- Wait for the availability of a service before running a test
- Populate a database with data before running a test
- Mount a fixture in place
- Use Fixtup in a pytest fixture
- Use Fixtup with other test frameworks
- Keep a fixture after the end of the test runner for debug purpose
- Plugin
- Limits
- Concepts
- Support
- Command line
- Api