Gempyp

Latest version: v2.0.1

Safety actively analyzes 697846 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0

Release items-

1. Bug fixes
2. Pytest plugin integration
3. Behave plug integration for UI test
4. Azure integration
5. Common Functions for Plugin Integration

**Bug fixes**
- Rerun was not working, added checkurl function
- Space handling in following tags: Run flag, type, category, dependency, file path,
- Type field multivalues. For gempyp- gpyp,gp. Pyprest- prest, pr
- In dependency: If a testcase is dependent on another testcase and no P/F specified then P is taken by default
- In dependency: If anything other than p/f then it will be err
- Dv testcases when failed were also marked pass in some cases. Fixed this issue
- Tolerance was not working as expected in some cases

**Azure Integration**
Similar to jira integration, added the suite tags which are required for azure integration like project, pat token, organization etc which would create ticket in azure devops. Using api from entry-point.

**Pytest Plugin Integration**
Simplify pytest report generation using Gempyp plugin by eliminating extra library imports and separate commands. Unlike pytest, Gempyp surpasses by providing comprehensive report generation and storage in the database, showcasing test steps for both failed and passed test cases, enhancing overall test reporting capabilities.

**Common Functions for Plugin Integration**
Developed common functions for updating both suite data and test case data within Jewel. These functions are designed to facilitate the integration of any other framework with Jewel. Currently, we have utilized these functions to integrate the Behave and pytest frameworks with Jewel.

**Behave plug integration for UI test**
With the integration of Behave into GemPyP, users are now able to perform UI testing as well. This enhancement allows users to conduct Behavior-Driven Development (BDD) testing while benefiting from Jewel's robust reporting capabilities.

1.0.60b0

- email integration - emailto, email cc, email bcc
- Aborting execution if bridgetoken is incorrect
- skip columns in DV
- case sensitivity in DV
- Changing keys s_run_id, user, env, email keys, etc
- base url to enter-point
- using enter point to get all urls even if nothing provided as base url
- using csv instead of excel files
- poll n wait feature in pyprest
- engine file refactoring
- DV refactoring
- handling redundant data in source or target.

1.0.50

1.0.40

1.0.21

26/10/22

Items released-
1.columns renamed as step name and step description.
2.warn replaced with ERR in case of exception occurred in gempyp/pyprest/data validator.
3.Distinct framework names for gempyp, pyprest and data validator as Gempyp, gempyp-PR and gempyp-DV.
4.Addition of reason of failures as exception names.. like listIndexOutOfBound in report.
5.Rounding off response time to 2 places.
6.Fixing the usage of suite variable in body tag.
7.accepting host urls from cli.
8.fix regarding installation on linux.
9.logging in case of sdk

What's Changed
* Dev sahil by gem-sahiltaneja in https://github.com/Gemini-Solutions/gempyp/pull/1
* Added bridgeToken, improved reporting by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/3
* Merge dev into main by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/4
* adding pirest by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/2
* Merge from dev_kiran branch to dev branch by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/5
* Removed testcaseDetails from suite data and added steps in testcase api by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/6
* Migration from pygem to gempyp by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/7
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/8
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/9
* Dev ayush by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/10
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/12
* Helper script, method feature by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/13
* fixing bugs of logger and module import and adding requirement.txt by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/14
* bug fixes by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/15
* improvements by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/16
* Dev sachin by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/17
* bug fixes by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/18
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/19
* running file by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/20
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/21
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/22
* adding predefined functions by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/11
* removing print dict.args from gempyp.py by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/23
* Dev by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/24
* Dev kiran by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/25
* Dev arpit by gem-arpitmishra in https://github.com/Gemini-Solutions/gempyp/pull/26
* removing prints, unused imports and handling repot not generated by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/27
* changing poetry files and some case handling by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/28
* Dev- version 0.1.1 release by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/29
* Dev ayush by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/30
* Dev by gem-ayushagarwal in https://github.com/Gemini-Solutions/gempyp/pull/31
* Merging latest code(0.1.12) by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/32
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/33
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/35
* Dev tanya by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/34
* Dev ankita by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/36
* Dev tanya by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/37
* Pull from dev to dev kiran for code refactoring. by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/38
* Pull for latest change by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/39
* Dev kiran by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/40
* Dev arpit by gem-ankitapandey in https://github.com/Gemini-Solutions/gempyp/pull/41
* Dev by gem-kirankumari in https://github.com/Gemini-Solutions/gempyp/pull/43
* merging from dev_arpit to dev by gem-arpitmishra in https://github.com/Gemini-Solutions/gempyp/pull/44

1.0.5

Release Items-

- structuring the sequence of columns in DV report
- Downloading git files in tmp instead of current folder
- Added p_id in jewel link
- Fixes related to expected testcases count and suite status in case of rerun.
- handling empty tags in xml
- fixing bug where headers and body could not use local variable.
- Modifying urls before uploading xmls
- Adding jira title in jira request body

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.