Skip to content

Commit e6ec360

Browse files
authored
[slumber] Remove allowlist and correct kwargs type (#14266)
1 parent b66eb8c commit e6ec360

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

stubs/slumber/@tests/stubtest_allowlist.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

stubs/slumber/slumber/__init__.pyi

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ from typing import Any
22
from typing_extensions import Self
33

44
from requests import Response, Session
5-
from requests.sessions import _Auth, _Data, _Files
5+
from requests.sessions import _Auth, _Data, _Files, _ParamsMappingValueType
66

77
from .serialize import Serializer
88

@@ -15,14 +15,13 @@ class ResourceAttributesMixin:
1515
class Resource(ResourceAttributesMixin):
1616
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
1717
def __call__(self, id: str | None = None, format: str | None = None, url_override: str | None = None) -> Self: ...
18-
def as_raw(self) -> Self: ...
19-
def get(self, **kwargs: Any) -> Response: ...
20-
def options(self, **kwargs: Any) -> Response: ...
21-
def head(self, **kwargs: Any) -> Response: ...
22-
def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
23-
def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
24-
def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
25-
def delete(self, **kwargs: Any) -> Response: ...
18+
def get(self, **kwargs: _ParamsMappingValueType) -> Response: ...
19+
def options(self, **kwargs: _ParamsMappingValueType) -> Response: ...
20+
def head(self, **kwargs: _ParamsMappingValueType) -> Response: ...
21+
def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
22+
def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
23+
def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
24+
def delete(self, **kwargs: _ParamsMappingValueType) -> Response: ...
2625
def url(self) -> str: ...
2726

2827
class API(ResourceAttributesMixin):
@@ -35,5 +34,4 @@ class API(ResourceAttributesMixin):
3534
append_slash: bool = True,
3635
session: Session | None = None,
3736
serializer: Serializer | None = None,
38-
raw: bool = ...,
3937
) -> None: ...

0 commit comments

Comments
 (0)