Skip to content

Commit 666749d

Browse files
committed
removed deprecated raw parameter for requests
1 parent a896f35 commit 666749d

File tree

4 files changed

+3
-22
lines changed

4 files changed

+3
-22
lines changed

src/sasctl/_services/service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def request(cls, verb, path, session=None, raw=False, format='auto', **kwargs):
9595
else:
9696
path = cls._SERVICE_ROOT + '/' + path
9797

98-
return core.request(verb, path, session, raw, format, **kwargs)
98+
return core.request(verb, path, session, format, **kwargs)
9999

100100
@classmethod
101101
def get(cls, *args, **kwargs):

src/sasctl/core.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1544,7 +1544,7 @@ def delete(path, **kwargs):
15441544
return request('delete', path, **kwargs)
15451545

15461546

1547-
def request(verb, path, session=None, raw=False, format='auto', **kwargs):
1547+
def request(verb, path, session=None, format='auto', **kwargs):
15481548
"""Send an HTTP request with a session.
15491549
15501550
Parameters
@@ -1555,9 +1555,6 @@ def request(verb, path, session=None, raw=False, format='auto', **kwargs):
15551555
Path portion of URL to request.
15561556
session : Session, optional
15571557
Defaults to `current_session()`.
1558-
raw : bool
1559-
Deprecated. Whether to return the raw `Response` object.
1560-
Defaults to False.
15611558
format : {'auto', 'rest', 'response', 'content', 'json', 'text'}
15621559
The format of the return response. Defaults to `auto`.
15631560
rest: `RestObj` constructed from JSON.
@@ -1579,14 +1576,6 @@ def request(verb, path, session=None, raw=False, format='auto', **kwargs):
15791576
if session is None:
15801577
raise TypeError('No `Session` instance found.')
15811578

1582-
if raw:
1583-
warnings.warn(
1584-
"The 'raw' parameter is deprecated and will be removed in"
1585-
" a future version. Use format='response' instead.",
1586-
DeprecationWarning,
1587-
)
1588-
format = 'response'
1589-
15901579
format = 'auto' if format is None else str(format).lower()
15911580
if format not in ('auto', 'response', 'content', 'text', 'json', 'rest'):
15921581
raise ValueError

tests/unit/test_auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def test_write_token_cache():
152152

153153
assert mock_open.call_count == 1
154154
handle = mock_open()
155-
handle.write.assert_called() # called for each line of yaml written
155+
assert handle.write.call_count > 0 # called for each line of yaml written
156156

157157

158158
def test_automatic_token_refresh():

tests/unit/test_core.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -177,14 +177,6 @@ def test_request_formats():
177177
assert mock_sess.request.call_count == 1
178178
assert isinstance(resp, Response)
179179

180-
with pytest.warns(DeprecationWarning):
181-
resp = request('GET', 'example.com', session=mock_sess, raw=True)
182-
183-
# Make sure old param is eventually cleaned up
184-
if sasctl.__version__.startswith('1.6'):
185-
pytest.fail("Deprecated 'raw' parameter should be removed.")
186-
assert isinstance(resp, Response)
187-
188180
resp = request('GET', 'example.com', session=mock_sess, format='json')
189181
assert isinstance(resp, dict)
190182
assert resp['name'] == 'test'

0 commit comments

Comments
 (0)