diff options
Diffstat (limited to 'tests/cassettes/test_stream_direct.yaml')
-rw-r--r-- | tests/cassettes/test_stream_direct.yaml | 82 |
1 files changed, 68 insertions, 14 deletions
diff --git a/tests/cassettes/test_stream_direct.yaml b/tests/cassettes/test_stream_direct.yaml index abd2d21..78e7495 100644 --- a/tests/cassettes/test_stream_direct.yaml +++ b/tests/cassettes/test_stream_direct.yaml | |||
@@ -16,14 +16,14 @@ interactions: | |||
16 | uri: http://localhost:3000/api/v1/instance/ | 16 | uri: http://localhost:3000/api/v1/instance/ |
17 | response: | 17 | response: |
18 | body: | 18 | body: |
19 | string: '{"uri":"localhost:3000","title":"Mastodon","short_description":"","description":"","email":"","version":"4.0.0rc1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":4,"status_count":15,"domain_count":0},"thumbnail":"http://localhost:3000/packs/media/images/preview-6399aebd96ccf025654e2977454f168f.png","languages":["en"],"registrations":true,"approval_required":false,"invites_enabled":true,"configuration":{"accounts":{"max_featured_tags":10},"statuses":{"max_characters":500,"max_media_attachments":4,"characters_reserved_per_url":23},"media_attachments":{"supported_mime_types":["image/jpeg","image/png","image/gif","image/heic","image/heif","image/webp","image/avif","video/webm","video/mp4","video/quicktime","video/ogg","audio/wave","audio/wav","audio/x-wav","audio/x-pn-wave","audio/vnd.wave","audio/ogg","audio/vorbis","audio/mpeg","audio/mp3","audio/webm","audio/flac","audio/aac","audio/m4a","audio/x-m4a","audio/mp4","audio/3gpp","video/x-ms-asf"],"image_size_limit":10485760,"image_matrix_limit":16777216,"video_size_limit":41943040,"video_frame_rate_limit":60,"video_matrix_limit":2304000},"polls":{"max_options":4,"max_characters_per_option":50,"min_expiration":300,"max_expiration":2629746}},"contact_account":null,"rules":[]}' | 19 | string: '{"uri":"localhost:3000","title":"Mastodon","short_description":"","description":"","email":"","version":"4.0.0rc2","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":4,"status_count":26,"domain_count":0},"thumbnail":"http://localhost:3000/packs/media/images/preview-6399aebd96ccf025654e2977454f168f.png","languages":["en"],"registrations":true,"approval_required":false,"invites_enabled":true,"configuration":{"accounts":{"max_featured_tags":10},"statuses":{"max_characters":500,"max_media_attachments":4,"characters_reserved_per_url":23},"media_attachments":{"supported_mime_types":["image/jpeg","image/png","image/gif","image/heic","image/heif","image/webp","image/avif","video/webm","video/mp4","video/quicktime","video/ogg","audio/wave","audio/wav","audio/x-wav","audio/x-pn-wave","audio/vnd.wave","audio/ogg","audio/vorbis","audio/mpeg","audio/mp3","audio/webm","audio/flac","audio/aac","audio/m4a","audio/x-m4a","audio/mp4","audio/3gpp","video/x-ms-asf"],"image_size_limit":10485760,"image_matrix_limit":16777216,"video_size_limit":41943040,"video_frame_rate_limit":60,"video_matrix_limit":2304000},"polls":{"max_options":4,"max_characters_per_option":50,"min_expiration":300,"max_expiration":2629746}},"contact_account":null,"rules":[]}' |
20 | headers: | 20 | headers: |
21 | Cache-Control: | 21 | Cache-Control: |
22 | - max-age=180, public | 22 | - max-age=180, public |
23 | Content-Security-Policy: | 23 | Content-Security-Policy: |
24 | - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src | 24 | - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src |
25 | ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; | 25 | ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; |
26 | style-src ''self'' http://localhost:3000 ''nonce-MmIvPhY8R3slN53SGtDgOw==''; | 26 | style-src ''self'' http://localhost:3000 ''nonce-B1nOHrph1hAKwl0wS1cnVA==''; |
27 | media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' | 27 | media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' |
28 | https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' | 28 | https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' |
29 | data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 | 29 | data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 |
@@ -33,9 +33,9 @@ interactions: | |||
33 | Content-Type: | 33 | Content-Type: |
34 | - application/json; charset=utf-8 | 34 | - application/json; charset=utf-8 |
35 | Date: | 35 | Date: |
36 | - Mon, 07 Nov 2022 20:27:56 GMT | 36 | - Thu, 10 Nov 2022 22:13:58 GMT |
37 | ETag: | 37 | ETag: |
38 | - W/"fafcb5ea1f4109317c0ec8433c248a14" | 38 | - W/"4045472975d392761543da851003f105" |
39 | Referrer-Policy: | 39 | Referrer-Policy: |
40 | - strict-origin-when-cross-origin | 40 | - strict-origin-when-cross-origin |
41 | Transfer-Encoding: | 41 | Transfer-Encoding: |
@@ -51,9 +51,9 @@ interactions: | |||
51 | X-Permitted-Cross-Domain-Policies: | 51 | X-Permitted-Cross-Domain-Policies: |
52 | - none | 52 | - none |
53 | X-Request-Id: | 53 | X-Request-Id: |
54 | - ef816ca9-472b-490c-b55a-7db3a4254698 | 54 | - d8f470d4-2737-4db7-945d-83df81a502db |
55 | X-Runtime: | 55 | X-Runtime: |
56 | - '0.013663' | 56 | - '0.014842' |
57 | X-XSS-Protection: | 57 | X-XSS-Protection: |
58 | - 1; mode=block | 58 | - 1; mode=block |
59 | status: | 59 | status: |
@@ -80,18 +80,18 @@ interactions: | |||
80 | uri: http://localhost:3000/api/v1/statuses | 80 | uri: http://localhost:3000/api/v1/statuses |
81 | response: | 81 | response: |
82 | body: | 82 | body: |
83 | string: '{"id":"109304406436478981","created_at":"2022-11-07T20:28:01.417Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304406436478981","url":"http://localhost:3000/@admin/109304406436478981","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan | 83 | string: '{"id":"109321810281990927","created_at":"2022-11-10T22:14:03.025Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost:3000/users/admin/statuses/109321810281990927","url":"http://localhost:3000/@admin/109321810281990927","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan |
84 | class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\" | 84 | class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\" |
85 | class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e | 85 | class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e |
86 | todo funny text here\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py | 86 | todo funny text here\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py |
87 | test suite","website":null},"account":{"id":"109304268902557892","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":9,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost:3000/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}' | 87 | test suite","website":null},"account":{"id":"109321664540352180","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-10T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":22,"last_status_at":"2022-11-10","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"109321664748836260","username":"mastodonpy_test","url":"http://localhost:3000/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}' |
88 | headers: | 88 | headers: |
89 | Cache-Control: | 89 | Cache-Control: |
90 | - no-store | 90 | - no-store |
91 | Content-Security-Policy: | 91 | Content-Security-Policy: |
92 | - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src | 92 | - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src |
93 | ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; | 93 | ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; |
94 | style-src ''self'' http://localhost:3000 ''nonce-DqMY8D6ZzOF/QRsl0W/e7Q==''; | 94 | style-src ''self'' http://localhost:3000 ''nonce-23OmcQKuF8MjIWQ74DG4LQ==''; |
95 | media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' | 95 | media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' |
96 | https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' | 96 | https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' |
97 | data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 | 97 | data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 |
@@ -101,7 +101,7 @@ interactions: | |||
101 | Content-Type: | 101 | Content-Type: |
102 | - application/json; charset=utf-8 | 102 | - application/json; charset=utf-8 |
103 | ETag: | 103 | ETag: |
104 | - W/"a83e0800c490595538b11525df685367" | 104 | - W/"f58fbc9f60f8ca9a1f44ee15b9387384" |
105 | Referrer-Policy: | 105 | Referrer-Policy: |
106 | - strict-origin-when-cross-origin | 106 | - strict-origin-when-cross-origin |
107 | Transfer-Encoding: | 107 | Transfer-Encoding: |
@@ -119,16 +119,70 @@ interactions: | |||
119 | X-RateLimit-Limit: | 119 | X-RateLimit-Limit: |
120 | - '300' | 120 | - '300' |
121 | X-RateLimit-Remaining: | 121 | X-RateLimit-Remaining: |
122 | - '282' | 122 | - '277' |
123 | X-RateLimit-Reset: | 123 | X-RateLimit-Reset: |
124 | - '2022-11-07T21:00:00.451033Z' | 124 | - '2022-11-11T00:00:00.061328Z' |
125 | X-Request-Id: | 125 | X-Request-Id: |
126 | - d73db2a8-b712-4d6c-bb89-db9c068065be | 126 | - 2e2efaa6-06d8-4c3c-a9b8-330a5ab34d74 |
127 | X-Runtime: | 127 | X-Runtime: |
128 | - '0.047868' | 128 | - '0.048975' |
129 | X-XSS-Protection: | 129 | X-XSS-Protection: |
130 | - 1; mode=block | 130 | - 1; mode=block |
131 | status: | 131 | status: |
132 | code: 200 | 132 | code: 200 |
133 | message: OK | 133 | message: OK |
134 | - request: | ||
135 | body: null | ||
136 | headers: | ||
137 | Accept: | ||
138 | - '*/*' | ||
139 | Accept-Encoding: | ||
140 | - gzip, deflate | ||
141 | Authorization: | ||
142 | - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN | ||
143 | Connection: | ||
144 | - keep-alive | ||
145 | User-Agent: | ||
146 | - tests/v311 | ||
147 | method: GET | ||
148 | uri: http://localhost:4000/api/v1/streaming/direct | ||
149 | response: | ||
150 | body: | ||
151 | string: ':) | ||
152 | |||
153 | event: conversation | ||
154 | |||
155 | data: {"id":"2","unread":true,"accounts":[{"id":"109321664540352180","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-10T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":22,"last_status_at":"2022-11-10","noindex":false,"emojis":[],"fields":[]}],"last_status":{"id":"109321810281990927","created_at":"2022-11-10T22:14:03.025Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost:3000/users/admin/statuses/109321810281990927","url":"http://localhost:3000/@admin/109321810281990927","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"<p><span | ||
156 | class=\"h-card\"><a href=\"http://localhost:3000/@mastodonpy_test\" class=\"u-url | ||
157 | mention\">@<span>mastodonpy_test</span></a></span> todo funny text here</p>","filtered":[],"reblog":null,"application":{"name":"Mastodon.py | ||
158 | test suite","website":null},"account":{"id":"109321664540352180","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-10T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":22,"last_status_at":"2022-11-10","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"109321664748836260","username":"mastodonpy_test","url":"http://localhost:3000/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}} | ||
159 | |||
160 | |||
161 | :' | ||
162 | headers: | ||
163 | Access-Control-Allow-Headers: | ||
164 | - Authorization, Accept, Cache-Control | ||
165 | Access-Control-Allow-Methods: | ||
166 | - GET, OPTIONS | ||
167 | Access-Control-Allow-Origin: | ||
168 | - '*' | ||
169 | Cache-Control: | ||
170 | - no-store | ||
171 | Connection: | ||
172 | - keep-alive | ||
173 | Content-Type: | ||
174 | - text/event-stream | ||
175 | Date: | ||
176 | - Thu, 10 Nov 2022 22:13:58 GMT | ||
177 | Keep-Alive: | ||
178 | - timeout=5 | ||
179 | Transfer-Encoding: | ||
180 | - chunked | ||
181 | X-Powered-By: | ||
182 | - Express | ||
183 | X-Request-Id: | ||
184 | - 404f97e9-7600-4cc1-b30d-563ab2c0e6a4 | ||
185 | status: | ||
186 | code: 200 | ||
187 | message: OK | ||
134 | version: 1 | 188 | version: 1 |