Zemfrog unit testing tools
Project description
zemfrog-test
Zemfrog unit testing tools
Features
- Support automatically create unit tests for API / blueprints
- Available fixtures:
- client
This is to access the Client class to interact with the API
- app_ctx
This is to enable the flask context application
- req_ctx
This is to activate the flask request context application
- user
This is to generate confirmed random users
- client
Warning
zemfrog test is available a finalizer to delete all users when the test session ends. so you need to create a special database for testing.
Usage
Install this
pip install zemfrog-test
And add it to the COMMANDS
configuration in the zemfrog application.
COMMANDS = ["zemfrog_test"]
Now that you have the test
command, here is a list of supported commands:
init
- Initialize the tests directory in the project directory.new
- Create unit tests for the API or blueprint. (The names entered must matchAPIS
andBLUEPRINTS
configurations. For examplezemfrog_auth.jwt
)run
- To run unit tests. It doesn't work with thepytest
command, don't know why. :/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zemfrog-test-1.0.3.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for zemfrog_test-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 594dfbf5b10e74e5b4bf2cae6067a66c1731816e968b92c4e6561c94fc3cd87c |
|
MD5 | 48d441abf7090e60333e6c625d6f0987 |
|
BLAKE2b-256 | f3a5055a856184744a3dd4d2bdb0ee8c839df270d70a8b2cf403a383ac9f1127 |