Skip to content
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

Allow strategy-generating functions to not provide strategies #3769

Merged
merged 7 commits into from
Oct 15, 2023

Commits on Oct 15, 2023

  1. Fix flaky test

    test_self_ref_regression is failing randomly with FailedHealthCheck for
    too slow and filtering too much. We now suppress these health checks for
    this test.
    h4l authored and Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    a6db02f View commit details
    Browse the repository at this point in the history
  2. Allow strategy-generating functions to not provide strategies

    Custom type strategies registered with register_type_strategy() can now
    choose not to provide a strategy for a type by returning NotImplemented
    instead of a strategy.
    
    This allows custom strategies to only provide a custom strategies for
    certain subtypes of a type, or certain generic parameters, while
    deferring to another strategy for the unhandled cases.
    h4l authored and Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    d94243b View commit details
    Browse the repository at this point in the history
  3. Update pinned dependencies

    Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    8b7f35a View commit details
    Browse the repository at this point in the history
  4. Fix typo

    Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    5bba33a View commit details
    Browse the repository at this point in the history
  5. Fix nonsensical type in test

    Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    0621e1b View commit details
    Browse the repository at this point in the history
  6. Mypy now reveals correct type

    Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    8ad351b View commit details
    Browse the repository at this point in the history
  7. remove stale target tests

    tybug authored and Zac-HD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    aad4098 View commit details
    Browse the repository at this point in the history