File: test_client.yml

package info (click to toggle)
python-django-stubs 5.2.9-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,832 kB
  • sloc: python: 5,185; makefile: 15; sh: 8
file content (43 lines) | stat: -rw-r--r-- 2,701 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
- case: client_methods
  main: |
      from typing_extensions import reveal_type
      from django.test.client import Client
      client = Client()
      response = client.get('foo')
      reveal_type(response.wsgi_request)  # N: Revealed type is "django.core.handlers.wsgi.WSGIRequest"
      reveal_type(response.request)  # N: Revealed type is "builtins.dict[builtins.str, Any]"
      reveal_type(response.templates)  # N: Revealed type is "builtins.list[django.template.base.Template]"
      reveal_type(response.client)  # N: Revealed type is "django.test.client.Client"
      reveal_type(response.context)  # N: Revealed type is "django.test.utils.ContextList | builtins.dict[builtins.str, Any]"
      reveal_type(response.context_data)  # N: Revealed type is "builtins.dict[builtins.str, Any] | None"
      reveal_type(response.content)  # N: Revealed type is "builtins.bytes"
      reveal_type(response.redirect_chain)  # N: Revealed type is "builtins.list[tuple[builtins.str, builtins.int]]"
      reveal_type(response.text)  # N: Revealed type is "builtins.str"
      response.json()
- case: async_client_methods
  main: |
      from typing_extensions import reveal_type
      from django.test.client import AsyncClient
      async def main() -> None:
        client = AsyncClient()
        response = await client.get('foo')
        reveal_type(response.asgi_request)  # N: Revealed type is "django.core.handlers.asgi.ASGIRequest"
        reveal_type(response.request)  # N: Revealed type is "builtins.dict[builtins.str, Any]"
        reveal_type(response.templates)  # N: Revealed type is "builtins.list[django.template.base.Template]"
        reveal_type(response.client)  # N: Revealed type is "django.test.client.AsyncClient"
        reveal_type(response.context)  # N: Revealed type is "django.test.utils.ContextList | builtins.dict[builtins.str, Any]"
        reveal_type(response.context_data)  # N: Revealed type is "builtins.dict[builtins.str, Any] | None"
        reveal_type(response.content)  # N: Revealed type is "builtins.bytes"
        reveal_type(response.redirect_chain)  # N: Revealed type is "builtins.list[tuple[builtins.str, builtins.int]]"
        response.json()
- case: request_factories
  main: |
      from typing_extensions import reveal_type
      from django.test.client import RequestFactory, AsyncRequestFactory
      factory = RequestFactory()
      request = factory.get('foo')
      reveal_type(request)  # N: Revealed type is "django.core.handlers.wsgi.WSGIRequest"

      async_factory = AsyncRequestFactory()
      async_request = async_factory.get('foo')
      reveal_type(async_request)  # N: Revealed type is "django.core.handlers.asgi.ASGIRequest"