Skip to main content

pygentest - Python Test Generators

pygentest is a Python library supporting several data generators.

With pygentest, you can generate several type of data, from the simple like random character or string, to the more complex such as graph, tree, convex lattice polygon.

You are very welcome to:

  • Install and use pygentest.
  • Give feedbacks.
  • Report issues and bugs.
  • Provide ideas to improve this library.

Installation

You can simply install pygentest with pip.

pip install pygentest

Other information

Currently, documentation is written for every function and class in pygentest. You can access it by using Python built-in help function. You can also read the documentation here.

Detailed instruction has not been written yet, and it will be completed soon.

In the future, I will write a document that analyzes intuition, complexity, and efficiency of each generator.

The inspiration of this personal project comes from my task as an Algorithm Collaborator in Code Mely: prepare problems for a contest and generate tests for each problem. I decided to write a Python library that could help generate complex structures, instead of rewrite the code many times.

Metadata

Release files for pygentest 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygentest 0.0.8
File Size Uploaded
pygentest-0.0.8.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pygentest 0.0.8
File Interpreter ABI Platform
pygentest-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / pygentest-0.0.8.tar.gz

Download URL pygentest-0.0.8.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
09c76731eff857eb235e0c755a19d915b7f7fd83b1ceb8ee165efcf929707bcf
BLAKE2b-256 checksum
How to use checksums
5f169f6e99bf95e10b3a5a96f4634b6c310f86dfea0c1c6bdebf257f73ff4318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.1

Release files / pygentest-0.0.8-py3-none-any.whl

Download URL pygentest-0.0.8-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b3e2bf2e92d7d0f7af33ce988575215e25cd45dbd62a151a369f58f6c71efe4e
BLAKE2b-256 checksum
How to use checksums
d455cef3bb8526217dd6e582c6da5e499d13e3aa46e3b2f6d8d666588a7addb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.1

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page