Made corrections to the default pytest configuration so that test discovery
runs correctly; previously, a configuration error had the effect of
discovery locating the wrong files if a super-directory of the current
directory were named "test".
Fixes: #7045
Change-Id: I2e1f63a35f80ae3f53008f327d83c8342fa7f2f6
(cherry picked from commit
d2815b4ac39b42a38dff4cc21ec100c72b9f3cae)
[tool:pytest]
addopts = --tb native -v -r sfxX --maxfail=250 -p no:warnings -p no:logging
-python_files = test/*test_*.py
+norecursedirs = examples build doc lib
+python_files = test_*.py
[upload]
sign = 1
# We check no_user_site to honor the use of this flag.
sys.path.insert(
0,
- os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "lib"),
+ os.path.abspath(
+ os.path.join(
+ os.path.dirname(os.path.abspath(__file__)), "..", "lib"
+ )
+ ),
)
# use bootstrapping so that test plugins are loaded