fixtup
headlock
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fixtup
-
wait for a server to respond in python
I have written wait_port, the following function, for the open source library fixtup. fixtup starts containers so that a test can run. There is a need to wait before returning control or executing migration code until the container is operational. The wait_port helper allows you to wait in a hook before returning control to pytest.
-
Write system integration tests on Ftp data pipeline with fixtup
Fixtup is an open source python library for testing a python application beyond code boundaries. It manages the creation of disposable environments and is compatible with all modern CI platforms that support docker-compose such as gitlab ci, github action, etc… The library works with pytest and unittest and runs on linux, macOS and windows.
headlock
What are some alternatives?
flask-unittest - :wrench: Test Flask apps using unittest - with minimal headaches!
time-machine - Travel through time in your tests.
drf-test-generator - A Django Package that generates basic unittest and pytest style tests for Django REST Framework ViewSets
c_unit_tests - C unit tests with a small header-only library.
green - Green is a clean, colorful, fast python test runner.
docker-images - Docker images for ci testing
django-timed-tests - Get timing breakdown of your Django test suite
examc - proof of concept C unit test library using linker sections
neotest-python
django-mock-queries - A library for mocking django queryset functions in memory for testing
clirunner - A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner