Support for classes that define `__new__` for `mock_constructor`
Open
enhancement
help wanted
mock_constructor
- Dominant language
- Python
- Stars
- 149
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
It currently has no support for classes with `__new__`, and will reject patching those.
IIRC, it was tough getting around Python idiosyncrasies to make `mock_constructor` work, and I willingly decided not to implement `__new__` at first to simplify things, but this is potentially doable.
Contributor guide
Assessment
This issue has not been assessed yet.