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()
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()