Skip to content

Cover the netpolicy fetch contract, pin mutation controls for auth, config, tls and portmux, and check the mutmut version - #2264

Open
Matlan1 wants to merge 2 commits into
masterfrom
claude/loving-wilbur-b75f67
Open

Matlan1 wants to merge 2 commits into
masterfrom
claude/loving-wilbur-b75f67

Conversation

@Matlan1

@Matlan1 Matlan1 commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Tests for the arguments and results of safe_fetch_bytes, safe_fetch, _body_chunks and web_search in localm/netpolicy.py.
  • Mutation controls for auth, config, tls and portmux: an empty, unknown or expired API key accepted, skipped cache containment, disabled or inverted TLS verification, and a certificate-holding server serving plain HTTP.
  • scripts/check_mutation_floors.py fails when the installed mutmut version differs from the one the baseline records.
  • Four mutants that no test can distinguish from the original are classified equivalent in scripts/mutation_baseline.json.

🤖 Generated with Claude Code

…on controls, and check the mutmut version in the floor gate

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Matlan1 Matlan1 added the mutation-test Run the opt-in mutmut mutation-testing job (Linux only) on this PR label Oct 10, 2026
…controls and kill the new survivors

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mutation-test Run the opt-in mutmut mutation-testing job (Linux only) on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant