| [pytest] | 
 | addopts = | 
 |     # show summary of all tests that did not pass | 
 |     -rEfX | 
 |     # Make tracebacks shorter | 
 |     --tb=native | 
 |     # capture only Python print and C++ py::print, but not C output (low-level Python errors) | 
 |     --capture=sys | 
 |     # don't suppress warnings, but don't shove them all to the end either | 
 |     -p no:warnings | 
 |     # Use custom pytest shard located in test/pytest_shard_custom.py instead | 
 |     -p no:pytest-shard | 
 |     # don't rewrite assertions (usually not a problem in CI due to differences in imports, see #95844) | 
 |     --assert=plain | 
 | testpaths = | 
 |     test | 
 | junit_logging_reruns = all | 
 | filterwarnings = | 
 |     ignore:Module already imported so cannot be rewritten.*hypothesis:pytest.PytestAssertRewriteWarning | 
 |  | 
 | xfail_strict = True | 
 |  | 
 | markers = | 
 |     serial: marks tests as needs to be run serially (deselect with '-m "not serial"') |