Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magani-2022.2.28.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

magani-2022.2.28-py3-none-any.whl (42.4 kB view details)

Uploaded Python 3

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

Hashes for magani-2022.2.28.tar.gz
Algorithm Hash digest
SHA256 342cec3137d0589a7d38bd3811405ca733032dd688a8a416fa28622e09e9c878
MD5 6395cefbcdeedd8830245d199902191d
BLAKE2b-256 87e67c692e6ff8f9601d2f2eecac4aae1b6d4388750ce2c4e510bda354b85276

See more details on using hashes here.

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

Hashes for magani-2022.2.28-py3-none-any.whl
Algorithm Hash digest
SHA256 eaac80b69cd907144c101a352821d3a9cb07d6da5afbcc01ec2b2a26d51c4986
MD5 d64caef5243b99b27747b890e853bccf
BLAKE2b-256 d8bce8b8e7ed1ea93e3542b25035d8fcfd3ffe627cdb2e8bebb8b60f5ef7c1eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page