Skip to content

Conversation

asmeurer
Copy link
Member

No description provided.

asmeurer and others added 7 commits September 12, 2025 10:52
… data

The webapp.py code expects event.data['pull_request']['user']['login'] to exist,
but many tests were missing this 'user' key in their pull_request objects,
causing KeyError exceptions.

Added the missing 'user': {'login': 'asmeurer'} key to all affected test functions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Fixed remaining test failures by:
- Removing outdated '(version not found!)' text from expected comment bodies
- Fixing incorrect test logic that was checking wrong PR description variant

All webapp tests now pass (63/63).

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Added missing asyncio_default_fixture_loop_scope setting in pyproject.toml
to properly configure pytest-asyncio for async test functions. This resolves
the "async def functions are not natively supported" errors on CI.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Add test_dependabot_pr_noop to verify dependabot PRs get success status without release notes processing
- Add test_dependabot_pr_closed_skip to verify merged dependabot PRs are properly skipped
- Tests confirm the fix prevents dependabot PRs from causing release notes check failures

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@asmeurer
Copy link
Member Author

Hard to test this without merging but I think this should fix things like sympy/sympy#28367 (comment) from happening.

@asmeurer asmeurer merged commit a91a61c into sympy:master Sep 12, 2025
1 check 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.

1 participant