aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cassettes/test_markers.yaml')
-rw-r--r--tests/cassettes/test_markers.yaml317
1 files changed, 228 insertions, 89 deletions
diff --git a/tests/cassettes/test_markers.yaml b/tests/cassettes/test_markers.yaml
index 0cd0b9f..809641a 100644
--- a/tests/cassettes/test_markers.yaml
+++ b/tests/cassettes/test_markers.yaml
@@ -2,116 +2,255 @@ 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":"103704148477828479","created_at":"2020-02-22T19:28:46.540Z","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/103704148477828479","url":"http://localhost/@mastodonpy_test/103704148477828479","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":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275670977394","created_at":"2022-11-07T19:54:46.093Z","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/109304275670977394","url":"http://localhost:3000/@mastodonpy_test/109304275670977394","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":1,"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-p49b/EjhY+9n4QYD7SMdgA=='';
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: [30fd58cc-b9cd-4553-bfa7-bab276909a25] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.178524'] 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/"cd80ab11fc02860c1a6185d2f928a933"
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 - '287'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.113384Z'
64 X-Request-Id:
65 - f0909b73-8322-473f-b144-d3c884d0e627
66 X-Runtime:
67 - '0.031891'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
32- request: 73- request:
33 body: '{"home": {"last_read_id": 103704148477828479}}' 74 body: '{"home": {"last_read_id": 109304275670977394}}'
34 headers: 75 headers:
35 Accept: ['*/*'] 76 Accept:
36 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
37 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['46'] 80 Authorization:
40 Content-Type: [application/json] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
41 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '46'
86 Content-Type:
87 - application/json
88 User-Agent:
89 - tests/v311
42 method: POST 90 method: POST
43 uri: http://localhost:3000/api/v1/markers 91 uri: http://localhost:3000/api/v1/markers
44 response: 92 response:
45 body: {string: '{"home":{"last_read_id":"103704148477828479","version":0,"updated_at":"2020-02-22T19:28:46.828Z"}}'} 93 body:
94 string: '{"home":{"last_read_id":"109304275670977394","version":0,"updated_at":"2022-11-07T19:54:46.131Z"}}'
46 headers: 95 headers:
47 Cache-Control: ['no-cache, no-store'] 96 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 97 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 98 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 99 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 100 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 101 style-src ''self'' http://localhost:3000 ''nonce-21dRYKcsZriuAgVI2Rb9Uw=='';
53 X-Download-Options: [noopen] 102 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 103 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 104 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [34ad7dc3-f026-4666-9288-0c9ae641ede4] 105 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.158297'] 106 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 107 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['98'] 108 Content-Type:
60 status: {code: 200, message: OK} 109 - application/json; charset=utf-8
110 ETag:
111 - W/"4b7bcef9bcb0ba2c845bc68f3320054d"
112 Referrer-Policy:
113 - strict-origin-when-cross-origin
114 Transfer-Encoding:
115 - chunked
116 Vary:
117 - Accept, Origin
118 X-Content-Type-Options:
119 - nosniff
120 X-Download-Options:
121 - noopen
122 X-Frame-Options:
123 - SAMEORIGIN
124 X-Permitted-Cross-Domain-Policies:
125 - none
126 X-Request-Id:
127 - a5d1bdb0-130f-416a-ae54-783232ee8ac8
128 X-Runtime:
129 - '0.017930'
130 X-XSS-Protection:
131 - 1; mode=block
132 status:
133 code: 200
134 message: OK
61- request: 135- request:
62 body: null 136 body: null
63 headers: 137 headers:
64 Accept: ['*/*'] 138 Accept:
65 Accept-Encoding: ['gzip, deflate'] 139 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 140 Accept-Encoding:
67 Connection: [keep-alive] 141 - gzip, deflate
68 User-Agent: [python-requests/2.18.4] 142 Authorization:
143 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
144 Connection:
145 - keep-alive
146 User-Agent:
147 - tests/v311
69 method: GET 148 method: GET
70 uri: http://localhost:3000/api/v1/markers?timeline%5B%5D=home 149 uri: http://localhost:3000/api/v1/markers?timeline%5B%5D=home
71 response: 150 response:
72 body: {string: '{"home":{"last_read_id":"103704148477828479","version":0,"updated_at":"2020-02-22T19:28:46.828Z"}}'} 151 body:
152 string: '{"home":{"last_read_id":"109304275670977394","version":0,"updated_at":"2022-11-07T19:54:46.131Z"}}'
73 headers: 153 headers:
74 Cache-Control: ['no-cache, no-store'] 154 Cache-Control:
75 Content-Type: [application/json; charset=utf-8] 155 - no-store
76 Referrer-Policy: [strict-origin-when-cross-origin] 156 Content-Security-Policy:
77 Transfer-Encoding: [chunked] 157 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
78 Vary: ['Accept-Encoding, Origin'] 158 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
79 X-Content-Type-Options: [nosniff] 159 style-src ''self'' http://localhost:3000 ''nonce-4VjgHP4ltO3AqrWJQFlgag=='';
80 X-Download-Options: [noopen] 160 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
81 X-Frame-Options: [SAMEORIGIN] 161 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
82 X-Permitted-Cross-Domain-Policies: [none] 162 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
83 X-Request-Id: [378c78e1-309d-4779-9650-e59ca13d4890] 163 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
84 X-Runtime: ['0.036489'] 164 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
85 X-XSS-Protection: [1; mode=block] 165 worker-src ''self'' blob: http://localhost:3000'
86 content-length: ['98'] 166 Content-Type:
87 status: {code: 200, message: OK} 167 - application/json; charset=utf-8
168 ETag:
169 - W/"4b7bcef9bcb0ba2c845bc68f3320054d"
170 Referrer-Policy:
171 - strict-origin-when-cross-origin
172 Transfer-Encoding:
173 - chunked
174 Vary:
175 - Accept, Origin
176 X-Content-Type-Options:
177 - nosniff
178 X-Download-Options:
179 - noopen
180 X-Frame-Options:
181 - SAMEORIGIN
182 X-Permitted-Cross-Domain-Policies:
183 - none
184 X-Request-Id:
185 - b0fd7a8f-e1e0-4eda-9628-433ae3fdc1c9
186 X-Runtime:
187 - '0.007431'
188 X-XSS-Protection:
189 - 1; mode=block
190 status:
191 code: 200
192 message: OK
88- request: 193- request:
89 body: null 194 body: null
90 headers: 195 headers:
91 Accept: ['*/*'] 196 Accept:
92 Accept-Encoding: ['gzip, deflate'] 197 - '*/*'
93 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 198 Accept-Encoding:
94 Connection: [keep-alive] 199 - gzip, deflate
95 Content-Length: ['0'] 200 Authorization:
96 User-Agent: [python-requests/2.18.4] 201 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
202 Connection:
203 - keep-alive
204 Content-Length:
205 - '0'
206 User-Agent:
207 - tests/v311
97 method: DELETE 208 method: DELETE
98 uri: http://localhost:3000/api/v1/statuses/103704148477828479 209 uri: http://localhost:3000/api/v1/statuses/109304275670977394
99 response: 210 response:
100 body: {string: '{"id":"103704148477828479","created_at":"2020-02-22T19:28:46.540Z","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/103704148477828479","url":"http://localhost/@mastodonpy_test/103704148477828479","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 211 body:
101 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":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 212 string: '{"id":"109304275670977394","created_at":"2022-11-07T19:54:46.093Z","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/109304275670977394","url":"http://localhost:3000/@mastodonpy_test/109304275670977394","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
213 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
214 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
215 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":0,"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}'
102 headers: 216 headers:
103 Cache-Control: ['no-cache, no-store'] 217 Cache-Control:
104 Content-Type: [application/json; charset=utf-8] 218 - no-store
105 Referrer-Policy: [strict-origin-when-cross-origin] 219 Content-Security-Policy:
106 Transfer-Encoding: [chunked] 220 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
107 Vary: ['Accept-Encoding, Origin'] 221 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
108 X-Content-Type-Options: [nosniff] 222 style-src ''self'' http://localhost:3000 ''nonce-RB57jkVRkvU70a/U+UhmYQ=='';
109 X-Download-Options: [noopen] 223 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
110 X-Frame-Options: [SAMEORIGIN] 224 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
111 X-Permitted-Cross-Domain-Policies: [none] 225 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
112 X-Request-Id: [41717371-f7c4-4ed3-b439-d83e6ab631e4] 226 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
113 X-Runtime: ['0.146503'] 227 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
114 X-XSS-Protection: [1; mode=block] 228 worker-src ''self'' blob: http://localhost:3000'
115 content-length: ['1290'] 229 Content-Type:
116 status: {code: 200, message: OK} 230 - application/json; charset=utf-8
231 ETag:
232 - W/"0eec0649b4b371c6bd71694ca22f8089"
233 Referrer-Policy:
234 - strict-origin-when-cross-origin
235 Transfer-Encoding:
236 - chunked
237 Vary:
238 - Accept, Origin
239 X-Content-Type-Options:
240 - nosniff
241 X-Download-Options:
242 - noopen
243 X-Frame-Options:
244 - SAMEORIGIN
245 X-Permitted-Cross-Domain-Policies:
246 - none
247 X-Request-Id:
248 - d772acf9-321f-49d7-a81c-c6c3906787a5
249 X-Runtime:
250 - '0.024539'
251 X-XSS-Protection:
252 - 1; mode=block
253 status:
254 code: 200
255 message: OK
117version: 1 256version: 1
Powered by cgit v1.2.3 (git 2.41.0)