-
Notifications
You must be signed in to change notification settings - Fork 0
Make collection-policy meta-tests warning-clean across supported pytest versions #202
Copy link
Copy link
Closed
Labels
area:dxContributor tooling, tests, maintainability, and development workflowContributor tooling, tests, maintainability, and development workflowarea:verificationExecutable contracts and artifact verificationExecutable contracts and artifact verificationaudit-5Findings from the fifth cross-audience repository, product, website, and trust auditFindings from the fifth cross-audience repository, product, website, and trust auditbugSomething isn't workingSomething isn't workingpriority:P3Low: polish or opportunistic improvementLow: polish or opportunistic improvementtest-layer:L0Invariant inventory and collection-time contract gatesInvariant inventory and collection-time contract gatestest-layer:metaTests of the test harness, mutation, and trust ratchetsTests of the test harness, mutation, and trust ratchets
Milestone
Description
Metadata
Metadata
Assignees
Labels
area:dxContributor tooling, tests, maintainability, and development workflowContributor tooling, tests, maintainability, and development workflowarea:verificationExecutable contracts and artifact verificationExecutable contracts and artifact verificationaudit-5Findings from the fifth cross-audience repository, product, website, and trust auditFindings from the fifth cross-audience repository, product, website, and trust auditbugSomething isn't workingSomething isn't workingpriority:P3Low: polish or opportunistic improvementLow: polish or opportunistic improvementtest-layer:L0Invariant inventory and collection-time contract gatesInvariant inventory and collection-time contract gatestest-layer:metaTests of the test harness, mutation, and trust ratchetsTests of the test harness, mutation, and trust ratchets
Finding
The full suite passes but emits seven
pytest-asyncioconfiguration warnings from nested temporary pytest runs intests/test_collection_plugin.py. Those subprocess fixtures omit the repository loop-scope setting, so warning cleanliness depends on ignored noise and future plugin-default changes can hide inside it.Invariants
Acceptance criteria
asyncio_default_fixture_loop_scope, or disable the plugin where irrelevant.-W errorexcept narrowly documented upstream exceptions.Links