Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wallet workaround for python issue 97641 and update anyio for issue 589 #16408

Merged
merged 2 commits into from
Sep 26, 2023

Conversation

wjblanke
Copy link
Contributor

@wjblanke wjblanke commented Sep 25, 2023

Purpose:

Improve test reliability by adding Arvid's workaround for python issue 97641 to wallet

python/cpython#97641

and updating anyio to 4.0.0 for timeout after success

agronholm/anyio#589

Current Behavior:

ERROR tests/wallet/cat_wallet/test_cat_wallet.py::TestCATWallet::test_cat_spend[ConsensusMode.SOFT_FORK3-True] - PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\RUNNER~1\AppData\Local\Temp\tmpx8x4fkli\test-wallet-db-None-270976397.sqlite'
ERROR tests/wallet/cat_wallet/test_cat_wallet.py::TestCATWallet::test_cat_spend[ConsensusMode.SOFT_FORK3-False] - MemoryError
Tasks not finished etc

Plus loads of timeouts?!?

New Behavior:

This flakiness removed

Testing Notes:

Watch CI results

@wjblanke wjblanke requested a review from a team as a code owner September 25, 2023 02:47
@wjblanke wjblanke added the Fixed Required label for PR that categorizes merge commit message as "Fixed" for changelog label Sep 25, 2023
@wjblanke wjblanke changed the title add arvid's fix to wallet as well Wallet workaround for python issue 97641 and update anyio for issue 589 Sep 25, 2023
@wallentx wallentx closed this Sep 25, 2023
@wallentx wallentx reopened this Sep 25, 2023
@wallentx wallentx merged commit 07e2a0b into release/2.1.0 Sep 26, 2023
1087 of 1090 checks passed
@wallentx wallentx deleted the cpython97641wjb branch September 26, 2023 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fixed Required label for PR that categorizes merge commit message as "Fixed" for changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants