2 Repos
Generation of deeply nested data structures using deferred strategy definitions.
Distinct from Recursive Structure Processors: Focuses on the creation of recursive structures rather than the traversal/processing of existing ones.
Explore 2 awesome GitHub repositories matching data & databases · Recursive Data Generation. Refine with filters or upvote what's useful.
Hypothesis is a Python property-based testing library and data generation engine. It enables the discovery of edge cases and bugs by generating a wide range of randomized inputs based on defined strategies and shrinking complex failing examples to their smallest possible form. It also functions as a state machine testing framework to verify system behavior across sequences of interdependent operations. The project features a fuzzing integration layer that converts raw byte buffers from coverage-guided fuzzers into structured test cases. It includes a persistence mechanism to store and synchro
Produces deeply nested data structures by combining a base strategy with deferred definitions.
fast-check is a property-based testing framework and random data generator designed to verify software invariants by producing a wide range of randomized input data. It functions as a test data fuzzer that executes predicates against high volumes of random inputs to uncover edge cases and critical bugs. The project is distinguished by its ability to perform input-shrinking searches, which reduce complex failing inputs to their simplest form to isolate the exact cause of failure. It provides deterministic seed replay to exactly reproduce specific test failures and includes a concurrency testin
Limits the depth of generated recursive structures to bias the probability of producing smaller instances.