Skip to content

Type integration tests#239

Open
ethayu wants to merge 3 commits into
mainfrom
user/ethayu/workspace-pylance-integration-test-contexts
Open

Type integration tests#239
ethayu wants to merge 3 commits into
mainfrom
user/ethayu/workspace-pylance-integration-test-contexts

Conversation

@ethayu
Copy link
Copy Markdown
Collaborator

@ethayu ethayu commented May 27, 2026

Fixes #238.
Fixes #240.
Part of #201.

Summary

  • Type dynamic app and target contexts in integration backend tests.
  • Type deploy/API response payload helpers and captured fake HTTP payloads.
  • Remove obsolete InventoryStore compatibility paths from the tests.

Verification

  • npx --yes pyright controls/sae_2025_ws/src/integration/integration_tests/test_deploy.py controls/sae_2025_ws/src/integration/integration_tests/test_api_contract.py controls/sae_2025_ws/src/integration/integration_tests/test_config.py controls/sae_2025_ws/src/integration/integration_tests/test_discovery.py --outputjson => 0 errors
  • ruff format / ruff check on touched integration test files
  • python3 -m pytest -q controls/sae_2025_ws/src/integration/integration_tests/test_deploy.py controls/sae_2025_ws/src/integration/integration_tests/test_api_contract.py controls/sae_2025_ws/src/integration/integration_tests/test_config.py controls/sae_2025_ws/src/integration/integration_tests/test_discovery.py => 96 passed

@ethayu ethayu changed the title Type integration test contexts Type integration tests May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pylance: type integration test responses Pylance: type integration test contexts

1 participant