Coverage for gramex\http.py : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1'''
2Standard (and some non-standard) HTTP codes.
3We don't use six.moves.http_client because it doesn't contain codes like:
4CLIENT_TIMEOUT, RATE_LIMITED, TOO_MANY_REQUESTS. Here, we add them all.
5'''
7# status codes
8# informational
9CONTINUE = 100
10SWITCHING_PROTOCOLS = 101
11PROCESSING = 102
13# successful
14OK = 200
15CREATED = 201
16ACCEPTED = 202
17NON_AUTHORITATIVE_INFORMATION = 203
18NO_CONTENT = 204
19RESET_CONTENT = 205
20PARTIAL_CONTENT = 206
21MULTI_STATUS = 207
22IM_USED = 226
24# redirection
25MULTIPLE_CHOICES = 300
26MOVED_PERMANENTLY = 301
27FOUND = 302
28SEE_OTHER = 303
29NOT_MODIFIED = 304
30USE_PROXY = 305
31TEMPORARY_REDIRECT = 307
33# client error
34BAD_REQUEST = 400
35UNAUTHORIZED = 401
36PAYMENT_REQUIRED = 402
37FORBIDDEN = 403
38NOT_FOUND = 404
39METHOD_NOT_ALLOWED = 405
40NOT_ACCEPTABLE = 406
41PROXY_AUTHENTICATION_REQUIRED = 407
42REQUEST_TIMEOUT = 408
43CONFLICT = 409
44GONE = 410
45LENGTH_REQUIRED = 411
46PRECONDITION_FAILED = 412
47REQUEST_ENTITY_TOO_LARGE = 413
48REQUEST_URI_TOO_LONG = 414
49UNSUPPORTED_MEDIA_TYPE = 415
50REQUESTED_RANGE_NOT_SATISFIABLE = 416
51EXPECTATION_FAILED = 417
52RATE_LIMITED = 420
53UNPROCESSABLE_ENTITY = 422
54LOCKED = 423
55FAILED_DEPENDENCY = 424
56UPGRADE_REQUIRED = 426
57TOO_MANY_REQUESTS = 429
59# server error
60INTERNAL_SERVER_ERROR = 500
61NOT_IMPLEMENTED = 501
62BAD_GATEWAY = 502
63SERVICE_UNAVAILABLE = 503
64GATEWAY_TIMEOUT = 504
65HTTP_VERSION_NOT_SUPPORTED = 505
66INSUFFICIENT_STORAGE = 507
67NOT_EXTENDED = 510
68CLIENT_TIMEOUT = 599