From: Terry Jan Reedy Date: Tue, 21 Jan 2014 05:01:51 +0000 (-0500) Subject: Issue #20222: file is no longer a builtin in 3.x. X-Git-Tag: v3.3.4rc1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30ffe7eb68015233a587153dcaa931b0bece59cc;p=python Issue #20222: file is no longer a builtin in 3.x. --- diff --git a/Doc/library/unittest.mock-examples.rst b/Doc/library/unittest.mock-examples.rst index d7d697d650..49406d08d7 100644 --- a/Doc/library/unittest.mock-examples.rst +++ b/Doc/library/unittest.mock-examples.rst @@ -462,7 +462,7 @@ the `backend` attribute on a `Something` instance. In this particular case we are only interested in the return value from the final call to `start_call` so we don't have much configuration to do. Let's assume the object it returns is 'file-like', so we'll ensure that our response object -uses the builtin `file` as its `spec`. +uses the builtin `open` as its `spec`. To do this we create a mock instance as our mock backend and create a mock response object for it. To set the response as the return value for that final @@ -474,7 +474,7 @@ We can do that in a slightly nicer way using the :meth:`~Mock.configure_mock` method to directly set the return value for us: >>> something = Something() - >>> mock_response = Mock(spec=file) + >>> mock_response = Mock(spec=open) >>> mock_backend = Mock() >>> config = {'get_endpoint.return_value.create_call.return_value.start_call.return_value': mock_response} >>> mock_backend.configure_mock(**config)