aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cassettes/test_unauthed_home_tl_throws.yaml')
-rw-r--r--tests/cassettes/test_unauthed_home_tl_throws.yaml241
1 files changed, 173 insertions, 68 deletions
diff --git a/tests/cassettes/test_unauthed_home_tl_throws.yaml b/tests/cassettes/test_unauthed_home_tl_throws.yaml
index 9680572..4f52ef7 100644
--- a/tests/cassettes/test_unauthed_home_tl_throws.yaml
+++ b/tests/cassettes/test_unauthed_home_tl_throws.yaml
@@ -2,89 +2,194 @@ interactions:
2- request: 2- request:
3 body: status=Toot%21 3 body: status=Toot%21
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 Content-Length: ['14'] 9 Authorization:
10 Content-Type: [application/x-www-form-urlencoded] 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 User-Agent: [python-requests/2.18.4] 11 Connection:
12 - keep-alive
13 Content-Length:
14 - '14'
15 Content-Type:
16 - application/x-www-form-urlencoded
17 User-Agent:
18 - tests/v311
12 method: POST 19 method: POST
13 uri: http://localhost:3000/api/v1/statuses 20 uri: http://localhost:3000/api/v1/statuses
14 response: 21 response:
15 body: {string: '{"id":"103704157032493168","created_at":"2020-02-22T19:30:57.103Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157032493168","url":"http://localhost/@mastodonpy_test/103704157032493168","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 22 body:
16 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":false,"bot":false,"discoverable":false,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test","avatar":"http://localhost/avatars/original/missing.png","avatar_static":"http://localhost/avatars/original/missing.png","header":"http://localhost/headers/original/missing.png","header_static":"http://localhost/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304299640616543","created_at":"2022-11-07T20:00:51.841Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299640616543","url":"http://localhost:3000/@mastodonpy_test/109304299640616543","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
24 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
25 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
26 walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/2d5ad2a2a4ca9e32.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/2d5ad2a2a4ca9e32.jpg","header":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/51bc27ef4d67326e.jpg","header_static":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/51bc27ef4d67326e.jpg","followers_count":0,"following_count":0,"statuses_count":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
17 headers: 27 headers:
18 Cache-Control: ['no-cache, no-store'] 28 Cache-Control:
19 Content-Type: [application/json; charset=utf-8] 29 - no-store
20 Referrer-Policy: [strict-origin-when-cross-origin] 30 Content-Security-Policy:
21 Transfer-Encoding: [chunked] 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
22 Vary: ['Accept-Encoding, Origin'] 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
23 X-Content-Type-Options: [nosniff] 33 style-src ''self'' http://localhost:3000 ''nonce-FRx/6uvvVZqplLnKWEkD4g=='';
24 X-Download-Options: [noopen] 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
25 X-Frame-Options: [SAMEORIGIN] 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
26 X-Permitted-Cross-Domain-Policies: [none] 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
27 X-Request-Id: [98570715-d118-4917-bd0c-e37e67500e88] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.227433'] 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
29 X-XSS-Protection: [1; mode=block] 39 worker-src ''self'' blob: http://localhost:3000'
30 content-length: ['1320'] 40 Content-Type:
31 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"5e4519a0f4943c775c9a7da58a39b296"
44 Referrer-Policy:
45 - strict-origin-when-cross-origin
46 Transfer-Encoding:
47 - chunked
48 Vary:
49 - Accept, Origin
50 X-Content-Type-Options:
51 - nosniff
52 X-Download-Options:
53 - noopen
54 X-Frame-Options:
55 - SAMEORIGIN
56 X-Permitted-Cross-Domain-Policies:
57 - none
58 X-RateLimit-Limit:
59 - '300'
60 X-RateLimit-Remaining:
61 - '197'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.861976Z'
64 X-Request-Id:
65 - 09ee8675-2ed5-4d21-a86b-4dee825de273
66 X-Runtime:
67 - '0.033148'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
32- request: 73- request:
33 body: null 74 body: null
34 headers: 75 headers:
35 Accept: ['*/*'] 76 Accept:
36 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
37 Connection: [keep-alive] 78 Accept-Encoding:
38 User-Agent: [python-requests/2.18.4] 79 - gzip, deflate
80 Connection:
81 - keep-alive
82 User-Agent:
83 - tests/v311
39 method: GET 84 method: GET
40 uri: http://localhost:3000/api/v1/timelines/home 85 uri: http://localhost:3000/api/v1/timelines/home
41 response: 86 response:
42 body: {string: '{"error":"The access token is invalid"}'} 87 body:
88 string: '{"error":"The access token is invalid"}'
43 headers: 89 headers:
44 Cache-Control: ['private, no-store'] 90 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 91 - no-store
46 Pragma: [no-cache] 92 Content-Security-Policy:
47 Referrer-Policy: [strict-origin-when-cross-origin] 93 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Transfer-Encoding: [chunked] 94 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 Vary: ['Accept-Encoding, Origin'] 95 style-src ''self'' http://localhost:3000 ''nonce-9Ar7uULYPXD8rOylI2JxaA=='';
50 WWW-Authenticate: ['Bearer realm="Doorkeeper", error="invalid_token", error_description="The 96 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 access token is invalid"'] 97 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Content-Type-Options: [nosniff] 98 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Download-Options: [noopen] 99 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Frame-Options: [SAMEORIGIN] 100 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-Permitted-Cross-Domain-Policies: [none] 101 worker-src ''self'' blob: http://localhost:3000'
56 X-Request-Id: [9258aa48-7ceb-4bce-91bc-113d081b438b] 102 Content-Type:
57 X-Runtime: ['0.140598'] 103 - application/json; charset=utf-8
58 X-XSS-Protection: [1; mode=block] 104 Pragma:
59 content-length: ['39'] 105 - no-cache
60 status: {code: 401, message: Unauthorized} 106 Referrer-Policy:
107 - strict-origin-when-cross-origin
108 Transfer-Encoding:
109 - chunked
110 Vary:
111 - Accept, Origin
112 WWW-Authenticate:
113 - Bearer realm="Doorkeeper", error="invalid_token", error_description="The access
114 token is invalid"
115 X-Content-Type-Options:
116 - nosniff
117 X-Download-Options:
118 - noopen
119 X-Frame-Options:
120 - SAMEORIGIN
121 X-Permitted-Cross-Domain-Policies:
122 - none
123 X-Request-Id:
124 - a64db448-a2e1-48c6-9dd3-04aeb274d890
125 X-Runtime:
126 - '0.009221'
127 X-XSS-Protection:
128 - 1; mode=block
129 status:
130 code: 401
131 message: Unauthorized
61- request: 132- request:
62 body: null 133 body: null
63 headers: 134 headers:
64 Accept: ['*/*'] 135 Accept:
65 Accept-Encoding: ['gzip, deflate'] 136 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 137 Accept-Encoding:
67 Connection: [keep-alive] 138 - gzip, deflate
68 Content-Length: ['0'] 139 Authorization:
69 User-Agent: [python-requests/2.18.4] 140 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
141 Connection:
142 - keep-alive
143 Content-Length:
144 - '0'
145 User-Agent:
146 - tests/v311
70 method: DELETE 147 method: DELETE
71 uri: http://localhost:3000/api/v1/statuses/103704157032493168 148 uri: http://localhost:3000/api/v1/statuses/109304299640616543
72 response: 149 response:
73 body: {string: '{"id":"103704157032493168","created_at":"2020-02-22T19:30:57.103Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157032493168","url":"http://localhost/@mastodonpy_test/103704157032493168","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 150 body:
74 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":false,"bot":false,"discoverable":false,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test","avatar":"http://localhost/avatars/original/missing.png","avatar_static":"http://localhost/avatars/original/missing.png","header":"http://localhost/headers/original/missing.png","header_static":"http://localhost/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 151 string: '{"id":"109304299640616543","created_at":"2022-11-07T20:00:51.841Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299640616543","url":"http://localhost:3000/@mastodonpy_test/109304299640616543","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
152 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
153 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
154 walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/2d5ad2a2a4ca9e32.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/2d5ad2a2a4ca9e32.jpg","header":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/51bc27ef4d67326e.jpg","header_static":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/51bc27ef4d67326e.jpg","followers_count":0,"following_count":0,"statuses_count":2,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
75 headers: 155 headers:
76 Cache-Control: ['no-cache, no-store'] 156 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 157 - no-store
78 Referrer-Policy: [strict-origin-when-cross-origin] 158 Content-Security-Policy:
79 Transfer-Encoding: [chunked] 159 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Vary: ['Accept-Encoding, Origin'] 160 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 X-Content-Type-Options: [nosniff] 161 style-src ''self'' http://localhost:3000 ''nonce-2TxijTL0h7U/hMshXNYfxw=='';
82 X-Download-Options: [noopen] 162 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Frame-Options: [SAMEORIGIN] 163 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Permitted-Cross-Domain-Policies: [none] 164 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Request-Id: [6d6dbb9f-60e0-4cec-9215-10a1951c09f8] 165 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Runtime: ['0.142580'] 166 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-XSS-Protection: [1; mode=block] 167 worker-src ''self'' blob: http://localhost:3000'
88 content-length: ['1290'] 168 Content-Type:
89 status: {code: 200, message: OK} 169 - application/json; charset=utf-8
170 ETag:
171 - W/"5d148734a3d170a7e6961965654eafba"
172 Referrer-Policy:
173 - strict-origin-when-cross-origin
174 Transfer-Encoding:
175 - chunked
176 Vary:
177 - Accept, Origin
178 X-Content-Type-Options:
179 - nosniff
180 X-Download-Options:
181 - noopen
182 X-Frame-Options:
183 - SAMEORIGIN
184 X-Permitted-Cross-Domain-Policies:
185 - none
186 X-Request-Id:
187 - 4a39a7d5-1dfc-4596-a791-062c28b23745
188 X-Runtime:
189 - '0.025649'
190 X-XSS-Protection:
191 - 1; mode=block
192 status:
193 code: 200
194 message: OK
90version: 1 195version: 1
Powered by cgit v1.2.3 (git 2.41.0)