Description
Run the same Python test logic with multiple data cases using decorators. It helps developers reduce duplicated test code while covering variations in input and expected output.
This is a testing library, not a test runner by itself. Data-driven tests should name cases clearly and include edge cases that reflect real behavior, not only easy successful inputs.