Skip to main content

An ecosystem of libraries useful for software development

Project description

GemPyp

GemPyP

An out of the box Python Automation Framework

WebsiteDocs

Table of contents

  1. Overview
  2. Installation
  3. Requirements
  4. Features
  5. Usage
  6. Documentations
  7. More
  8. Credits

Overview

GemPyP is a testing and reporting framework that allows automatic execution of testcases along with generation of the report, that enables effortless analysis and monitoring of the set.

The setting and configurations, including the testcases are passed as a config file to the framework, then GemPyP handles the environments, execution, reporting, storing data and miscellaneous.

It allows-

  • Extensive data validation
  • Low code automation for REST APIs
  • Email integration
  • Parallel execution of testcases
  • Customization of test Suite reports
  • Platform independence (Supports Linux, Windows and MacOS)

Installation

For installation make sure require version of python and pip is installed in the system.

$ pip install gempyp

Requirements

Python version 3.6 or above

Required Libraries

  • certifi==2022.6.15
  • cffi==1.15.0
  • charset-normalizer==2.0.12
  • coloredlogs==15.0.1
  • cryptography==37.0.2
  • humanfriendly==10.0
  • idna==3.3
  • lxml==4.9.0
  • ntlm-auth==1.5.0
  • numpy==1.22.4
  • pandas==1.4.2
  • pycparser==2.21
  • pyreadline3==3.4.1
  • python-dateutil==2.8.2
  • pytz==2022.1
  • requests==2.28.0
  • requests-ntlm==1.1.0
  • six==1.16.0
  • urllib3==1.26.9

These libraries will get downloaded automatically with the package.

Features

  1. Easy to use.
  2. Cross Platform.
  3. Multiple modes of execution.
  4. Static Report generated after execution.
  5. Saves Time

Usage

Can be used in API Automation and testing python testcases.

Documentations

The official documentation is hosted on Read the Docs: https://gempyp.gemecosystem.com

More

For more information visit https://gempyp.gemecosystem.com/ and https://gemecosystem.com/

Credits

© 2025 GemEcosystem. All Rights Reserved.

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

gempyp-2.3.0.tar.gz (116.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gempyp-2.3.0-py3-none-any.whl (149.7 kB view details)

Uploaded Python 3

File details

Details for the file gempyp-2.3.0.tar.gz.

File metadata

  • Download URL: gempyp-2.3.0.tar.gz
  • Upload date:
  • Size: 116.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for gempyp-2.3.0.tar.gz
Algorithm Hash digest
SHA256 d154a45182dc1446b9bc039262e401b53c2def3cbbd74182a211034e08c54163
MD5 f720d876750a78bcad24251ee9df88c6
BLAKE2b-256 97f2c27e2b4b3eb15c890aef2ba5b698f3df5eda72182ca27425be9bc47861d3

See more details on using hashes here.

File details

Details for the file gempyp-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: gempyp-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 149.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for gempyp-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e7117acb112307c689127ec0d6c1db721196a63c3850c9629af34aea43ea7f
MD5 8f5939dd3c6bae72bdfa672e48d380c7
BLAKE2b-256 610168891d59109b0773b589a9e8734db213e99ea347c0a1b6c6db89cb9a13ab

See more details on using hashes here.

Supported by

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