interactions: - request: body: status=Toot%21 headers: Accept: - '*/*' Accept-Encoding: - gzip, deflate, br Authorization: - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN Connection: - keep-alive Content-Length: - '14' Content-Type: - application/x-www-form-urlencoded User-Agent: - tests/v311 method: POST uri: http://localhost:3000/api/v1/statuses response: body: string: '{"id":"115045575047406698","created_at":"2025-08-17T18:42:42.223Z","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/115045575047406698","url":"http://localhost:3000/@mastodonpy_test/115045575047406698","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 test suite","website":null},"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":4,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null}' headers: Content-Length: - '1846' cache-control: - private, no-store content-security-policy: - default-src 'none'; frame-ancestors 'none'; form-action 'none' content-type: - application/json; charset=utf-8 etag: - W/"e095826cd0e0269d5274f8540ccc0f62" referrer-policy: - strict-origin-when-cross-origin server-timing: - cache_read.active_support;dur=0.06, sql.active_record;dur=13.75, cache_generate.active_support;dur=4.13, cache_write.active_support;dur=0.12, instantiation.active_record;dur=0.35, start_processing.action_controller;dur=0.00, start_transaction.active_record;dur=0.00, transaction.active_record;dur=5.08, render.active_model_serializers;dur=12.06, process_action.action_controller;dur=57.70 vary: - Authorization, Origin x-content-type-options: - nosniff x-frame-options: - SAMEORIGIN x-permitted-cross-domain-policies: - none x-ratelimit-limit: - '300' x-ratelimit-remaining: - '291' x-ratelimit-reset: - '2025-08-17T21:00:00.250099Z' x-request-id: - 8019c6fa-1ea7-46d7-ab99-7b7f870fbefd x-runtime: - '0.075467' x-xss-protection: - '0' status: code: 200 message: OK - request: body: null headers: Accept: - '*/*' Accept-Encoding: - gzip, deflate, br Authorization: - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN Connection: - keep-alive Content-Length: - '0' User-Agent: - tests/v311 method: POST uri: http://localhost:3000/api/v1/statuses/115045575047406698/reblog response: body: string: '{"id":"115045575055296471","created_at":"2025-08-17T18:42:42.344Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost:3000/users/mastodonpy_test/statuses/115045575055296471/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/115045575055296471/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"content":"","filtered":[],"reblog":{"id":"115045575047406698","created_at":"2025-08-17T18:42:42.223Z","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/115045575047406698","url":"http://localhost:3000/@mastodonpy_test/115045575047406698","replies_count":0,"reblogs_count":1,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":4,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null},"application":null,"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":4,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null}' headers: Content-Length: - '3627' cache-control: - private, no-store content-security-policy: - default-src 'none'; frame-ancestors 'none'; form-action 'none' content-type: - application/json; charset=utf-8 etag: - W/"5ec931f17a393b613af4b49e93309521" referrer-policy: - strict-origin-when-cross-origin server-timing: - cache_read.active_support;dur=0.18, sql.active_record;dur=20.16, cache_generate.active_support;dur=3.70, cache_write.active_support;dur=0.14, instantiation.active_record;dur=0.60, start_processing.action_controller;dur=0.00, unpermitted_parameters.action_controller;dur=0.00, start_transaction.active_record;dur=0.01, transaction.active_record;dur=11.00, cache_fetch_hit.active_support;dur=0.00, render.active_model_serializers;dur=33.55, process_action.action_controller;dur=90.32 vary: - Authorization, Origin x-content-type-options: - nosniff x-frame-options: - SAMEORIGIN x-permitted-cross-domain-policies: - none x-ratelimit-limit: - '300' x-ratelimit-remaining: - '291' x-ratelimit-reset: - '2025-08-17T21:00:00.400077Z' x-request-id: - 9638ba4b-70f8-490d-b360-b74a05f3cc29 x-runtime: - '0.109909' x-xss-protection: - '0' status: code: 200 message: OK - request: body: null headers: Accept: - '*/*' Accept-Encoding: - gzip, deflate, br Authorization: - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN Connection: - keep-alive Content-Length: - '0' User-Agent: - tests/v311 method: DELETE uri: http://localhost:3000/api/v1/statuses/115045575055296471 response: body: string: '{"id":"115045575055296471","created_at":"2025-08-17T18:42:42.344Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost:3000/users/mastodonpy_test/statuses/115045575055296471/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/115045575055296471/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"","filtered":[],"reblog":{"id":"115045575047406698","created_at":"2025-08-17T18:42:42.223Z","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/115045575047406698","url":"http://localhost:3000/@mastodonpy_test/115045575047406698","replies_count":0,"reblogs_count":1,"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 test suite","website":null},"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":4,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null},"application":null,"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":3,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null}' headers: Content-Length: - '3596' cache-control: - private, no-store content-security-policy: - default-src 'none'; frame-ancestors 'none'; form-action 'none' content-type: - application/json; charset=utf-8 etag: - W/"8ad4eb855d02af469c768dc8d08c6031" referrer-policy: - strict-origin-when-cross-origin server-timing: - cache_read.active_support;dur=0.20, sql.active_record;dur=25.21, cache_generate.active_support;dur=3.32, cache_write.active_support;dur=0.18, instantiation.active_record;dur=1.16, start_processing.action_controller;dur=0.00, start_transaction.active_record;dur=0.00, transaction.active_record;dur=19.87, cache_fetch_hit.active_support;dur=0.00, render.active_model_serializers;dur=37.09, process_action.action_controller;dur=93.70 vary: - Authorization, Origin x-content-type-options: - nosniff x-frame-options: - SAMEORIGIN x-permitted-cross-domain-policies: - none x-ratelimit-limit: - '30' x-ratelimit-remaining: - '29' x-ratelimit-reset: - '2025-08-17T19:00:00.519951Z' x-request-id: - 17c79536-510e-48a2-ae09-ec7a4e19f021 x-runtime: - '0.114420' x-xss-protection: - '0' status: code: 200 message: OK - request: body: null headers: Accept: - '*/*' Accept-Encoding: - gzip, deflate, br Authorization: - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN Connection: - keep-alive Content-Length: - '0' User-Agent: - tests/v311 method: DELETE uri: http://localhost:3000/api/v1/statuses/115045575047406698 response: body: string: '{"id":"115045575047406698","created_at":"2025-08-17T18:42:42.223Z","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/115045575047406698","url":"http://localhost:3000/@mastodonpy_test/115045575047406698","replies_count":0,"reblogs_count":1,"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 test suite","website":null},"account":{"id":"115045158004229352","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John Lennon","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-17T00:00:00.000Z","note":"\u003cp\u003eI walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/115/045/158/004/229/352/original/228aadcd9f964064.jpg","header":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","header_static":"http://localhost:3000/system/accounts/headers/115/045/158/004/229/352/original/75c82cb34a6eb173.jpg","followers_count":0,"following_count":0,"statuses_count":3,"last_status_at":"2025-08-17","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null}' headers: Content-Length: - '1816' cache-control: - private, no-store content-security-policy: - default-src 'none'; frame-ancestors 'none'; form-action 'none' content-type: - application/json; charset=utf-8 etag: - W/"524e245175c7620466ee3745767e75c1" referrer-policy: - strict-origin-when-cross-origin server-timing: - cache_read.active_support;dur=0.07, sql.active_record;dur=15.11, cache_generate.active_support;dur=3.33, cache_write.active_support;dur=0.16, instantiation.active_record;dur=0.61, start_processing.action_controller;dur=0.00, start_transaction.active_record;dur=0.00, transaction.active_record;dur=11.81, render.active_model_serializers;dur=18.23, process_action.action_controller;dur=62.38 vary: - Authorization, Origin x-content-type-options: - nosniff x-frame-options: - SAMEORIGIN x-permitted-cross-domain-policies: - none x-ratelimit-limit: - '30' x-ratelimit-remaining: - '29' x-ratelimit-reset: - '2025-08-17T19:00:00.698450Z' x-request-id: - 59babad0-6e6e-4648-b0bc-8d25b443de57 x-runtime: - '0.080200' x-xss-protection: - '0' status: code: 200 message: OK version: 1