Skip to main content

generate grid testing for Python modules and functions

Project description

GridTest

PyPI version DOI

Simple grid parameterization and testing setup for Python functions and modules. See Documentation to get started.

docs/assets/img/logo/gridtest.gif

Overview

GridTest is a library that specializes in generating parameter grids. The grids are most obviously used for testing, but can extend to other use cases. In the context of testing, GridTest makes it easy to discover functions, classes, and arguments for your python scripts or modules, and then generate a template for you to easily populate. Outside of testing, you can define grids that are version controlled, programatically defined with functions, and easy to interact with from the command line or Python interpreter. You might be interested in GridTest if you need:

  • low overhead tests for Python scripts and small packages
  • to generate input data for reproducible computations

To learn more, it's recommended to reference the documentation, take a look at the getting started pages, or browse one of the many tutorials available.

  • Free software: MPL 2.0 License

Support

If you have any questions or requests for examples or tutorials, please don't hesitate to open an issue.

Contributing

Please see the documentation contributing guide for details on how to contribute to documentation or code, or the GitHub CONTRIBUTING.md for a list of checks when opening a pull request.

Known Issues

The following are known to not work, and development will depend on how useful the average user will assess each of these points. The developer @vsoch has not added them yet because she doesn't think them overall useful.

  • support for system libraries (e.g., sys) or anything without a filename in site-packages

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

gridtest-0.0.15.tar.gz (967.7 kB view details)

Uploaded Source

File details

Details for the file gridtest-0.0.15.tar.gz.

File metadata

  • Download URL: gridtest-0.0.15.tar.gz
  • Upload date:
  • Size: 967.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.4

File hashes

Hashes for gridtest-0.0.15.tar.gz
Algorithm Hash digest
SHA256 6cf2215b0bbd6cbe42b55ce9ced8d0ff28b379ba340473e93597eb95e41c82ed
MD5 02fd6759e9d9795b8c7fdf41489322fe
BLAKE2b-256 f463cf47c1079c86adb421f2a3e6d98ab2c1d9b1b36ffae779c5baea3d603453

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