unstale

pypi / pytest-celery

pytest-celery

What changed in pytest-celery 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

1 breaking4 new APIs and options2 tooling3 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

pytest-celery 110 changes

Breaking changes 1

New APIs and options 4

  • The pytest-celery package install in the worker Dockerfile is configurable.

    1.3.0release notes

  • Allows built-in components to be configured or replaced with custom implementations at different layers of the Celery architecture.

    1.0.0release notes

  • Provides a fixture giving each test access to its selected Celery architecture components in an isolated environment.

    1.0.0release notes

  • Provides a mechanism to inject code into the Celery worker container at runtime according to the test case.

    1.0.0release notes

Tooling 2

  • Runs each test case with its own Celery architecture, unaffected by other test cases, and tears it down when finished.

    1.0.0release notes

  • Supports running tests in parallel with pytest-xdist using isolated environments.

    1.0.0release notes

Fixes and other changes 3

  • Type annotations for *nodes in CeleryTestCluster were fixed.

    1.3.0release notes

  • The pycurl removal was reverted to match the celery/kombu v5.6 SQS transport.

    1.3.0release notes

  • Python 3.14 is now supported.

    1.3.0release notes