-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Insights: pytest-dev/pytest
Overview
Could not load contribution data
Please try again later
75 Pull requests merged by 17 people
-
[8.2.x] doc: fix broken code blocks
#12450 merged
Jun 11, 2024 -
[pre-commit.ci] pre-commit autoupdate
#12447 merged
Jun 11, 2024 -
doc: fix broken code blocks
#12449 merged
Jun 11, 2024 -
terminalwriter: small refactor of pygments code, improve usage errors
#12443 merged
Jun 10, 2024 -
build(deps): Bump pytest-bdd from 7.1.2 to 7.2.0 in /testing/plugins_integration
#12442 merged
Jun 10, 2024 -
[automated] Update plugin list
#12441 merged
Jun 10, 2024 -
[8.2.x] unittest: fix assertion errors on unittest reruns
#12438 merged
Jun 8, 2024 -
unittest: fix assertion errors on unittest reruns
#12436 merged
Jun 7, 2024 -
Avoid some `TYPE_CHECKING`
#12435 merged
Jun 7, 2024 -
fixtures: change `register_fixture` to not accept `scope=None`
#12434 merged
Jun 7, 2024 -
build(deps): Bump pytest-trio from 0.7.0 to 0.8.0 in /testing/plugins_integration
#10470 merged
Jun 7, 2024 -
Cleanup MockAwareDocTestFinder.
#12431 merged
Jun 7, 2024 -
[pre-commit] Add pyupgrade back as a manual stage
#12418 merged
Jun 6, 2024 -
[8.2.x] remove my contact details
#12428 merged
Jun 6, 2024 -
remove my contact details
#12427 merged
Jun 6, 2024 -
Cherry-pick 8.2.2 release notes
#12416 merged
Jun 4, 2024 -
Prepare release 8.2.2
#12415 merged
Jun 4, 2024 -
[8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
#12414 merged
Jun 4, 2024 -
fixtures: fix catastrophic performance problem in `reorder_items`
#12409 merged
Jun 4, 2024 -
[pre-commit.ci] pre-commit autoupdate
#12413 merged
Jun 4, 2024 -
code: do not truncate args in output when running with -vvv
#12241 merged
Jun 3, 2024 -
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory creation
#12412 merged
Jun 3, 2024 -
cacheprovider: fix "Directory not empty" crash from cache directory creation
#12408 merged
Jun 3, 2024 -
[automated] Update plugin list
#12405 merged
Jun 2, 2024 -
[8.2.x] doc: Update trainings/events
#12402 merged
May 30, 2024 -
doc: Update trainings/events
#12401 merged
May 30, 2024 -
[6.2.x] Add html_baseurl to sphinx conf.py (#12364)
#12396 merged
May 30, 2024 -
[4.6.x] Add html_baseurl to sphinx conf.py (#12364)
#12397 merged
May 30, 2024 -
[8.1.x] Add html_baseurl to sphinx conf.py (#12364)
#12389 merged
May 30, 2024 -
[7.4.x] Add html_baseurl to sphinx conf.py (#12364)
#12391 merged
May 30, 2024 -
[7.0.x] Add html_baseurl to sphinx conf.py (#12364)
#12395 merged
May 30, 2024 -
[7.1.x] Add html_baseurl to sphinx conf.py (#12364)
#12394 merged
May 30, 2024 -
[7.2.x] Add html_baseurl to sphinx conf.py (#12364)
#12393 merged
May 30, 2024 -
[7.3.x] Add html_baseurl to sphinx conf.py (#12364)
#12392 merged
May 30, 2024 -
[8.0.x] Add html_baseurl to sphinx conf.py (#12364)
#12390 merged
May 30, 2024 -
[pylint] Fix ``consider-using-sys-exit``, ``use-yield-from``, and ``implicit-str-concat``
#12379 merged
May 29, 2024 -
build(deps): Bump hynek/build-and-inspect-python-package from 2.5.0 to 2.6.0
#12373 merged
May 29, 2024 -
[8.2.x] Clarify pytest_ignore_collect docs
#12386 merged
May 28, 2024 -
Clarify pytest_ignore_collect docs
#12385 merged
May 28, 2024 -
[pre-commit.ci] pre-commit autoupdate
#12380 merged
May 27, 2024 -
[pylint] Fixes all ``use-maxplit-args``, ``consider-using-enumerate``
#12172 merged
May 27, 2024 -
build(deps): Bump anyio[curio,trio] from 4.3.0 to 4.4.0 in /testing/plugins_integration
#12374 merged
May 27, 2024 -
[8.2.x] Add html_baseurl to sphinx conf.py
#12372 merged
May 26, 2024 -
Add html_baseurl to sphinx conf.py
#12364 merged
May 26, 2024 -
[8.2.x] unittest: fix class instances no longer released on test teardown since pytest 8.2.0
#12370 merged
May 26, 2024 -
unittest: fix class instances no longer released on test teardown since pytest 8.2.0
#12368 merged
May 26, 2024 -
[automated] Update plugin list
#12369 merged
May 26, 2024 -
[8.2.x] Add thread safety section to flaky test docs
#12362 merged
May 24, 2024 -
Add thread safety section to flaky test docs
#12359 merged
May 24, 2024 -
[8.2.x] Issue #12290 - Docs using Furo Theme W/ Dark Mode
#12348 merged
May 21, 2024 -
Issue #12290 - Docs using Furo Theme W/ Dark Mode
#12326 merged
May 21, 2024 -
[pre-commit.ci] pre-commit autoupdate
#12321 merged
May 21, 2024 -
build(deps): Bump pytest-asyncio from 0.23.6 to 0.23.7 in /testing/plugins_integration
#12345 merged
May 20, 2024 -
[8.2.x] Fix link in changelog (#12343)
#12344 merged
May 19, 2024 -
Fix link in changelog
#12343 merged
May 19, 2024 -
Cherry pick 8.2.1 release notes
#12342 merged
May 19, 2024 -
Prepare release 8.2.1
#12341 merged
May 19, 2024 -
[automated] Update plugin list
#12339 merged
May 19, 2024 -
[8.2.x] Add Python 3.13 (beta) support
#12340 merged
May 19, 2024 -
Add Python 3.13 (beta) support
#12334 merged
May 19, 2024 -
Fix new typing issues in AST code
#12337 merged
May 18, 2024 -
[8.2.x] Attest package provenance
#12335 merged
May 17, 2024 -
Attest package provenance
#12333 merged
May 17, 2024 -
fixtures: fix non-working package-scope parametrization reordering
#12329 merged
May 16, 2024 -
[8.2.x] Spelling
#12331 merged
May 15, 2024 -
Spelling
#12122 merged
May 15, 2024 -
[8.2.x] cacheprovider: fix `.pytest_cache` not being world-readable
#12327 merged
May 15, 2024 -
cacheprovider: fix `.pytest_cache` not being world-readable
#12325 merged
May 15, 2024 -
[8.2.x] changelog: document unittest 8.2 change as breaking
#12324 merged
May 14, 2024 -
[8.2.x] python: add workaround for permission error crashes from non-selected directories
#12319 merged
May 14, 2024 -
changelog: document unittest 8.2 change as breaking
#12320 merged
May 14, 2024 -
[automated] Update plugin list
#12310 merged
May 13, 2024 -
python: add workaround for permission error crashes from non-selected directories
#12311 merged
May 13, 2024 -
python,unittest: don't collect abstract classes
#12318 merged
May 13, 2024 -
build(deps): Bump django from 5.0.4 to 5.0.6 in /testing/plugins_integration
#12314 merged
May 13, 2024
10 Pull requests opened by 10 people
-
pathlib: Fix module path used when using importlib with namespaces
#12313 opened
May 12, 2024 -
Resolving Issue #11666 - Using Richer Color Terminal Formatters
#12317 opened
May 13, 2024 -
WIP: Truncate objects the same way we truncate other messages
#12322 opened
May 14, 2024 -
Add warning for an empty group in the message string
#12338 opened
May 18, 2024 -
changed warning raised by async def to error
#12346 opened
May 20, 2024 -
Fix bug discovered due to the change in ``implicit-str-concat``
#12378 opened
May 27, 2024 -
cacheprovider: perform atomic writes
#12410 opened
Jun 2, 2024 -
fix #12426: adds warning to empty usefixtures.
#12439 opened
Jun 8, 2024 -
Fix bug approx on dict when the order is not the same
#12445 opened
Jun 10, 2024 -
Documentation: Clean up various documentation pages
#12451 opened
Jun 12, 2024
40 Issues closed by 9 people
-
Reordering tests with `pytest_collection_modifyitems` hook fails
#12305 closed
Jun 10, 2024 -
pytest 8.2.2 fails assertion
#12440 closed
Jun 8, 2024 -
pytest 8.2.2 breaks pytest-rerunfailures for tests that inherit unittest.TestCase
#12424 closed
Jun 7, 2024 -
PyTest 8.2.0 incompatible with certain versions of pytorch, especially DDP tests
#12273 closed
Jun 7, 2024 -
MockAwareDocTestFinder._find is stale
#12432 closed
Jun 7, 2024 -
MockAwareDocTestFinder._find_lineno is stale
#12430 closed
Jun 7, 2024 -
Issue with pytest 8.2.0 and tornado async tests
#12263 closed
Jun 7, 2024 -
MockAwareDocTestFinder has stale docstring
#12429 closed
Jun 6, 2024 -
Question about teardowns when setup fixture fails.
#12421 closed
Jun 5, 2024 -
"Collecting" hangs forever if mark.parametrize is used with scope session or module
#12355 closed
Jun 4, 2024 -
Incorrect confcutdir inferred when rootdir is under a symlink directory
#12291 closed
Jun 3, 2024 -
`OSError: [Errno 39] Directory not empty` when doing `cache.mkdir()` from session fixture + pytest-xdist
#12381 closed
Jun 3, 2024 -
autouse fixtures named with a leading underscore do not run
#12404 closed
Jun 1, 2024 -
log_file Does not support formatting?For example, generate the date of the day
#12400 closed
May 30, 2024 -
Help Crash
#12384 closed
May 30, 2024 -
`pytest_ignore_collect` documentation is misleading
#12383 closed
May 28, 2024 -
Link canonical documentation to discourage search engines from linking old docs
#12363 closed
May 26, 2024 -
Unittest class instances no longer released on test teardown since pytest 8.2.0
#12367 closed
May 26, 2024 -
Since 8.2.0, automatic multiprocessing causes race conditions in my project
#12278 closed
May 26, 2024 -
Pytest 8.2.0 breaks Jenkins unittesting [Python 3.10]
#12266 closed
May 25, 2024 -
Add newline after test status ouput
#12366 closed
May 25, 2024 -
pytest thread safety should be better documented
#12356 closed
May 24, 2024 -
Assertions are rewritten even if a message is present
#12360 closed
May 24, 2024 -
6.2.5: pytest self test is failing in two units
#9465 closed
May 22, 2024 -
8.2.1: pytest self test fails with `NameError: name 'group' is not defined` error message
#12352 closed
May 22, 2024 -
8.2.1: documentation build fails
#12351 closed
May 22, 2024 -
Support Dark Mode for Pytest Docs Website
#12290 closed
May 22, 2024 -
unable to use filter with levelname
#11194 closed
May 21, 2024 -
support an alternate syntax for "not" (as in `pytest -m "not stuff"`)
#12226 closed
May 21, 2024 -
Test failures on Python 3.13.0b1
#12323 closed
May 19, 2024 -
Pytest 8 broke sorting for package-scoped fixtures
#12328 closed
May 16, 2024 -
Exit code is 1 when whole file fails, but 0 when individual tests fail
#12332 closed
May 15, 2024 -
Trying to use mypy and pytest with a multiprocessing.Value - unable to use Synchronized as a type
#12330 closed
May 15, 2024 -
Error: EACCES: permission denied, scandir .pytest_cache with 8.2.0
#12308 closed
May 15, 2024 -
Pytest crashes if there is a subdirectory it does not have read access to
#12120 closed
May 13, 2024 -
v8.2.0 raises `Can't instantiate abstract class` when a test class implements an abstract class
#12275 closed
May 13, 2024 -
Test collection to broad, walking sideways, causes PermissionError for tests in /tmp subdirs
#12294 closed
May 12, 2024
18 Issues opened by 18 people
-
pytest 8.2.0 calls properites during tests collecting
#12446 opened
Jun 10, 2024 -
pytest approx wrong formatting return - printing all values as wrong.
#12444 opened
Jun 10, 2024 -
`pytest.mark.usefixtures()` without argument gets silently ignored
#12426 opened
Jun 6, 2024 -
pytest 8.2.0 regresses collection and now collects non-Test* classes
#12425 opened
Jun 6, 2024 -
doctest expecting asserts behaves differently than stdlib
#12417 opened
Jun 4, 2024 -
Parametrize: Substitute argvalues in ids
#12411 opened
Jun 3, 2024 -
Ctrl-T should show the list of currently running tests
#12407 opened
Jun 2, 2024 -
text diffs on huge files are slow
#12406 opened
Jun 2, 2024 -
pytest_terminal_summary question 关于运行同一个例子但是结果样式不同问题
#12398 opened
May 29, 2024 -
Add hooks to allow further AST customization and control pyc caching while assertion rewriting.
#12387 opened
May 28, 2024 -
"Conditions as strings instead of booleans" docs act like `pytest.config` is still a thing
#12377 opened
May 27, 2024 -
Allow to dynamically create fixture in plugin
#12376 opened
May 27, 2024 -
pytest.skip in conftest/__init__ files doesn't work as expected
#12371 opened
May 26, 2024 -
ASCII color chars leaking into xml report file when using verbose flag
#12365 opened
May 24, 2024 -
Populate output xml file after every test on a suite is completed
#12350 opened
May 22, 2024 -
sys.__stdout__.isatty() returns incorrect value for Windows 11
#12349 opened
May 21, 2024 -
Warn if collection spends >5s traversing a directory without collecting any tests
#12312 opened
May 12, 2024
30 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
The teardown does not execute properly for session level fixture when we use --reruns
#12284 commented on
May 28, 2024 • 4 new comments -
Improved the terminal colour formatting, Issue #11666
#12304 commented on
Jun 10, 2024 • 3 new comments -
Package scoped fixture will not execute teardown
#8189 commented on
Jun 10, 2024 • 2 new comments -
8.1.1 removed ability to introspect teardown exceptions in `pytest_fixture_post_finalizer`
#12306 commented on
May 21, 2024 • 2 new comments -
assertion diffs for multiline-string can become unreadable soup
#6757 commented on
Jun 1, 2024 • 2 new comments -
Option to load initial conftest.py from rootdir rather than current working directory
#9311 commented on
May 28, 2024 • 1 new comment -
The colors of the logs are not displayed using --capture=tee-sys
#11270 commented on
May 24, 2024 • 1 new comment -
Support marker keyword arguments in marker expression (test selection via `-m`)
#12281 commented on
May 28, 2024 • 1 new comment -
--pyargs discovery for zipped packages/unpacked wheels/eggs
#1445 commented on
May 28, 2024 • 1 new comment -
"Import file mismatch" at test collection time
#12123 commented on
May 20, 2024 • 1 new comment -
Warn on impossible-to-match message pattern in filterwarnings - likely user error
#10478 commented on
May 18, 2024 • 1 new comment -
Allow pytest.raises cooperate with ExceptionGroups
#11538 commented on
May 17, 2024 • 1 new comment -
Extra info in assertion is truncated even with `-vv`
#12307 commented on
May 14, 2024 • 1 new comment -
Parametrization with Variables Unexpectedly Changes Fixture Scope from Class-Level to Function-Level
#12146 commented on
May 14, 2024 • 1 new comment -
Header loading text order
#12143 commented on
May 13, 2024 • 1 new comment -
--import-mode=importlib breaks assertion rewriting
#12044 commented on
Jun 1, 2024 • 1 new comment -
`pytest_assertrepr_compare` hook should take the same arguments as `pytest_assertion_pass`
#11984 commented on
Jun 3, 2024 • 1 new comment -
TypeError with pytest.approx on nested dictionaries
#3164 commented on
Jun 7, 2024 • 1 new comment -
Resolve param indices using param values, not parameterset index
#11257 commented on
May 13, 2024 • 1 new comment -
Emit Unregistered Mark Warning in Command Line Usage
#12246 commented on
May 27, 2024 • 0 new comments -
Pytest does not notify users when async tests are ignored
#11372 commented on
May 20, 2024 • 0 new comments -
`'store_true'` does not work correctly in parser.addoption
#9303 commented on
May 20, 2024 • 0 new comments -
c85fce39b broke importing standard library modules that are "masked"
#12303 commented on
May 13, 2024 • 0 new comments -
With 8.2.0, attempt to import docs from niece module fails
#12276 commented on
May 13, 2024 • 0 new comments -
`monkeypatch.setattr` started failing in Pytest 8.1.2 (setuptools CI)
#12254 commented on
May 13, 2024 • 0 new comments -
Handle warnings raised at import time early in pytest process
#12249 commented on
May 13, 2024 • 0 new comments -
Documentation request: types/shapes of options in `[tool.pytest.ini_options]`
#12228 commented on
May 13, 2024 • 0 new comments -
Adding parameterized fixture in pytest_generate_test is not executing the fixture's code, even if it is marked as "indirect"
#12216 commented on
May 13, 2024 • 0 new comments -
Pytest does not capture teardown logs if a fixture throws an exception
#12203 commented on
May 13, 2024 • 0 new comments -
Pytest keeps reference to attributes of failed test cases for too long
#12198 commented on
May 13, 2024 • 0 new comments