def test_post(self): mock_response = mock.MagicMock() c = Client('server', 'user', 'pass') with mock.patch.object(c.session, 'post', return_value=mock_response) as mock_requests: c.post({}, 'test') mock_requests.assert_called_once_with('api/test', json={}) mock_response.raise_for_status.assert_called_once_with()
def test_post(self, mock_requests): mock_response = mock.MagicMock() mock_requests.post.return_value = mock_response Client.default = Client('server', 'user', 'pass') Client.post({}, 'test') mock_requests.post.assert_called_once_with( 'api/test', data='{}', headers={'content-type': 'application/json'}, verify=True) mock_response.raise_for_status.assert_called_once_with()