Skip to content

DX: define tests with pytest-describe - #227

Merged
redeboer merged 2 commits into
mainfrom
dependabot/lock-6ae17a024f
Sep 9, 2026
Merged

DX: define tests with pytest-describe#227
redeboer merged 2 commits into
mainfrom
dependabot/lock-6ae17a024f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 2, 2026

Copy link
Copy Markdown
Contributor

🖱️ Developer experience

  • The test suite is now grouped with the pytest-describe plugin instead of Test* classes and flat test_* functions. Each tested unit gets a describe_<unit>() block whose cases are it_<behavior>() functions, so node IDs read as tests/test_decay.py::describe_IsobarNode::it_exposes_children and a failing case names both the unit and the behavior that broke.
  • Repeated set-up that was copy-pasted between test functions is now factored into module-level helpers and fixtures shared within a describe_* block, so the cases themselves only contain their assertions.

@dependabot dependabot Bot added the ⬆️ Lock This PR upgrades the lock files label Sep 2, 2026
@redeboer
redeboer marked this pull request as draft September 2, 2026 17:30
@redeboer redeboer changed the title MAINT: bump the lock group with 6 updates DX: define tests with pytest-describe Sep 2, 2026
@redeboer redeboer added the 🖱️ DX Improvements to the Developer Experience label Sep 2, 2026
@redeboer
redeboer changed the base branch from main to dependabot/lock-a509110cae September 2, 2026 17:31
@redeboer
redeboer force-pushed the dependabot/lock-a509110cae branch from 61b2a01 to 7f91f58 Compare September 3, 2026 15:17
@redeboer
redeboer force-pushed the dependabot/lock-6ae17a024f branch from 70e692f to 1901622 Compare September 3, 2026 15:47
@redeboer
redeboer removed this pull request from stack #228 September 9, 2026 16:14
@redeboer
redeboer force-pushed the dependabot/lock-6ae17a024f branch from dece86b to ce14e8e Compare September 9, 2026 16:19
@redeboer
redeboer changed the base branch from dependabot/lock-a509110cae to main September 9, 2026 16:19
@redeboer
redeboer force-pushed the dependabot/lock-6ae17a024f branch from ce14e8e to 95e4b34 Compare September 9, 2026 16:20
@redeboer
redeboer force-pushed the dependabot/lock-6ae17a024f branch from 22085c8 to addd570 Compare September 9, 2026 16:22
@redeboer redeboer added this to the 0.4.2 milestone Sep 9, 2026
@redeboer redeboer changed the title DX: define tests with pytest-describe DX: define tests with pytest-describe Sep 9, 2026
@redeboer
redeboer self-requested a review September 9, 2026 16:25
@redeboer
redeboer marked this pull request as ready for review September 9, 2026 16:25
@redeboer redeboer changed the title DX: define tests with pytest-describe DX: define tests with pytest-describe Sep 9, 2026
@redeboer
redeboer enabled auto-merge (squash) September 9, 2026 16:27
@redeboer
redeboer merged commit 58e4660 into main Sep 9, 2026
32 checks passed
@redeboer
redeboer deleted the dependabot/lock-6ae17a024f branch September 9, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🖱️ DX Improvements to the Developer Experience ⬆️ Lock This PR upgrades the lock files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant