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
[tool.pytest.ini_options]
addopts = "--tb native -v -r sfxX --maxfail=250 -p warnings -p logging --strict-markers"
-python_files = "test/*test_*.py"
+norecursedirs = "examples build doc lib"
+python_files = "test_*.py"
minversion = "6.2"
filterwarnings = [
# NOTE: additional SQLAlchemy specific filters in
# 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