diff options
| author | robot-piglet <[email protected]> | 2024-01-31 11:50:40 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2024-01-31 12:02:57 +0300 |
| commit | d7b42f12f66a12f323fd46e48246e1693bc4c6e9 (patch) | |
| tree | fac592d1b183c69bd8785c7789fefeb1b3720ac8 /contrib/python/hypothesis/py3/_hypothesis_globals.py | |
| parent | bae5703d48e419cfd313f6abf4e904c35635b1b1 (diff) | |
Intermediate changes
Diffstat (limited to 'contrib/python/hypothesis/py3/_hypothesis_globals.py')
| -rw-r--r-- | contrib/python/hypothesis/py3/_hypothesis_globals.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/contrib/python/hypothesis/py3/_hypothesis_globals.py b/contrib/python/hypothesis/py3/_hypothesis_globals.py new file mode 100644 index 00000000000..e97e0918795 --- /dev/null +++ b/contrib/python/hypothesis/py3/_hypothesis_globals.py @@ -0,0 +1,28 @@ +# This file is part of Hypothesis, which may be found at +# https://github.com/HypothesisWorks/hypothesis/ +# +# Copyright the Hypothesis Authors. +# Individual contributors are listed in AUTHORS.rst and the git log. +# +# This Source Code Form is subject to the terms of the Mozilla Public License, +# v. 2.0. If a copy of the MPL was not distributed with this file, You can +# obtain one at https://mozilla.org/MPL/2.0/. + +""" +Module for globals shared between plugin(s) and the main hypothesis module, without +depending on either. This file should have no imports outside of stdlib. +""" + +import os + +in_initialization = 1 +"""If nonzero, indicates that hypothesis is still initializing (importing or loading +the test environment). `import hypothesis` will cause this number to be decremented, +and the pytest plugin increments at load time, then decrements it just before the test +session starts. However, this leads to a hole in coverage if another pytest plugin +imports hypothesis before our plugin is loaded. HYPOTHESIS_EXTEND_INITIALIZATION may +be set to pre-increment the value on behalf of _hypothesis_pytestplugin, plugging the +hole.""" + +if os.environ.get("HYPOTHESIS_EXTEND_INITIALIZATION"): + in_initialization += 1 |
