Magani
API Testing Tool
- Developed in pure Python
- REST API testing software
Create test cases and test in project level as well as test case level. Only Public API is supporting. You can use inside private network without authentication.
Testing methods
- GET : Implemented
- POST : Implemented
- PUT : Implemented
- DELETE : Implemented
Authorization
- Basic Auth : Not Implemented
Reports
- Export Project wise CSV file
- Export Project wise Excel file
Future Support
- Export All test case results in pdf, docs.
- Basic auth support
Setup
To use the software python is required.
Open the terminal & follow the instructions
Type to install Magani
$ pip install magani
Type to run the Magani software
$ magani
Note:
- It will support for Windows & Linux
Developer Setup
Clone it
$ git clone https://github.com/Magani-Stack/magani.git
Run
$ python magani_app.py
Contribution
We welcome contributor in the category as follows
- Contribute Code Changes
- Contributing by Reviewing Changes
- Contributing Documentation Changes
- Contributing Bug Reports
- Contributing by Testing Releases
Code Style Guide
Please follow the style of the existing codebase.
For Python code, Magani follows PEP 8 with one exception: lines can be up to 120 characters in length, not 79.
Learn More
MIT License : Copyright (c) 2020 Magani-Stack
Metadata
Release files for magani 2022.2.28
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| magani-2022.2.28.tar.gz | 23.8 kB | Without provenance | Details for magani-2022.2.28.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| magani-2022.2.28-py3-none-any.whl | Python 3 | none | any | Details for magani-2022.2.28-py3-none-any.whl |
Total release size: 66.3 kB
Release files / magani-2022.2.28.tar.gz
| Download URL | magani-2022.2.28.tar.gz |
|---|---|
| Size | 23.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
342cec3137d0589a7d38bd3811405ca733032dd688a8a416fa28622e09e9c878
|
|
BLAKE2b-256 checksum How to use checksums |
87e67c692e6ff8f9601d2f2eecac4aae1b6d4388750ce2c4e510bda354b85276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
|
Release files / magani-2022.2.28-py3-none-any.whl
| Download URL | magani-2022.2.28-py3-none-any.whl |
|---|---|
| Size | 42.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eaac80b69cd907144c101a352821d3a9cb07d6da5afbcc01ec2b2a26d51c4986
|
|
BLAKE2b-256 checksum How to use checksums |
d8bce8b8e7ed1ea93e3542b25035d8fcfd3ffe627cdb2e8bebb8b60f5ef7c1eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
|
Security for magani 2022.2.28
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.