This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jcline
Recipients jcline
Date 2019-06-12.14:00:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560348018.57.0.546920052201.issue37251@roundup.psfhosted.org>
In-reply-to
Content
This is related to the new AsyncMock[0] class in Python 3.8b1. A simple reproducer is:

from unittest import mock

mock_obj = mock.MagicMock()
mock_obj.mock_func = mock.MagicMock(spec=lambda x: x)

with mock.patch.object(mock_obj, "mock_func") as nested:
    print(type(nested))


Instead of a MagicMock (the behavior in Python 3.7) in Python 3.8b1 this results in an AsyncMock.

[0]https://github.com/python/cpython/pull/9296
History
Date User Action Args
2019-06-12 14:00:18jclinesetrecipients: + jcline
2019-06-12 14:00:18jclinesetmessageid: <1560348018.57.0.546920052201.issue37251@roundup.psfhosted.org>
2019-06-12 14:00:18jclinelinkissue37251 messages
2019-06-12 14:00:18jclinecreate