New submission from Karthikeyan Singaravelan <tir.kar...@gmail.com>:

While looking into the unittest.mock tests I came across test_patch_descriptor 
[0] which makes an early return since patch.object and patch.dict are not 
supported on staticmethod, classmethod and property as noted in the comment. 
The tests still fail on master. The test was added during initial addition of 
mock to stdlib (commit 345266aa7e7) and I couldn't find any issues related to 
this. So I am filing this if someones wants to fix it.

[0] 
https://github.com/python/cpython/blob/175421b58cc97a2555e474f479f30a6c5d2250b0/Lib/unittest/test/testmock/testpatch.py#L667

----------
components: Library (Lib)
messages: 336372
nosy: cjw296, mariocj89, michael.foord, xtreak
priority: normal
severity: normal
status: open
title: unittest.mock's patch.object and patch.dict are not supported on 
classmethod, propery and staticmethod
type: behavior
versions: Python 3.7, Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36092>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to