-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
gh-135368: Fix mocks on dataclass specs with instance=True
#135421
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
base: main
Are you sure you want to change the base?
Conversation
Extend dataclass mock_methods
Not fully sure what's going on there as I've singed the CLA already. There are a handful of merged PRs from me with the same Github user email, e.g. #130191. -- |
Because of the way GitHub messes with authorship on merges, the CLA also needs to be signed for the noted address (I believe there's an option to tie it to a real address for CLA purposes, but this is an area I'm not that familiar with). |
Just clicked on the link above and signed it again although I can even see the Legacy PSF Contributor Agreement there too. Oh well 🤷🏻♂️ Should be all good now. |
cc @ncoghlan, @cdce8p
This brings back two features mentioned in #135368
__class__
__dataclass_*__
featuresBasically, the fix is rather obvious: we just set the proper fields.
__annotations__
has changed due to__annotate__
function, this is not our fault :)I also have a revert PR ready, if this one is not good enough.
Refs #124429