MCPcopy
hub / github.com/aio-libs/aiohttp / test_ctor

Function test_ctor

tests/test_web_request.py:49–67  ·  view source on GitHub ↗
(make_request, warning)

Source from the content-addressed store, hash-verified

47
48
49def test_ctor(make_request, warning):
50 req = make_request('GET', '/path/to?a=1&b=2')
51
52 assert 'GET' == req.method
53 assert HttpVersion(1, 1) == req.version
54 assert req.host is None
55 assert '/path/to?a=1&b=2' == req.path_qs
56 assert '/path/to' == req.path
57 assert 'a=1&b=2' == req.query_string
58
59 get = req.GET
60 assert MultiDict([('a', '1'), ('b', '2')]) == get
61 # second call should return the same object
62 assert get is req.GET
63
64 with warning(DeprecationWarning):
65 req.payload
66
67 assert req.keep_alive
68
69
70def test_doubleslashes(make_request):

Callers

nothing calls this directly

Calls 2

warningFunction · 0.85
make_requestFunction · 0.70

Tested by

no test coverage detected