mristin / icontract-hypothesisLinks
Combine contracts and automatic testing.
☆83Updated 3 years ago
Alternatives and similar repositories for icontract-hypothesis
Users that are interested in icontract-hypothesis are comparing it to the libraries listed below
Sorting:
- Design-by-contract in Python3 with informative violation messages and inheritance☆368Updated 9 months ago
- Adaptive fuzzing of Hypothesis tests☆94Updated this week
- Operator overloading for fast anonymous functions.☆50Updated this week
- Hypothesis strategies for generating Python programs, something like CSmith☆103Updated last year
- Deserialize to objects while staying DRY☆158Updated 2 years ago
- Generate PyAnnotate annotations from your pytest tests.☆109Updated 3 years ago
- Utilities for run-time type validation and multiple dispatch☆167Updated 3 months ago
- Declarative instrumentation for Python.☆90Updated 2 months ago
- Transparent and persistent cache/serialization powered by type hints☆221Updated 3 weeks ago
- Property-based tests for the Python standard library (and builtins)☆27Updated 3 years ago
- Phantom types for Python.☆219Updated 2 weeks ago
- Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking pur…☆69Updated last week
- Builds a graph of a Python project's internal dependencies.☆87Updated this week
- Hypothesis extension to allow generating protobuf messages matching a schema.☆41Updated 5 years ago
- Python variant types that work with match☆50Updated last year
- Pytest plugin for trio☆56Updated 10 months ago
- A fast and flexible reimplementation of data classes☆84Updated 2 years ago
- hypothesis strategies for generating SQLAlchemy objects☆29Updated 2 years ago
- Fully automated python fuzzer built to test if code actually is production ready in seconds.☆109Updated 2 months ago
- Level-up your Hypothesis tests with CrossHair☆14Updated 2 weeks ago
- Grep Python Abstract Syntax Trees (AST) using XPath☆96Updated 2 months ago
- A command line tool, to simplify vendoring pure Python dependencies.☆79Updated 2 weeks ago
- Handy decorator for elegant design-by-contract in 3.10+☆101Updated 2 years ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆82Updated 2 months ago
- A simple program and library to auto generate API documentation for Python modules.☆84Updated last year
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆110Updated 2 years ago
- Create reproducible installations for a virtual environment from a lock file☆86Updated 3 months ago
- Discover and load entry points from installed packages☆75Updated 6 months ago
- Vendorize packages from PyPI☆103Updated 10 months ago
- Advanced macro expander and language lab for Python.☆67Updated 2 months ago