tests: Disable hypothesis fixture health checks

This commit is contained in:
Florian Bruhin 2021-01-11 11:12:53 +01:00
parent 09d28f54ae
commit 8760dc1b17
2 changed files with 11 additions and 4 deletions

View File

@ -79,7 +79,5 @@ qt_log_ignore =
xfail_strict = true
filterwarnings =
error
# See https://github.com/HypothesisWorks/hypothesis/issues/2370
ignore:.*which is reset between function calls but not between test cases generated by:hypothesis.errors.HypothesisDeprecationWarning
default:Test process .* failed to terminate!:UserWarning
faulthandler_timeout = 90

View File

@ -49,11 +49,20 @@ _qute_scheme_handler = None
# Set hypothesis settings
hypothesis.settings.register_profile(
'default', hypothesis.settings(deadline=600))
'default', hypothesis.settings(
deadline=600,
suppress_health_check=[hypothesis.HealthCheck.function_scoped_fixture],
)
)
hypothesis.settings.register_profile(
'ci', hypothesis.settings(
deadline=None,
suppress_health_check=[hypothesis.HealthCheck.too_slow]))
suppress_health_check=[
hypothesis.HealthCheck.function_scoped_fixture,
hypothesis.HealthCheck.too_slow,
]
)
)
hypothesis.settings.load_profile('ci' if testutils.ON_CI else 'default')