Marco Ricci commited on 2025-01-25 20:59:05
Zeige 2 geänderte Dateien mit 5 Einfügungen und 0 Löschungen.
Also add coverage-compatible settings to one hypothesis test that was still missing them, which was identified as flaky under this new profile.
... | ... |
@@ -6,6 +6,7 @@ from __future__ import annotations |
6 | 6 |
|
7 | 7 |
import base64 |
8 | 8 |
import contextlib |
9 |
+import datetime |
|
9 | 10 |
import operator |
10 | 11 |
import os |
11 | 12 |
import shutil |
... | ... |
@@ -31,6 +32,9 @@ hypothesis.settings.register_profile('dev', max_examples=10) |
31 | 32 |
hypothesis.settings.register_profile( |
32 | 33 |
'debug', max_examples=10, verbosity=hypothesis.Verbosity.verbose |
33 | 34 |
) |
35 |
+hypothesis.settings.register_profile( |
|
36 |
+ 'flaky', deadline=datetime.timedelta(milliseconds=150) |
|
37 |
+) |
|
34 | 38 |
|
35 | 39 |
|
36 | 40 |
# https://docs.pytest.org/en/stable/explanation/fixtures.html#a-note-about-fixture-cleanup |
... | ... |
@@ -2562,6 +2562,7 @@ Boo. |
2562 | 2562 |
assert result.clean_exit() |
2563 | 2563 |
assert cli._load_config() == config |
2564 | 2564 |
|
2565 |
+ @tests.hypothesis_settings_coverage_compatible |
|
2565 | 2566 |
@hypothesis.given( |
2566 | 2567 |
global_config_settable=tests.vault_full_service_config(), |
2567 | 2568 |
global_config_importable=strategies.fixed_dictionaries( |
2568 | 2569 |