-
-
Notifications
You must be signed in to change notification settings - Fork 30.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests #22863
Commits on May 11, 2023
-
Add stubs for hypothesis tests
These are stubs to be used for adding hypothesis (https://hypothesis.readthedocs.io/en/latest/) tests to the standard library. When the tests are run in an environment where `hypothesis` and its various dependencies are not installed, the stubs will turn any tests with examples into simple parameterized tests and any tests without examples are skipped.
Configuration menu - View commit details
-
Copy full SHA for 36049cf - Browse repository at this point
Copy the full SHA 36049cfView commit details -
Add property tests for the zoneinfo module
This migrates the tests from https://github.com/Zac-HD/stdlib-property-tests into the standard library, using the hypothesis stubs.
Configuration menu - View commit details
-
Copy full SHA for 9bb7f5c - Browse repository at this point
Copy the full SHA 9bb7f5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 840aea1 - Browse repository at this point
Copy the full SHA 840aea1View commit details -
Enable settings to operate as a decorator
Co-authored-by: Zac Hatfield-Dodds <zac.hatfield.dodds@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 87c6bdb - Browse repository at this point
Copy the full SHA 87c6bdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c97ec97 - Browse repository at this point
Copy the full SHA c97ec97View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3ddd7 - Browse repository at this point
Copy the full SHA cd3ddd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a357b - Browse repository at this point
Copy the full SHA 57a357bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 176cc6b - Browse repository at this point
Copy the full SHA 176cc6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4391c - Browse repository at this point
Copy the full SHA fd4391cView commit details -
Add GHA job to run Hypothesis tests
This version of the GHA tries to build CPython once, package it in a tarball, then re-use it for the normal tests and the hypothesis tests. It doesn't seem to be working. It excludes many of the slowest tests manually, plus one test that is broken for unrelated reasons.
Configuration menu - View commit details
-
Copy full SHA for 46cbf7d - Browse repository at this point
Copy the full SHA 46cbf7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728f5e0 - Browse repository at this point
Copy the full SHA 728f5e0View commit details -
Revert "Add Azure Pipelines CI and PR jobs for hypothesis"
This reverts commit 5ba1a6a.
Configuration menu - View commit details
-
Copy full SHA for a305d29 - Browse repository at this point
Copy the full SHA a305d29View commit details