Commit 34d5504
test: convert suite to pytest and align approval UX with scoped grants
Migrate the test corpus from unittest to pytest so collection, fixtures, and
assertions are consistent across unit, integration, and acceptance layers.
Restore TUI session pre-approval for unknown call_ids while keeping persisted
scoped approvals strict, and update release-gate/receipt expectations to match
current eval and human-output behavior.
Allow-test-weakening: unittest-to-pytest conversion; assertions preserved, TestCase class wrappers removed after six-pass review approval
Constraint: pre-commit hooks, scoped-approval security model, no orphan infra modules in this changeset
Tested: pytest pre-commit hook; targeted TUI approve, release_gate, and run_receipt tests; hybrid approval queue suite (97 passed)
Confidence: high
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 1880277 commit 34d5504
236 files changed
Lines changed: 44858 additions & 31533 deletions
File tree
- docs
- analysis
- generated
- scripts
- teaagent
- subagents
- tui
- tests
- acceptance
- e2e
- integration
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
Large diffs are not rendered by default.
0 commit comments