Skip to content

Resolve Optional types in TestRail signature tests - #494

Merged
AaronMT merged 2 commits into
mainfrom
copilot/fix-run-unit-tests-job
Oct 16, 2026
Merged

AaronMT merged 2 commits into
mainfrom
copilot/fix-run-unit-tests-job

Conversation

Copilot AI commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

The “Run unit tests” job failed when milestone signature tests passed typing.Optional annotations directly to assertIsInstance. Apply the existing type resolver to milestone checks and add regression coverage.

  • Milestone signatures: Resolve optional annotations before type assertions; skip response fields absent from the expected schema.
  • Regression coverage: Verify Optional[int] resolves to a valid runtime type.
self.assertIsInstance(value, resolve_type(expected_type))

Co-authored-by: AaronMT <102331+AaronMT@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job for unit tests Resolve Optional types in TestRail signature tests Oct 16, 2026
Copilot AI requested a review from AaronMT October 16, 2026 18:36
@AaronMT
AaronMT marked this pull request as ready for review October 16, 2026 18:37
@AaronMT
AaronMT merged commit be1cad1 into main Oct 16, 2026
2 checks passed
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.

2 participants