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 |