Пример #1
0
    def test_put_classmethod(self):
        mock_response = mock.MagicMock()

        Client.default = Client('server', 'user', 'pass')
        with mock.patch.object(Client.default.session,
                               'put',
                               return_value=mock_response) as mock_requests:
            Client.put({}, 'test')

            mock_requests.assert_called_once_with('api/test', json={})
            mock_response.raise_for_status.assert_called_once_with()
Пример #2
0
    def test_put(self, mock_requests):
        mock_response = mock.MagicMock()
        mock_requests.put.return_value = mock_response

        c = Client('server', 'user', 'pass')
        c.put({}, 'test')

        mock_requests.put.assert_called_once_with(
            'api/test',
            data='{}',
            headers={'content-type': 'application/json'},
            verify=True)
        mock_response.raise_for_status.assert_called_once_with()