Skip to main content

To regenerate pytest fixtures and test methods dynamically from OpenAPI spec and Cloudvector APIShark events

Project description

cv-dast

CV-DAST is a Python library for regenerating the pytest fixtures and test cases dynamically from Open API Spec and Cloudvector APIShark events

Visit https://www.cloudvector.com/api-shark-free-observability-security-monitoring-tool/#apishark

Installation

Use the package manager pip to install foobar.

pip install cv-dast

Usage

****************************************************************************************************
CloudVector CommunityEdition - Coverage analysis plugin
****************************************************************************************************

Enter CommunityEdition(CE) host in format <host>:<port> : x.x.x.x:y
Enter your CommunityEdition(CE) username : sandeep
CommunityEdition(CE) password:
Enter absolute path to Old API SPEC: ../input.json
Enter absolute path to new API SPEC : ../input1.json 
Do you want to process only diff? (Y/N) : 
Enter absolute path to input parameteres json(press Enter for None):

instead of giving inputs every single time you can also alternatively create a file called my_cesetup.yaml in the path from where you are running the tool

ce_host:
ce_username:

you can have multiple such my_cesetup.yaml for different CE setup or different recordings and run them from specific paths for its corresponding reports

License

MIT

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

cvdast-1.48.18.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

cvdast-1.48.18-py3-none-any.whl (6.0 MB view details)

Uploaded Python 3

File details

Details for the file cvdast-1.48.18.tar.gz.

File metadata

  • Download URL: cvdast-1.48.18.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.46.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.0

File hashes

Hashes for cvdast-1.48.18.tar.gz
Algorithm Hash digest
SHA256 ced952627a947d0983b12acb8a35d01692f4d45e1979a062eb02775dbcf50443
MD5 952efd19712cd4ddddc63f469d2cfc7c
BLAKE2b-256 b24396bb66060456c83d10f1d8cb0e92b040297bfea86deda74c3e30300c1230

See more details on using hashes here.

File details

Details for the file cvdast-1.48.18-py3-none-any.whl.

File metadata

  • Download URL: cvdast-1.48.18-py3-none-any.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.46.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.0

File hashes

Hashes for cvdast-1.48.18-py3-none-any.whl
Algorithm Hash digest
SHA256 41940254d77f2400f940e582c14264568b862817abd589ee38a2bf943f5cb099
MD5 84924400a7c4b8f0798c1326fa81d2e2
BLAKE2b-256 e12992584c5a79cd556c1ae00e41cd8d0efd2f147dfa8d0abd43865c1d0efdbd

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