REST API testing software developed in pure Python
Project description
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
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
Built Distribution
File details
Details for the file magani-2022.2.28.tar.gz
.
File metadata
- Download URL: magani-2022.2.28.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 342cec3137d0589a7d38bd3811405ca733032dd688a8a416fa28622e09e9c878 |
|
MD5 | 6395cefbcdeedd8830245d199902191d |
|
BLAKE2b-256 | 87e67c692e6ff8f9601d2f2eecac4aae1b6d4388750ce2c4e510bda354b85276 |
File details
Details for the file magani-2022.2.28-py3-none-any.whl
.
File metadata
- Download URL: magani-2022.2.28-py3-none-any.whl
- Upload date:
- Size: 42.4 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaac80b69cd907144c101a352821d3a9cb07d6da5afbcc01ec2b2a26d51c4986 |
|
MD5 | d64caef5243b99b27747b890e853bccf |
|
BLAKE2b-256 | d8bce8b8e7ed1ea93e3542b25035d8fcfd3ffe627cdb2e8bebb8b60f5ef7c1eb |