def test_delete_session_option_override(self): http = RequestsWrapper({}, {}) options = {'auth': ('user', 'pass')} with mock.patch('datadog_checks.base.utils.http.RequestsWrapper.session'): http.delete('https://www.google.com', persist=True, auth=options['auth']) http.session.delete.assert_called_once_with('https://www.google.com', **options)
def test_delete(self): http = RequestsWrapper({}, {}) with mock.patch('requests.delete'): http.delete('https://www.google.com') requests.delete.assert_called_once_with('https://www.google.com', **http.options)
def test_delete_session(self): http = RequestsWrapper({'persist_connections': True}, {}) with mock.patch( 'datadog_checks.base.utils.http.RequestsWrapper.session'): http.delete('https://www.google.com') http.session.delete.assert_called_once_with( 'https://www.google.com', **DEFAULT_OPTIONS)
def test_delete_option_override(self): http = RequestsWrapper({}, {}) options = http.options.copy() options['auth'] = ('user', 'pass') with mock.patch('requests.delete'): http.delete('https://www.google.com', auth=options['auth']) requests.delete.assert_called_once_with('https://www.google.com', **options)