aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhalcy <halcy@ARARAGI-KUN>2022-11-07 23:11:30 +0200
committerhalcy <halcy@ARARAGI-KUN>2022-11-07 23:11:30 +0200
commit3277ca777821e76955fb26d80788939a311db9db (patch)
treebef0749a451464d00e59fb3c685e6eb6d69a8a78 /tests/cassettes/test_suggested_tags.yaml
parent33d1e17e2e75884abd6e0a8a3e4a4da388e97e55 (diff)
downloadmastodon.py-3277ca777821e76955fb26d80788939a311db9db.tar.gz
Initial test fixing pass. Four tests still fail.
Diffstat (limited to 'tests/cassettes/test_suggested_tags.yaml')
-rw-r--r--tests/cassettes/test_suggested_tags.yaml245
1 files changed, 174 insertions, 71 deletions
diff --git a/tests/cassettes/test_suggested_tags.yaml b/tests/cassettes/test_suggested_tags.yaml
index e18e026..157c726 100644
--- a/tests/cassettes/test_suggested_tags.yaml
+++ b/tests/cassettes/test_suggested_tags.yaml
@@ -2,93 +2,196 @@ interactions:
2- request: 2- request:
3 body: status=cool+free+%23ringtones 3 body: status=cool+free+%23ringtones
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: ['29'] 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 - '29'
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":"103704145201710428","created_at":"2020-02-22T19:27:56.578Z","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/103704145201710428","url":"http://localhost/@mastodonpy_test/103704145201710428","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003ecool 22 body:
16 free \u003ca href=\"http://localhost/tags/ringtones\" class=\"mention hashtag\" 23 string: '{"id":"109304274471597730","created_at":"2022-11-07T19:54:27.802Z","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/109304274471597730","url":"http://localhost:3000/@mastodonpy_test/109304274471597730","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003ecool
17 rel=\"tag\"\u003e#\u003cspan\u003eringtones\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 24 free \u003ca href=\"http://localhost:3000/tags/ringtones\" class=\"mention
25 hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eringtones\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
18 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 26 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
19 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 27 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
20 walk funny\u003c/p\u003e","url":"http://localhost/@mastodonpy_test","avatar":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/4cb344b864cbd0bf.jpeg?1582399672","avatar_static":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/4cb344b864cbd0bf.jpeg?1582399672","header":"http://localhost/system/accounts/headers/123/456/789/012/345/original/9b01d187d95da821.jpeg?1582399672","header_static":"http://localhost/system/accounts/headers/123/456/789/012/345/original/9b01d187d95da821.jpeg?1582399672","followers_count":0,"following_count":0,"statuses_count":1,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"ringtones","url":"http://localhost/tags/ringtones"}],"emojis":[],"card":null,"poll":null}'} 28 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":[{"name":"ringtones","url":"http://localhost:3000/tags/ringtones"}],"emojis":[],"card":null,"poll":null}'
21 headers: 29 headers:
22 Cache-Control: ['no-cache, no-store'] 30 Cache-Control:
23 Content-Type: [application/json; charset=utf-8] 31 - no-store
24 Referrer-Policy: [strict-origin-when-cross-origin] 32 Content-Security-Policy:
25 Transfer-Encoding: [chunked] 33 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
26 Vary: ['Accept-Encoding, Origin'] 34 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
27 X-Content-Type-Options: [nosniff] 35 style-src ''self'' http://localhost:3000 ''nonce-nGPIElwwQHsLsexcucu6sA=='';
28 X-Download-Options: [noopen] 36 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
29 X-Frame-Options: [SAMEORIGIN] 37 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
30 X-Permitted-Cross-Domain-Policies: [none] 38 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
31 X-Request-Id: [17f5560a-dde2-466e-af3d-b2aef45b3c4a] 39 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
32 X-Runtime: ['0.287699'] 40 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
33 X-XSS-Protection: [1; mode=block] 41 worker-src ''self'' blob: http://localhost:3000'
34 content-length: ['1890'] 42 Content-Type:
35 status: {code: 200, message: OK} 43 - application/json; charset=utf-8
44 ETag:
45 - W/"dc325bf0e1fb66677f45fce552656aa6"
46 Referrer-Policy:
47 - strict-origin-when-cross-origin
48 Transfer-Encoding:
49 - chunked
50 Vary:
51 - Accept, Origin
52 X-Content-Type-Options:
53 - nosniff
54 X-Download-Options:
55 - noopen
56 X-Frame-Options:
57 - SAMEORIGIN
58 X-Permitted-Cross-Domain-Policies:
59 - none
60 X-RateLimit-Limit:
61 - '300'
62 X-RateLimit-Remaining:
63 - '296'
64 X-RateLimit-Reset:
65 - '2022-11-07T21:00:00.837882Z'
66 X-Request-Id:
67 - 00011636-320f-4eac-86d8-1c89aac8e93a
68 X-Runtime:
69 - '0.057364'
70 X-XSS-Protection:
71 - 1; mode=block
72 status:
73 code: 200
74 message: OK
36- request: 75- request:
37 body: null 76 body: null
38 headers: 77 headers:
39 Accept: ['*/*'] 78 Accept:
40 Accept-Encoding: ['gzip, deflate'] 79 - '*/*'
41 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 80 Accept-Encoding:
42 Connection: [keep-alive] 81 - gzip, deflate
43 User-Agent: [python-requests/2.18.4] 82 Authorization:
83 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
84 Connection:
85 - keep-alive
86 User-Agent:
87 - tests/v311
44 method: GET 88 method: GET
45 uri: http://localhost:3000/api/v1/featured_tags/suggestions 89 uri: http://localhost:3000/api/v1/featured_tags/suggestions
46 response: 90 response:
47 body: {string: '[{"name":"ringtones","url":"http://localhost/tags/ringtones","history":[{"day":"1582329600","uses":"1","accounts":"1"},{"day":"1582243200","uses":"0","accounts":"0"},{"day":"1582156800","uses":"0","accounts":"0"},{"day":"1582070400","uses":"0","accounts":"0"},{"day":"1581984000","uses":"0","accounts":"0"},{"day":"1581897600","uses":"0","accounts":"0"},{"day":"1581811200","uses":"0","accounts":"0"}]}]'} 91 body:
92 string: '[{"name":"ringtones","url":"http://localhost:3000/tags/ringtones","history":[{"day":"1667779200","accounts":"1","uses":"1"},{"day":"1667692800","accounts":"0","uses":"0"},{"day":"1667606400","accounts":"0","uses":"0"},{"day":"1667520000","accounts":"0","uses":"0"},{"day":"1667433600","accounts":"0","uses":"0"},{"day":"1667347200","accounts":"0","uses":"0"},{"day":"1667260800","accounts":"0","uses":"0"}],"following":false}]'
48 headers: 93 headers:
49 Cache-Control: ['no-cache, no-store'] 94 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 95 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 96 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 97 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 98 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 99 style-src ''self'' http://localhost:3000 ''nonce-D3Pj9lkTabTiAUJqOXZkkQ=='';
55 X-Download-Options: [noopen] 100 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 101 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 102 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [491203fd-fa9f-4505-906b-586d001adcc6] 103 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['1.719362'] 104 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 105 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['403'] 106 Content-Type:
62 status: {code: 200, message: OK} 107 - application/json; charset=utf-8
108 ETag:
109 - W/"ce6843897baacbd064dc12655321ceb2"
110 Referrer-Policy:
111 - strict-origin-when-cross-origin
112 Transfer-Encoding:
113 - chunked
114 Vary:
115 - Accept, Origin
116 X-Content-Type-Options:
117 - nosniff
118 X-Download-Options:
119 - noopen
120 X-Frame-Options:
121 - SAMEORIGIN
122 X-Permitted-Cross-Domain-Policies:
123 - none
124 X-Request-Id:
125 - 75c2a99e-05e6-410a-9880-1816f251ba11
126 X-Runtime:
127 - '0.023276'
128 X-XSS-Protection:
129 - 1; mode=block
130 status:
131 code: 200
132 message: OK
63- request: 133- request:
64 body: null 134 body: null
65 headers: 135 headers:
66 Accept: ['*/*'] 136 Accept:
67 Accept-Encoding: ['gzip, deflate'] 137 - '*/*'
68 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 138 Accept-Encoding:
69 Connection: [keep-alive] 139 - gzip, deflate
70 Content-Length: ['0'] 140 Authorization:
71 User-Agent: [python-requests/2.18.4] 141 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
142 Connection:
143 - keep-alive
144 Content-Length:
145 - '0'
146 User-Agent:
147 - tests/v311
72 method: DELETE 148 method: DELETE
73 uri: http://localhost:3000/api/v1/statuses/103704145201710428 149 uri: http://localhost:3000/api/v1/statuses/109304274471597730
74 response: 150 response:
75 body: {string: '{"id":"103704145201710428","created_at":"2020-02-22T19:27:56.578Z","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/103704145201710428","url":"http://localhost/@mastodonpy_test/103704145201710428","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"cool 151 body:
76 free #ringtones","reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 152 string: '{"id":"109304274471597730","created_at":"2022-11-07T19:54:27.802Z","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/109304274471597730","url":"http://localhost:3000/@mastodonpy_test/109304274471597730","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"cool
77 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 153 free #ringtones","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
78 walk funny\u003c/p\u003e","url":"http://localhost/@mastodonpy_test","avatar":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/4cb344b864cbd0bf.jpeg?1582399672","avatar_static":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/4cb344b864cbd0bf.jpeg?1582399672","header":"http://localhost/system/accounts/headers/123/456/789/012/345/original/9b01d187d95da821.jpeg?1582399672","header_static":"http://localhost/system/accounts/headers/123/456/789/012/345/original/9b01d187d95da821.jpeg?1582399672","followers_count":0,"following_count":0,"statuses_count":1,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"ringtones","url":"http://localhost/tags/ringtones"}],"emojis":[],"card":null,"poll":null}'} 154 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
155 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
156 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":[{"name":"ringtones","url":"http://localhost:3000/tags/ringtones"}],"emojis":[],"card":null,"poll":null}'
79 headers: 157 headers:
80 Cache-Control: ['no-cache, no-store'] 158 Cache-Control:
81 Content-Type: [application/json; charset=utf-8] 159 - no-store
82 Referrer-Policy: [strict-origin-when-cross-origin] 160 Content-Security-Policy:
83 Transfer-Encoding: [chunked] 161 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 Vary: ['Accept-Encoding, Origin'] 162 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Content-Type-Options: [nosniff] 163 style-src ''self'' http://localhost:3000 ''nonce-3zkrtjlE3IzFhTzS0yYTKw=='';
86 X-Download-Options: [noopen] 164 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Frame-Options: [SAMEORIGIN] 165 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-Permitted-Cross-Domain-Policies: [none] 166 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 X-Request-Id: [f1ab60db-77af-4bc8-833d-ff88502afd32] 167 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 X-Runtime: ['0.236557'] 168 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
91 X-XSS-Protection: [1; mode=block] 169 worker-src ''self'' blob: http://localhost:3000'
92 content-length: ['1721'] 170 Content-Type:
93 status: {code: 200, message: OK} 171 - application/json; charset=utf-8
172 ETag:
173 - W/"9016cf11e656c66070c758f29832a73f"
174 Referrer-Policy:
175 - strict-origin-when-cross-origin
176 Transfer-Encoding:
177 - chunked
178 Vary:
179 - Accept, Origin
180 X-Content-Type-Options:
181 - nosniff
182 X-Download-Options:
183 - noopen
184 X-Frame-Options:
185 - SAMEORIGIN
186 X-Permitted-Cross-Domain-Policies:
187 - none
188 X-Request-Id:
189 - d8cb1398-4118-494f-91d6-cb5694af9b0e
190 X-Runtime:
191 - '0.023754'
192 X-XSS-Protection:
193 - 1; mode=block
194 status:
195 code: 200
196 message: OK
94version: 1 197version: 1
Powered by cgit v1.2.3 (git 2.41.0)